Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/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()
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexBody.cpp204 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 DComputeDependence.h91 class DesignatedInitExpr; variable
183 ExprDependence computeDependence(DesignatedInitExpr *E);
H A DEvaluatedExprVisitor.h76 void VisitDesignatedInitExpr(PTR(DesignatedInitExpr) E) { in VisitDesignatedInitExpr()
H A DExpr.h5029 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 DStmt.h300 friend class DesignatedInitExpr; // ctor in alignas() local
H A DRecursiveASTVisitor.h2747 DEF_TRAVERSE_STMT(DesignatedInitExpr, {})
/llvm-project-15.0.7/clang/lib/AST/
H A DExpr.cpp4315 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 DExprClassification.cpp411 return ClassifyInternal(Ctx, cast<DesignatedInitExpr>(E)->getInit()); in ClassifyInternal()
H A DStmtProfile.cpp1488 void StmtProfiler::VisitDesignatedInitExpr(const DesignatedInitExpr *S) { in VisitDesignatedInitExpr()
1491 for (const DesignatedInitExpr::Designator &D : S->designators()) { in VisitDesignatedInitExpr()
H A DComputeDependence.cpp664 ExprDependence clang::computeDependence(DesignatedInitExpr *E) { in computeDependence()
H A DStmtPrinter.cpp1728 void StmtPrinter::VisitDesignatedInitExpr(DesignatedInitExpr *Node) { in VisitDesignatedInitExpr()
1730 for (const DesignatedInitExpr::Designator &D : Node->designators()) { in VisitDesignatedInitExpr()
H A DASTImporter.cpp441 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 DUSRLocFinder.cpp229 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 DFindTarget.cpp284 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 DInlayHints.cpp363 if (llvm::isa<DesignatedInitExpr>(Init)) in VisitInitListExpr()
H A DXRefs.cpp1869 QualType VisitDesignatedInitExpr(const DesignatedInitExpr *S) { in typeForNode()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaInit.cpp938 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 DSemaTemplateDeduction.cpp3856 if (isa<DesignatedInitExpr>(E)) in DeduceFromInitializerList()
4730 if (isa<DesignatedInitExpr>(E)) in DeduceAutoType()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td91 def DesignatedInitExpr : StmtNode<Expr>;
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp983 const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr>
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp1195 void ASTStmtReader::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
1196 using Designator = DesignatedInitExpr::Designator; in VisitDesignatedInitExpr()
3031 S = DesignatedInitExpr::CreateEmpty(Context, in ReadStmtFromStream()
H A DASTWriterStmt.cpp1083 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 DASTMatchers.h2693 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 DCIndex.cpp2110 void VisitDesignatedInitExpr(const DesignatedInitExpr *E);
2834 void EnqueueVisitor::VisitDesignatedInitExpr(const DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
2836 for (const DesignatedInitExpr::Designator &D : in VisitDesignatedInitExpr()

12