Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDExpr.cpp3861 IdentifierInfo *DesignatedInitExpr::Designator::getFieldName() const { in getFieldName()
3869 DesignatedInitExpr::DesignatedInitExpr(const ASTContext &C, QualType Ty, in DesignatedInitExpr() function in DesignatedInitExpr
3935 DesignatedInitExpr *
3936 DesignatedInitExpr::Create(const ASTContext &C, Designator *Designators, in Create()
3941 void *Mem = C.Allocate(sizeof(DesignatedInitExpr) + in Create()
3943 return new (Mem) DesignatedInitExpr(C, C.VoidTy, NumDesignators, Designators, in Create()
3948 DesignatedInitExpr *DesignatedInitExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
3950 void *Mem = C.Allocate(sizeof(DesignatedInitExpr) + in CreateEmpty()
3952 return new (Mem) DesignatedInitExpr(NumIndexExprs + 1); in CreateEmpty()
3955 void DesignatedInitExpr::setDesignators(const ASTContext &C, in setDesignators()
[all …]
HDStmtProfile.cpp741 void StmtProfiler::VisitDesignatedInitExpr(const DesignatedInitExpr *S) { in VisitDesignatedInitExpr()
744 for (DesignatedInitExpr::const_designators_iterator D = in VisitDesignatedInitExpr()
HDExprClassification.cpp369 return ClassifyInternal(Ctx, cast<DesignatedInitExpr>(E)->getInit()); in ClassifyInternal()
HDStmtPrinter.cpp1430 void StmtPrinter::VisitDesignatedInitExpr(DesignatedInitExpr *Node) { in VisitDesignatedInitExpr()
1432 for (DesignatedInitExpr::designators_iterator D = Node->designators_begin(), in VisitDesignatedInitExpr()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDEvaluatedExprVisitor.h73 void VisitDesignatedInitExpr(PTR(DesignatedInitExpr) E) { in VisitDesignatedInitExpr()
HDExpr.h3961 class DesignatedInitExpr : public Expr {
3988 DesignatedInitExpr(const ASTContext &C, QualType Ty, unsigned NumDesignators,
3993 explicit DesignatedInitExpr(unsigned NumSubExprs) in DesignatedInitExpr() function
4049 friend class DesignatedInitExpr; variable
4150 static DesignatedInitExpr *Create(const ASTContext &C,
4157 static DesignatedInitExpr *CreateEmpty(const ASTContext &C,
4226 return cast<Expr>(*const_cast<DesignatedInitExpr*>(this)->child_begin()); in getInit()
HDDataRecursiveASTVisitor.h2232 DEF_TRAVERSE_STMT(DesignatedInitExpr, {})
HDStmt.h150 friend class DesignatedInitExpr; // ctor in LLVM_ALIGNAS() local
HDRecursiveASTVisitor.h2264 DEF_TRAVERSE_STMT(DesignatedInitExpr, {})
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaInit.cpp295 InitListExpr *IList, DesignatedInitExpr *DIE,
1250 } else if (isa<DesignatedInitExpr>(expr)) { in CheckScalarType()
1558 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { in CheckArrayType()
1736 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { in CheckStructUnionTypes()
1861 DesignatedInitExpr *DIE, in ExpandAnonymousFieldDesignator()
1864 typedef DesignatedInitExpr::Designator Designator; in ExpandAnonymousFieldDesignator()
1888 static DesignatedInitExpr *CloneDesignatedInitExpr(Sema &SemaRef, in CloneDesignatedInitExpr()
1889 DesignatedInitExpr *DIE) { in CloneDesignatedInitExpr()
1894 return DesignatedInitExpr::Create(SemaRef.Context, DIE->designators_begin(), in CloneDesignatedInitExpr()
1958 DesignatedInitExpr *DIE, in CheckDesignatedInitializer()
[all …]
HDTreeTransform.h8125 TreeTransform<Derived>::TransformDesignatedInitExpr(DesignatedInitExpr *E) { in TransformDesignatedInitExpr()
8136 for (DesignatedInitExpr::designators_iterator D = E->designators_begin(), in TransformDesignatedInitExpr()
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDStmtNodes.td79 def DesignatedInitExpr : DStmt<Expr>;
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp740 void ASTStmtReader::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
741 typedef DesignatedInitExpr::Designator Designator; in VisitDesignatedInitExpr()
2593 S = DesignatedInitExpr::CreateEmpty(Context, in ReadStmtFromStream()
HDASTWriterStmt.cpp704 void ASTStmtWriter::VisitDesignatedInitExpr(DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
711 for (DesignatedInitExpr::designators_iterator D = E->designators_begin(), in VisitDesignatedInitExpr()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h105 class DesignatedInitExpr; variable