Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexBody.cpp201 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 DExpr.cpp3841 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 DExprClassification.cpp389 return ClassifyInternal(Ctx, cast<DesignatedInitExpr>(E)->getInit()); in ClassifyInternal()
H A DStmtProfile.cpp1207 void StmtProfiler::VisitDesignatedInitExpr(const DesignatedInitExpr *S) { in VisitDesignatedInitExpr()
1210 for (const DesignatedInitExpr::Designator &D : S->designators()) { in VisitDesignatedInitExpr()
H A DStmtPrinter.cpp1487 void StmtPrinter::VisitDesignatedInitExpr(DesignatedInitExpr *Node) { in VisitDesignatedInitExpr()
1489 for (const DesignatedInitExpr::Designator &D : Node->designators()) { in VisitDesignatedInitExpr()
H A DASTImporter.cpp382 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 DItaniumMangle.cpp3614 auto *DIE = cast<DesignatedInitExpr>(E); in mangleExpression()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DEvaluatedExprVisitor.h74 void VisitDesignatedInitExpr(PTR(DesignatedInitExpr) E) { in VisitDesignatedInitExpr()
H A DExpr.h4424 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 DStmt.h293 friend class DesignatedInitExpr; // ctor in alignas() local
H A DRecursiveASTVisitor.h2485 DEF_TRAVERSE_STMT(DesignatedInitExpr, {})
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaInit.cpp1434 } 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 DTreeTransform.h9649 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 DStmtNodes.td85 def DesignatedInitExpr : DStmt<Expr>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp766 const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr>
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2390 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 DASTReaderStmt.cpp883 void ASTStmtReader::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
884 using Designator = DesignatedInitExpr::Designator; in VisitDesignatedInitExpr()
2621 S = DesignatedInitExpr::CreateEmpty(Context, in ReadStmtFromStream()
H A DASTWriterStmt.cpp838 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 DSema.h114 class DesignatedInitExpr; variable