Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTextNodeDumper.h431 void VisitEmbedExpr(const EmbedExpr *S);
H A DExpr.h5054 class EmbedExpr final : public Expr {
5063 EmbedExpr(const ASTContext &Ctx, SourceLocation Loc, EmbedDataStorage *Data,
5065 explicit EmbedExpr(EmptyShell Empty) : Expr(SourceLocExprClass, Empty) {} in EmbedExpr() function
5090 friend class EmbedExpr; variable
5092 EmbedExpr *EExpr = nullptr;
5096 ChildElementIter(EmbedExpr *E) : EExpr(E) { in ChildElementIter()
5144 ChildElementIter<true>(const_cast<EmbedExpr *>(this)), in underlying_data_elements()
5163 return ChildElementIter<true>(const_cast<EmbedExpr *>(this)); in begin()
5264 if (auto *EE = dyn_cast<EmbedExpr>(IE)) in getNumInitsWithEmbedExpanded()
H A DRecursiveASTVisitor.h2912 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/Sema/
H A DSemaInit.cpp361 EmbedExpr *CurEmbed = nullptr; // Save current embed we're processing.
551 Expr *HandleEmbed(EmbedExpr *Embed, const InitializedEntity &Entity) { in HandleEmbed()
578 EmbedExpr(SemaRef.Context, Embed->getLocation(), Embed->getData(), in HandleEmbed()
1586 if (auto *Embed = dyn_cast<EmbedExpr>(expr)) { in CheckSubElementType()
1798 } else if (auto *Embed = dyn_cast<EmbedExpr>(expr)) { in CheckScalarType()
2088 EmbedExpr *EE = in canInitializeArrayWithEmbedDataString()
2090 ? dyn_cast_if_present<EmbedExpr>(ExprList[0]->IgnoreParens()) in canInitializeArrayWithEmbedDataString()
2122 EmbedExpr *Embed = cast<EmbedExpr>(IList->inits()[0]); in CheckArrayType()
2237 if ((CurEmbed || isa<EmbedExpr>(Init)) && elementType->isScalarType()) { in CheckArrayType()
2242 auto Embed = cast<EmbedExpr>(Init); in CheckArrayType()
H A DSemaOverload.cpp5829 !isa<EmbedExpr>(From->getInit(0))) { in TryListConversion()
H A DTreeTransform.h14141 ExprResult TreeTransform<Derived>::TransformEmbedExpr(EmbedExpr *E) { in TransformEmbedExpr()
H A DSemaExpr.cpp16944 EmbedExpr(Context, EmbedKeywordLoc, Data, /*NumOfElements=*/0, in ActOnEmbedExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.h195 bool VisitEmbedExpr(const EmbedExpr *E);
H A DCompiler.cpp1894 dyn_cast<EmbedExpr>(Init->IgnoreParenImpCasts())) { in visitInitList()
2097 bool Compiler<Emitter>::VisitEmbedExpr(const EmbedExpr *E) { in VisitEmbedExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp601 if (const auto *Embed = dyn_cast<EmbedExpr>(Init->IgnoreParenImpCasts())) { in EmitArrayInit()
703 if (auto *EmbedS = dyn_cast<EmbedExpr>(Args[i]->IgnoreParenImpCasts())) { in EmitArrayInit()
H A DCGExprConstant.cpp1383 dyn_cast<EmbedExpr>(Init->IgnoreParenImpCasts())) { in EmitArrayInitialization()
1431 if (auto *EmbedS = dyn_cast<EmbedExpr>(Init->IgnoreParenImpCasts())) { in EmitArrayInitialization()
H A DCGExprScalar.cpp538 Value *VisitEmbedExpr(EmbedExpr *E);
1881 Value *ScalarExprEmitter::VisitEmbedExpr(EmbedExpr *E) { in VisitEmbedExpr()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1337 void ASTStmtReader::VisitEmbedExpr(EmbedExpr *E) { in VisitEmbedExpr()
3379 S = new (Context) EmbedExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1283 void ASTStmtWriter::VisitEmbedExpr(EmbedExpr *E) { in VisitEmbedExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtProfile.cpp2374 void StmtProfiler::VisitEmbedExpr(const EmbedExpr *E) { VisitExpr(E); } in VisitEmbedExpr()
H A DStmtPrinter.cpp1290 void StmtPrinter::VisitEmbedExpr(EmbedExpr *Node) { in VisitEmbedExpr()
H A DExpr.cpp2393 EmbedExpr::EmbedExpr(const ASTContext &Ctx, SourceLocation Loc, in EmbedExpr() function in EmbedExpr
H A DTextNodeDumper.cpp3160 void TextNodeDumper::VisitEmbedExpr(const EmbedExpr *S) { in VisitEmbedExpr()
H A DExprConstant.cpp8086 bool VisitEmbedExpr(const EmbedExpr *E) { in VisitEmbedExpr()
9592 bool VisitEmbedExpr(const EmbedExpr *E) { in VisitEmbedExpr()
11810 if (auto *EmbedS = dyn_cast<EmbedExpr>(Init->IgnoreParenImpCasts())) in VisitCXXParenListOrInitListExpr()
11854 if (auto *EmbedS = dyn_cast<EmbedExpr>(Init->IgnoreParenImpCasts())) { in VisitCXXParenListOrInitListExpr()