Home
last modified time | relevance | path

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

12

/freebsd-14-stable/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
HDRecursiveSymbolVisitor.h125 bool VisitDesignatedInitExpr(const DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
126 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Index/
HDIndexBody.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-stable/contrib/llvm-project/clang/include/clang/AST/
HDComputeDependence.h93 class DesignatedInitExpr; variable
187 ExprDependence computeDependence(DesignatedInitExpr *E);
HDEvaluatedExprVisitor.h76 void VisitDesignatedInitExpr(PTR(DesignatedInitExpr) E) { in VisitDesignatedInitExpr()
HDExpr.h5138 return isa<DesignatedInitExpr>(S); in hasDesignatedInit()
5272 class DesignatedInitExpr final
5274 private llvm::TrailingObjects<DesignatedInitExpr, Stmt *> {
5301 DesignatedInitExpr(const ASTContext &C, QualType Ty,
5306 explicit DesignatedInitExpr(unsigned NumSubExprs) in DesignatedInitExpr() function
5494 static DesignatedInitExpr *Create(const ASTContext &C,
5500 static DesignatedInitExpr *CreateEmpty(const ASTContext &C,
5543 return cast<Expr>(*const_cast<DesignatedInitExpr*>(this)->child_begin()); in getInit()
HDStmt.h341 friend class DesignatedInitExpr; // ctor in alignas() local
HDRecursiveASTVisitor.h2809 DEF_TRAVERSE_STMT(DesignatedInitExpr, {})
/freebsd-14-stable/contrib/llvm-project/clang/lib/AST/
HDExpr.cpp4563 const IdentifierInfo *DesignatedInitExpr::Designator::getFieldName() const { in getFieldName()
4570 DesignatedInitExpr::DesignatedInitExpr(const ASTContext &C, QualType Ty, in DesignatedInitExpr() function in DesignatedInitExpr
4604 DesignatedInitExpr *
4605 DesignatedInitExpr::Create(const ASTContext &C, in Create()
4611 alignof(DesignatedInitExpr)); in Create()
4612 return new (Mem) DesignatedInitExpr(C, C.VoidTy, Designators, in Create()
4617 DesignatedInitExpr *DesignatedInitExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
4620 alignof(DesignatedInitExpr)); in CreateEmpty()
4621 return new (Mem) DesignatedInitExpr(NumIndexExprs + 1); in CreateEmpty()
4624 void DesignatedInitExpr::setDesignators(const ASTContext &C, in setDesignators()
[all …]
HDExprClassification.cpp427 return ClassifyInternal(Ctx, cast<DesignatedInitExpr>(E)->getInit()); in ClassifyInternal()
HDStmtProfile.cpp1553 void StmtProfiler::VisitDesignatedInitExpr(const DesignatedInitExpr *S) { in VisitDesignatedInitExpr()
1556 for (const DesignatedInitExpr::Designator &D : S->designators()) { in VisitDesignatedInitExpr()
HDComputeDependence.cpp734 ExprDependence clang::computeDependence(DesignatedInitExpr *E) { in computeDependence()
HDStmtPrinter.cpp1798 void StmtPrinter::VisitDesignatedInitExpr(DesignatedInitExpr *Node) { in VisitDesignatedInitExpr()
1800 for (const DesignatedInitExpr::Designator &D : Node->designators()) { in VisitDesignatedInitExpr()
HDASTImporter.cpp393 using Designator = DesignatedInitExpr::Designator;
580 ExpectedStmt VisitDesignatedInitExpr(DesignatedInitExpr *E);
949 return DesignatedInitExpr::Designator::CreateFieldDesignator( in import()
7471 ExpectedStmt ASTNodeImporter::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
7493 return DesignatedInitExpr::Create( in VisitDesignatedInitExpr()
HDItaniumMangle.cpp4836 auto *DIE = cast<DesignatedInitExpr>(E); in mangleExpression()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
HDUSRLocFinder.cpp229 bool VisitDesignatedInitExpr(const DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
230 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaInit.cpp381 InitListExpr *IList, DesignatedInitExpr *DIE,
1010 if (isa_and_nonnull<DesignatedInitExpr>(Init)) in hasAnyDesignatedInits()
1498 if (isa<InitListExpr, DesignatedInitExpr>(expr) || in CheckSubElementType()
1715 } else if (isa<DesignatedInitExpr>(expr)) { in CheckScalarType()
2118 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { in CheckArrayType()
2308 if (isa_and_nonnull<DesignatedInitExpr>(Init)) in CheckStructUnionTypes()
2373 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { in CheckStructUnionTypes()
2391 DesignatedInitExpr::Designator *D = DIE->getDesignator(0); in CheckStructUnionTypes()
2581 DesignatedInitExpr *DIE, in ExpandAnonymousFieldDesignator()
2584 typedef DesignatedInitExpr::Designator Designator; in ExpandAnonymousFieldDesignator()
[all …]
HDSemaTemplateDeduction.cpp4286 if (isa<DesignatedInitExpr>(E)) in DeduceFromInitializerList()
5148 if (isa<DesignatedInitExpr>(Init)) in DeduceAutoType()
HDSemaExpr.cpp7123 if (auto *DIE = dyn_cast<DesignatedInitExpr>(InitArgList[I])) { in ActOnInitList()
7145 !isa<DesignatedInitExpr>(InitArgList[0])) { in ActOnInitList()
7153 isa<DesignatedInitExpr>(InitArgList[0])) { in ActOnInitList()
7155 auto *DIE = cast<DesignatedInitExpr>(InitArgList[0]); in ActOnInitList()
HDTreeTransform.h12663 TreeTransform<Derived>::TransformDesignatedInitExpr(DesignatedInitExpr *E) { in TransformDesignatedInitExpr()
12674 for (const DesignatedInitExpr::Designator &D : E->designators()) { in TransformDesignatedInitExpr()
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/Basic/
HDStmtNodes.td91 def DesignatedInitExpr : StmtNode<Expr>;
/freebsd-14-stable/contrib/llvm-project/clang/lib/ASTMatchers/
HDASTMatchersInternal.cpp994 const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr>
/freebsd-14-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderStmt.cpp1224 void ASTStmtReader::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
1225 using Designator = DesignatedInitExpr::Designator; in VisitDesignatedInitExpr()
3218 S = DesignatedInitExpr::CreateEmpty(Context, in ReadStmtFromStream()
HDASTWriterStmt.cpp1181 void ASTStmtWriter::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
1188 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
HDASTMatchers.h2772 extern const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr>
2786 AST_MATCHER_P(DesignatedInitExpr, designatorCountIs, unsigned, N) { in AST_MATCHER_P() argument
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/Sema/
HDSema.h130 class DesignatedInitExpr; variable

12