Home
last modified time | relevance | path

Searched refs:DesignatedInitExpr (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h125 bool VisitDesignatedInitExpr(const DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
126 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp213 bool VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
214 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in VisitDesignatedInitExpr()
430 auto visitSyntacticDesignatedInitExpr = [&](DesignatedInitExpr *E) -> bool { in TraverseInitListExpr()
431 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in TraverseInitListExpr()
457 if (auto *DIE = dyn_cast<DesignatedInitExpr>(init)) in TraverseInitListExpr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h93 class DesignatedInitExpr; variable
189 ExprDependence computeDependence(DesignatedInitExpr *E);
H A DEvaluatedExprVisitor.h76 void VisitDesignatedInitExpr(PTR(DesignatedInitExpr) E) { in VisitDesignatedInitExpr()
H A DExpr.h5344 *this, [](const Stmt *S) { return isa<DesignatedInitExpr>(S); }); in hasDesignatedInit()
5477 class DesignatedInitExpr final
5479 private llvm::TrailingObjects<DesignatedInitExpr, Stmt *> {
5506 DesignatedInitExpr(const ASTContext &C, QualType Ty,
5511 explicit DesignatedInitExpr(unsigned NumSubExprs) in DesignatedInitExpr() function
5699 static DesignatedInitExpr *Create(const ASTContext &C,
5705 static DesignatedInitExpr *CreateEmpty(const ASTContext &C,
5748 return cast<Expr>(*const_cast<DesignatedInitExpr*>(this)->child_begin()); in getInit()
H A DStmt.h343 friend class DesignatedInitExpr; // ctor
H A DRecursiveASTVisitor.h2853 DEF_TRAVERSE_STMT(DesignatedInitExpr, {})
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp4587 const IdentifierInfo *DesignatedInitExpr::Designator::getFieldName() const { in getFieldName()
4594 DesignatedInitExpr::DesignatedInitExpr(const ASTContext &C, QualType Ty, in DesignatedInitExpr() function in DesignatedInitExpr
4628 DesignatedInitExpr *DesignatedInitExpr::Create(const ASTContext &C, in Create()
4635 alignof(DesignatedInitExpr)); in Create()
4636 return new (Mem) DesignatedInitExpr(C, C.VoidTy, Designators, in Create()
4641 DesignatedInitExpr *DesignatedInitExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
4644 alignof(DesignatedInitExpr)); in CreateEmpty()
4645 return new (Mem) DesignatedInitExpr(NumIndexExprs + 1); in CreateEmpty()
4648 void DesignatedInitExpr::setDesignators(const ASTContext &C, in setDesignators()
4657 SourceRange DesignatedInitExpr::getDesignatorsSourceRange() const { in getDesignatorsSourceRange()
[all …]
H A DExprClassification.cpp441 return ClassifyInternal(Ctx, cast<DesignatedInitExpr>(E)->getInit()); in ClassifyInternal()
H A DComputeDependence.cpp735 ExprDependence clang::computeDependence(DesignatedInitExpr *E) { in computeDependence()
H A DStmtProfile.cpp1594 void StmtProfiler::VisitDesignatedInitExpr(const DesignatedInitExpr *S) { in VisitDesignatedInitExpr()
1597 for (const DesignatedInitExpr::Designator &D : S->designators()) { in VisitDesignatedInitExpr()
H A DStmtPrinter.cpp1936 void StmtPrinter::VisitDesignatedInitExpr(DesignatedInitExpr *Node) { in VisitDesignatedInitExpr()
1938 for (const DesignatedInitExpr::Designator &D : Node->designators()) { in VisitDesignatedInitExpr()
H A DASTImporter.cpp431 using Designator = DesignatedInitExpr::Designator;
632 ExpectedStmt VisitDesignatedInitExpr(DesignatedInitExpr *E);
1003 return DesignatedInitExpr::Designator::CreateFieldDesignator( in import()
7819 ExpectedStmt ASTNodeImporter::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
7841 return DesignatedInitExpr::Create( in VisitDesignatedInitExpr()
H A DItaniumMangle.cpp5114 auto *DIE = cast<DesignatedInitExpr>(E); in mangleExpression()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRLocFinder.cpp228 bool VisitDesignatedInitExpr(const DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
229 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp425 InitListExpr *IList, DesignatedInitExpr *DIE,
1081 if (isa_and_nonnull<DesignatedInitExpr>(Init)) in hasAnyDesignatedInits()
1569 if (isa<InitListExpr, DesignatedInitExpr>(expr) || in CheckSubElementType()
1788 } else if (isa<DesignatedInitExpr>(expr)) { in CheckScalarType()
2192 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { in CheckArrayType()
2387 if (isa_and_nonnull<DesignatedInitExpr>(Init)) in CheckStructUnionTypes()
2452 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { in CheckStructUnionTypes()
2470 DesignatedInitExpr::Designator *D = DIE->getDesignator(0); in CheckStructUnionTypes()
2659 DesignatedInitExpr *DIE, in ExpandAnonymousFieldDesignator()
2662 typedef DesignatedInitExpr::Designator Designator; in ExpandAnonymousFieldDesignator()
[all …]
H A DSemaTemplateDeduction.cpp4378 if (isa<DesignatedInitExpr>(E)) in DeduceFromInitializerList()
5261 if (isa<DesignatedInitExpr>(Init)) in DeduceAutoType()
H A DSemaExpr.cpp7279 if (auto *DIE = dyn_cast<DesignatedInitExpr>(InitArgList[I])) { in ActOnInitList()
7301 !isa<DesignatedInitExpr>(InitArgList[0])) { in ActOnInitList()
7309 isa<DesignatedInitExpr>(InitArgList[0])) { in ActOnInitList()
7311 auto *DIE = cast<DesignatedInitExpr>(InitArgList[0]); in ActOnInitList()
H A DTreeTransform.h13781 TreeTransform<Derived>::TransformDesignatedInitExpr(DesignatedInitExpr *E) { in TransformDesignatedInitExpr()
13792 for (const DesignatedInitExpr::Designator &D : E->designators()) { in TransformDesignatedInitExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td92 def DesignatedInitExpr : StmtNode<Expr>;
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1025 const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr>
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2842 extern const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr>
2856 AST_MATCHER_P(DesignatedInitExpr, designatorCountIs, unsigned, N) { in AST_MATCHER_P() argument
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1238 void ASTStmtReader::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
1239 using Designator = DesignatedInitExpr::Designator; in VisitDesignatedInitExpr()
3345 S = DesignatedInitExpr::CreateEmpty(Context, in ReadStmtFromStream()
H A DASTWriterStmt.cpp1200 void ASTStmtWriter::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
1207 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc2356 …DesignatedInitExprE", "clang::ASTStmtReader::VisitDesignatedInitExpr(clang::DesignatedInitExpr*)"},
2421 …r10DesignatorELb0EE4growEm", "llvm::SmallVectorTemplateBase<clang::DesignatedInitExpr::Designator,…
2664 …DesignatedInitExprE", "clang::ASTStmtWriter::VisitDesignatedInitExpr(clang::DesignatedInitExpr*)"},
5576 …izer(clang::InitializedEntity const&, clang::InitListExpr*, clang::DesignatedInitExpr*, unsigned i…
10328 {"_ZN5clang18DesignatedInitExpr10Designator12getFieldNameEv", "clang::DesignatedInitExpr::Designato…
10329 …xprEjS9_", "clang::DesignatedInitExpr::DesignatedInitExpr(clang::ASTContext&, clang::QualType, uns…
10330 …xprEjS9_", "clang::DesignatedInitExpr::DesignatedInitExpr(clang::ASTContext&, clang::QualType, uns…
10331 …xprEjNS_14SourceLocationEbS6_", "clang::DesignatedInitExpr::Create(clang::ASTContext&, clang::Desi…
10332 {"_ZN5clang18DesignatedInitExpr11CreateEmptyERNS_10ASTContextEj", "clang::DesignatedInitExpr::Creat…
10333 …textEPKNS0_10DesignatorEj", "clang::DesignatedInitExpr::setDesignators(clang::ASTContext&, clang::
[all …]

12