| /llvm-project-15.0.7/clang/include/clang/Tooling/Refactoring/ |
| H A D | RecursiveSymbolVisitor.h | 125 bool VisitDesignatedInitExpr(const DesignatedInitExpr *E) { in VisitDesignatedInitExpr() 126 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexBody.cpp | 204 bool VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr() 205 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in VisitDesignatedInitExpr() 418 auto visitSyntacticDesignatedInitExpr = [&](DesignatedInitExpr *E) -> bool { in TraverseInitListExpr() 419 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in TraverseInitListExpr() 435 if (auto *DIE = dyn_cast<DesignatedInitExpr>(init)) in TraverseInitListExpr()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 91 class DesignatedInitExpr; variable 183 ExprDependence computeDependence(DesignatedInitExpr *E);
|
| H A D | EvaluatedExprVisitor.h | 76 void VisitDesignatedInitExpr(PTR(DesignatedInitExpr) E) { in VisitDesignatedInitExpr()
|
| H A D | Expr.h | 5029 class DesignatedInitExpr final 5031 private llvm::TrailingObjects<DesignatedInitExpr, Stmt *> { 5057 DesignatedInitExpr(const ASTContext &C, QualType Ty, 5062 explicit DesignatedInitExpr(unsigned NumSubExprs) in DesignatedInitExpr() function 5118 friend class DesignatedInitExpr; variable 5127 new (&Field) DesignatedInitExpr::FieldDesignator; in Designator() 5137 new (&ArrayOrRange) DesignatedInitExpr::ArrayOrRangeDesignator; in Designator() 5148 new (&ArrayOrRange) DesignatedInitExpr::ArrayOrRangeDesignator; in Designator() 5222 static DesignatedInitExpr *Create(const ASTContext &C, 5228 static DesignatedInitExpr *CreateEmpty(const ASTContext &C, [all …]
|
| H A D | Stmt.h | 300 friend class DesignatedInitExpr; // ctor in alignas() local
|
| H A D | RecursiveASTVisitor.h | 2747 DEF_TRAVERSE_STMT(DesignatedInitExpr, {})
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Expr.cpp | 4315 DesignatedInitExpr::DesignatedInitExpr(const ASTContext &C, QualType Ty, in DesignatedInitExpr() function in DesignatedInitExpr 4349 DesignatedInitExpr * 4350 DesignatedInitExpr::Create(const ASTContext &C, in Create() 4356 alignof(DesignatedInitExpr)); in Create() 4362 DesignatedInitExpr *DesignatedInitExpr::CreateEmpty(const ASTContext &C, in CreateEmpty() 4365 alignof(DesignatedInitExpr)); in CreateEmpty() 4366 return new (Mem) DesignatedInitExpr(NumIndexExprs + 1); in CreateEmpty() 4379 DesignatedInitExpr *DIE = const_cast<DesignatedInitExpr*>(this); in getDesignatorsSourceRange() 4386 SourceLocation DesignatedInitExpr::getBeginLoc() const { in getBeginLoc() 4388 auto *DIE = const_cast<DesignatedInitExpr *>(this); in getBeginLoc() [all …]
|
| H A D | ExprClassification.cpp | 411 return ClassifyInternal(Ctx, cast<DesignatedInitExpr>(E)->getInit()); in ClassifyInternal()
|
| H A D | StmtProfile.cpp | 1488 void StmtProfiler::VisitDesignatedInitExpr(const DesignatedInitExpr *S) { in VisitDesignatedInitExpr() 1491 for (const DesignatedInitExpr::Designator &D : S->designators()) { in VisitDesignatedInitExpr()
|
| H A D | ComputeDependence.cpp | 664 ExprDependence clang::computeDependence(DesignatedInitExpr *E) { in computeDependence()
|
| H A D | StmtPrinter.cpp | 1728 void StmtPrinter::VisitDesignatedInitExpr(DesignatedInitExpr *Node) { in VisitDesignatedInitExpr() 1730 for (const DesignatedInitExpr::Designator &D : Node->designators()) { in VisitDesignatedInitExpr()
|
| H A D | ASTImporter.cpp | 441 using Designator = DesignatedInitExpr::Designator; 626 ExpectedStmt VisitDesignatedInitExpr(DesignatedInitExpr *E); 6948 ExpectedStmt ASTNodeImporter::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr() 6970 return DesignatedInitExpr::Create( in VisitDesignatedInitExpr()
|
| /llvm-project-15.0.7/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRLocFinder.cpp | 229 bool VisitDesignatedInitExpr(const DesignatedInitExpr *E) { in VisitDesignatedInitExpr() 230 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | FindTarget.cpp | 284 void VisitDesignatedInitExpr(const DesignatedInitExpr *DIE) { in add() 285 for (const DesignatedInitExpr::Designator &D : in add() 790 void VisitDesignatedInitExpr(const DesignatedInitExpr *DIE) { in refInStmt() 791 for (const DesignatedInitExpr::Designator &D : DIE->designators()) { in refInStmt()
|
| H A D | InlayHints.cpp | 363 if (llvm::isa<DesignatedInitExpr>(Init)) in VisitInitListExpr()
|
| H A D | XRefs.cpp | 1869 QualType VisitDesignatedInitExpr(const DesignatedInitExpr *S) { in typeForNode()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 938 if (Init && isa<DesignatedInitExpr>(Init)) in hasAnyDesignatedInits() 1585 } else if (isa<DesignatedInitExpr>(expr)) { in CheckScalarType() 1922 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { in CheckArrayType() 2099 if (Init && isa<DesignatedInitExpr>(Init)) in CheckStructUnionTypes() 2137 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { in CheckStructUnionTypes() 2327 DesignatedInitExpr *DIE, in ExpandAnonymousFieldDesignator() 2330 typedef DesignatedInitExpr::Designator Designator; in ExpandAnonymousFieldDesignator() 2354 static DesignatedInitExpr *CloneDesignatedInitExpr(Sema &SemaRef, in CloneDesignatedInitExpr() 2485 DesignatedInitExpr::Designator *D = DIE->getDesignator(DesigIdx); in CheckDesignatedInitializer() 2743 DesignatedInitExpr::Designator *NextD in CheckDesignatedInitializer() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 3856 if (isa<DesignatedInitExpr>(E)) in DeduceFromInitializerList() 4730 if (isa<DesignatedInitExpr>(E)) in DeduceAutoType()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 91 def DesignatedInitExpr : StmtNode<Expr>;
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 983 const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr>
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1195 void ASTStmtReader::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr() 1196 using Designator = DesignatedInitExpr::Designator; in VisitDesignatedInitExpr() 3031 S = DesignatedInitExpr::CreateEmpty(Context, in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 1083 void ASTStmtWriter::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr() 1090 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 2693 extern const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr> 2707 AST_MATCHER_P(DesignatedInitExpr, designatorCountIs, unsigned, N) { in AST_MATCHER_P() argument
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndex.cpp | 2110 void VisitDesignatedInitExpr(const DesignatedInitExpr *E); 2834 void EnqueueVisitor::VisitDesignatedInitExpr(const DesignatedInitExpr *E) { in VisitDesignatedInitExpr() 2836 for (const DesignatedInitExpr::Designator &D : in VisitDesignatedInitExpr()
|