| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexBody.cpp | 201 bool VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr() 202 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in VisitDesignatedInitExpr() 416 auto visitSyntacticDesignatedInitExpr = [&](DesignatedInitExpr *E) -> bool { in TraverseInitListExpr() 417 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in TraverseInitListExpr() 433 if (auto *DIE = dyn_cast<DesignatedInitExpr>(init)) in TraverseInitListExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Expr.cpp | 3841 DesignatedInitExpr::DesignatedInitExpr(const ASTContext &C, QualType Ty, in DesignatedInitExpr() function in DesignatedInitExpr 3906 DesignatedInitExpr * 3907 DesignatedInitExpr::Create(const ASTContext &C, in Create() 3913 alignof(DesignatedInitExpr)); in Create() 3919 DesignatedInitExpr *DesignatedInitExpr::CreateEmpty(const ASTContext &C, in CreateEmpty() 3922 alignof(DesignatedInitExpr)); in CreateEmpty() 3923 return new (Mem) DesignatedInitExpr(NumIndexExprs + 1); in CreateEmpty() 3936 DesignatedInitExpr *DIE = const_cast<DesignatedInitExpr*>(this); in getDesignatorsSourceRange() 3943 SourceLocation DesignatedInitExpr::getBeginLoc() const { in getBeginLoc() 3945 auto *DIE = const_cast<DesignatedInitExpr *>(this); in getBeginLoc() [all …]
|
| H A D | ExprClassification.cpp | 389 return ClassifyInternal(Ctx, cast<DesignatedInitExpr>(E)->getInit()); in ClassifyInternal()
|
| H A D | StmtProfile.cpp | 1207 void StmtProfiler::VisitDesignatedInitExpr(const DesignatedInitExpr *S) { in VisitDesignatedInitExpr() 1210 for (const DesignatedInitExpr::Designator &D : S->designators()) { in VisitDesignatedInitExpr()
|
| H A D | StmtPrinter.cpp | 1487 void StmtPrinter::VisitDesignatedInitExpr(DesignatedInitExpr *Node) { in VisitDesignatedInitExpr() 1489 for (const DesignatedInitExpr::Designator &D : Node->designators()) { in VisitDesignatedInitExpr()
|
| H A D | ASTImporter.cpp | 382 using Designator = DesignatedInitExpr::Designator; 555 ExpectedStmt VisitDesignatedInitExpr(DesignatedInitExpr *E); 6158 ExpectedStmt ASTNodeImporter::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr() 6180 return DesignatedInitExpr::Create( in VisitDesignatedInitExpr()
|
| H A D | ItaniumMangle.cpp | 3614 auto *DIE = cast<DesignatedInitExpr>(E); in mangleExpression()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | EvaluatedExprVisitor.h | 74 void VisitDesignatedInitExpr(PTR(DesignatedInitExpr) E) { in VisitDesignatedInitExpr()
|
| H A D | Expr.h | 4424 class DesignatedInitExpr final 4426 private llvm::TrailingObjects<DesignatedInitExpr, Stmt *> { 4452 DesignatedInitExpr(const ASTContext &C, QualType Ty, 4457 explicit DesignatedInitExpr(unsigned NumSubExprs) in DesignatedInitExpr() function 4513 friend class DesignatedInitExpr; variable 4614 static DesignatedInitExpr *Create(const ASTContext &C, 4620 static DesignatedInitExpr *CreateEmpty(const ASTContext &C, 4659 return cast<Expr>(*const_cast<DesignatedInitExpr*>(this)->child_begin()); in getInit()
|
| H A D | Stmt.h | 293 friend class DesignatedInitExpr; // ctor in alignas() local
|
| H A D | RecursiveASTVisitor.h | 2485 DEF_TRAVERSE_STMT(DesignatedInitExpr, {})
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 1434 } else if (isa<DesignatedInitExpr>(expr)) { in CheckScalarType() 1740 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { in CheckArrayType() 1946 if (Init && isa<DesignatedInitExpr>(Init)) in CheckStructUnionTypes() 1981 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { in CheckStructUnionTypes() 2142 DesignatedInitExpr *DIE, in ExpandAnonymousFieldDesignator() 2145 typedef DesignatedInitExpr::Designator Designator; in ExpandAnonymousFieldDesignator() 2169 static DesignatedInitExpr *CloneDesignatedInitExpr(Sema &SemaRef, in CloneDesignatedInitExpr() 2495 DesignatedInitExpr::Designator *NextD in CheckDesignatedInitializer() 2948 typedef DesignatedInitExpr::Designator ASTDesignator; in ActOnDesignatedInitializer() 3030 DesignatedInitExpr *DIE in ActOnDesignatedInitializer() [all …]
|
| H A D | TreeTransform.h | 9649 TreeTransform<Derived>::TransformDesignatedInitExpr(DesignatedInitExpr *E) { in TransformDesignatedInitExpr() 9660 for (const DesignatedInitExpr::Designator &D : E->designators()) { in TransformDesignatedInitExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 85 def DesignatedInitExpr : DStmt<Expr>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 766 const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr>
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 2390 extern const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr> 2404 AST_MATCHER_P(DesignatedInitExpr, designatorCountIs, unsigned, N) { in AST_MATCHER_P() argument
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 883 void ASTStmtReader::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr() 884 using Designator = DesignatedInitExpr::Designator; in VisitDesignatedInitExpr() 2621 S = DesignatedInitExpr::CreateEmpty(Context, in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 838 void ASTStmtWriter::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr() 845 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 114 class DesignatedInitExpr; variable
|