Home
last modified time | relevance | path

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

12

/freebsd-14.2/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-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp215 bool VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
216 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in VisitDesignatedInitExpr()
432 auto visitSyntacticDesignatedInitExpr = [&](DesignatedInitExpr *E) -> bool { in TraverseInitListExpr()
433 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in TraverseInitListExpr()
452 if (auto *DIE = dyn_cast<DesignatedInitExpr>(init)) in TraverseInitListExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h92 class DesignatedInitExpr; variable
185 ExprDependence computeDependence(DesignatedInitExpr *E);
H A DEvaluatedExprVisitor.h76 void VisitDesignatedInitExpr(PTR(DesignatedInitExpr) E) { in VisitDesignatedInitExpr()
H A DExpr.h4927 return isa<DesignatedInitExpr>(S); in hasDesignatedInit()
5061 class DesignatedInitExpr final
5063 private llvm::TrailingObjects<DesignatedInitExpr, Stmt *> {
5090 DesignatedInitExpr(const ASTContext &C, QualType Ty,
5095 explicit DesignatedInitExpr(unsigned NumSubExprs) in DesignatedInitExpr() function
5283 static DesignatedInitExpr *Create(const ASTContext &C,
5289 static DesignatedInitExpr *CreateEmpty(const ASTContext &C,
5332 return cast<Expr>(*const_cast<DesignatedInitExpr*>(this)->child_begin()); in getInit()
H A DStmt.h341 friend class DesignatedInitExpr; // ctor in alignas() local
H A DRecursiveASTVisitor.h2751 DEF_TRAVERSE_STMT(DesignatedInitExpr, {})
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp4488 DesignatedInitExpr::DesignatedInitExpr(const ASTContext &C, QualType Ty, in DesignatedInitExpr() function in DesignatedInitExpr
4522 DesignatedInitExpr *
4523 DesignatedInitExpr::Create(const ASTContext &C, in Create()
4529 alignof(DesignatedInitExpr)); in Create()
4535 DesignatedInitExpr *DesignatedInitExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
4538 alignof(DesignatedInitExpr)); in CreateEmpty()
4539 return new (Mem) DesignatedInitExpr(NumIndexExprs + 1); in CreateEmpty()
4552 DesignatedInitExpr *DIE = const_cast<DesignatedInitExpr*>(this); in getDesignatorsSourceRange()
4559 SourceLocation DesignatedInitExpr::getBeginLoc() const { in getBeginLoc()
4560 auto *DIE = const_cast<DesignatedInitExpr *>(this); in getBeginLoc()
[all …]
H A DExprClassification.cpp414 return ClassifyInternal(Ctx, cast<DesignatedInitExpr>(E)->getInit()); in ClassifyInternal()
H A DStmtProfile.cpp1542 void StmtProfiler::VisitDesignatedInitExpr(const DesignatedInitExpr *S) { in VisitDesignatedInitExpr()
1545 for (const DesignatedInitExpr::Designator &D : S->designators()) { in VisitDesignatedInitExpr()
H A DComputeDependence.cpp695 ExprDependence clang::computeDependence(DesignatedInitExpr *E) { in computeDependence()
H A DStmtPrinter.cpp1752 void StmtPrinter::VisitDesignatedInitExpr(DesignatedInitExpr *Node) { in VisitDesignatedInitExpr()
1754 for (const DesignatedInitExpr::Designator &D : Node->designators()) { in VisitDesignatedInitExpr()
H A DASTImporter.cpp393 using Designator = DesignatedInitExpr::Designator;
579 ExpectedStmt VisitDesignatedInitExpr(DesignatedInitExpr *E);
948 return DesignatedInitExpr::Designator::CreateFieldDesignator( in import()
7369 ExpectedStmt ASTNodeImporter::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
7391 return DesignatedInitExpr::Create( in VisitDesignatedInitExpr()
H A DItaniumMangle.cpp4813 auto *DIE = cast<DesignatedInitExpr>(E); in mangleExpression()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRLocFinder.cpp229 bool VisitDesignatedInitExpr(const DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
230 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp954 if (isa_and_nonnull<DesignatedInitExpr>(Init)) in hasAnyDesignatedInits()
1639 } else if (isa<DesignatedInitExpr>(expr)) { in CheckScalarType()
1997 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { in CheckArrayType()
2173 if (Init && isa<DesignatedInitExpr>(Init)) in CheckStructUnionTypes()
2240 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { in CheckStructUnionTypes()
2258 DesignatedInitExpr::Designator *D = DIE->getDesignator(0); in CheckStructUnionTypes()
2445 typedef DesignatedInitExpr::Designator Designator; in ExpandAnonymousFieldDesignator()
2469 static DesignatedInitExpr *CloneDesignatedInitExpr(Sema &SemaRef, in CloneDesignatedInitExpr()
2873 DesignatedInitExpr::Designator *NextD in CheckDesignatedInitializer()
3342 typedef DesignatedInitExpr::Designator ASTDesignator; in ActOnDesignatedInitializer()
[all …]
H A DSemaTemplateDeduction.cpp4109 if (isa<DesignatedInitExpr>(E)) in DeduceFromInitializerList()
5021 if (isa<DesignatedInitExpr>(Init)) in DeduceAutoType()
H A DSemaExpr.cpp7912 if (auto *DIE = dyn_cast<DesignatedInitExpr>(InitArgList[I])) { in ActOnInitList()
7934 !isa<DesignatedInitExpr>(InitArgList[0])) { in ActOnInitList()
7942 isa<DesignatedInitExpr>(InitArgList[0])) { in ActOnInitList()
7944 auto *DIE = cast<DesignatedInitExpr>(InitArgList[0]); in ActOnInitList()
H A DTreeTransform.h11810 TreeTransform<Derived>::TransformDesignatedInitExpr(DesignatedInitExpr *E) { in TransformDesignatedInitExpr()
11821 for (const DesignatedInitExpr::Designator &D : E->designators()) { in TransformDesignatedInitExpr()
H A DSemaCodeComplete.cpp6313 if (const auto *DIE = dyn_cast<DesignatedInitExpr>(Arg)) { in getNextAggregateIndexAfterDesignatedInit()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td91 def DesignatedInitExpr : StmtNode<Expr>;
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp994 const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr>
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1227 void ASTStmtReader::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
1228 using Designator = DesignatedInitExpr::Designator; in VisitDesignatedInitExpr()
3161 S = DesignatedInitExpr::CreateEmpty(Context, in ReadStmtFromStream()
H A DASTWriterStmt.cpp1181 void ASTStmtWriter::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
1188 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2771 extern const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr>
2785 AST_MATCHER_P(DesignatedInitExpr, designatorCountIs, unsigned, N) { in AST_MATCHER_P() argument

12