Home
last modified time | relevance | path

Searched refs:EmbedExpr (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTextNodeDumper.h412 void VisitEmbedExpr(const EmbedExpr *S);
H A DExpr.h4857 class EmbedExpr final : public Expr {
4866 EmbedExpr(const ASTContext &Ctx, SourceLocation Loc, EmbedDataStorage *Data,
4868 explicit EmbedExpr(EmptyShell Empty) : Expr(SourceLocExprClass, Empty) {} in EmbedExpr() function
4892 friend class EmbedExpr; variable
4894 EmbedExpr *EExpr = nullptr;
4898 ChildElementIter(EmbedExpr *E) : EExpr(E) { in ChildElementIter()
4946 ChildElementIter<true>(const_cast<EmbedExpr *>(this)), in underlying_data_elements()
4965 return ChildElementIter<true>(const_cast<EmbedExpr *>(this)); in begin()
H A DRecursiveASTVisitor.h2867 DEF_TRAVERSE_STMT(EmbedExpr, {
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td207 def EmbedExpr : StmtNode<Expr>;
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.h176 bool VisitEmbedExpr(const EmbedExpr *E);
H A DCompiler.cpp1437 dyn_cast<EmbedExpr>(Init->IgnoreParenImpCasts())) { in visitInitList()
1604 bool Compiler<Emitter>::VisitEmbedExpr(const EmbedExpr *E) { in VisitEmbedExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp317 EmbedExpr *CurEmbed = nullptr; // Save current embed we're processing.
507 Expr *HandleEmbed(EmbedExpr *Embed, const InitializedEntity &Entity) { in HandleEmbed()
533 EmbedExpr(SemaRef.Context, Embed->getLocation(), Embed->getData(), in HandleEmbed()
1515 if (auto *Embed = dyn_cast<EmbedExpr>(expr)) { in CheckSubElementType()
1725 } else if (auto *Embed = dyn_cast<EmbedExpr>(expr)) { in CheckScalarType()
2009 EmbedExpr *EE = in canInitializeArrayWithEmbedDataString()
2011 ? dyn_cast_if_present<EmbedExpr>(ExprList[0]->IgnoreParens()) in canInitializeArrayWithEmbedDataString()
2048 EmbedExpr *Embed = cast<EmbedExpr>(IList->inits()[0]); in CheckArrayType()
2162 if ((CurEmbed || isa<EmbedExpr>(Init)) && elementType->isScalarType()) { in CheckArrayType()
2167 auto Embed = cast<EmbedExpr>(Init); in CheckArrayType()
H A DTreeTransform.h13023 ExprResult TreeTransform<Derived>::TransformEmbedExpr(EmbedExpr *E) { in TransformEmbedExpr()
H A DSemaExpr.cpp16573 EmbedExpr(Context, EmbedKeywordLoc, Data, /*NumOfElements=*/0, in ActOnEmbedExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp499 if (const auto *Embed = dyn_cast<EmbedExpr>(Init->IgnoreParenImpCasts())) { in EmitArrayInit()
601 if (auto *EmbedS = dyn_cast<EmbedExpr>(Args[i]->IgnoreParenImpCasts())) { in EmitArrayInit()
H A DCGExprConstant.cpp1297 dyn_cast<EmbedExpr>(Init->IgnoreParenImpCasts())) { in EmitArrayInitialization()
1345 if (auto *EmbedS = dyn_cast<EmbedExpr>(Init->IgnoreParenImpCasts())) { in EmitArrayInitialization()
H A DCGExprScalar.cpp510 Value *VisitEmbedExpr(EmbedExpr *E);
1801 Value *ScalarExprEmitter::VisitEmbedExpr(EmbedExpr *E) { in VisitEmbedExpr()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1323 void ASTStmtReader::VisitEmbedExpr(EmbedExpr *E) { in VisitEmbedExpr()
3252 S = new (Context) EmbedExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1264 void ASTStmtWriter::VisitEmbedExpr(EmbedExpr *E) { in VisitEmbedExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtProfile.cpp2325 void StmtProfiler::VisitEmbedExpr(const EmbedExpr *E) { VisitExpr(E); } in VisitEmbedExpr()
H A DExpr.cpp2376 EmbedExpr::EmbedExpr(const ASTContext &Ctx, SourceLocation Loc, in EmbedExpr() function in EmbedExpr
H A DStmtPrinter.cpp1190 void StmtPrinter::VisitEmbedExpr(EmbedExpr *Node) { in VisitEmbedExpr()
H A DTextNodeDumper.cpp2888 void TextNodeDumper::VisitEmbedExpr(const EmbedExpr *S) { in VisitEmbedExpr()
H A DExprConstant.cpp7748 bool VisitEmbedExpr(const EmbedExpr *E) { in VisitEmbedExpr()
9171 bool VisitEmbedExpr(const EmbedExpr *E) { in VisitEmbedExpr()
11281 if (auto *EmbedS = dyn_cast<EmbedExpr>(Init->IgnoreParenImpCasts())) in VisitCXXParenListOrInitListExpr()
11322 if (auto *EmbedS = dyn_cast<EmbedExpr>(Init->IgnoreParenImpCasts())) { in VisitCXXParenListOrInitListExpr()