/external/clang/lib/Sema/ |
D | SemaInit.cpp | 175 llvm::DenseMap<InitListExpr *, InitListExpr *> SyntacticToSemantic; 176 InitListExpr *FullyStructuredList; 179 InitListExpr *ParentIList, QualType T, 180 unsigned &Index, InitListExpr *StructuredList, 183 InitListExpr *IList, QualType &T, 184 unsigned &Index, InitListExpr *StructuredList, 188 InitListExpr *IList, QualType &DeclType, 191 InitListExpr *StructuredList, 195 InitListExpr *IList, QualType ElemType, 197 InitListExpr *StructuredList, [all …]
|
D | SemaTemplateDeduction.cpp | 3009 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) { in DeduceTemplateArgumentByListElement() 3140 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) { in DeduceTemplateArguments() 3233 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) { in DeduceTemplateArguments() 3631 InitListExpr *InitList = dyn_cast<InitListExpr>(Init); in DeduceAutoType() 3678 if (isa<InitListExpr>(Init)) in DiagnoseAutoDeductionFailure()
|
D | SemaExprCXX.cpp | 805 assert((!ListInitialization || (NumExprs == 1 && isa<InitListExpr>(Exprs[0]))) in BuildCXXTypeConstructExpr() 848 isa<InitListExpr>(Result.get())) { in BuildCXXTypeConstructExpr() 853 InitListExpr *List = cast<InitListExpr>(Result.take()); in BuildCXXTypeConstructExpr() 1016 assert(isa<InitListExpr>(Init) && in isLegalArrayNewInitializer() 1042 } else if (Initializer && isa<InitListExpr>(Initializer)) in BuildCXXNew() 1327 if (InitListExpr *ILE = dyn_cast_or_null<InitListExpr>(Initializer)) { in BuildCXXNew()
|
D | SemaStmt.cpp | 1603 if ((!isa<InitListExpr>(Init) && Init->getType()->isVoidType()) || in FinishForRangeVarDecl() 2323 if (RetValExp && !isa<InitListExpr>(RetValExp)) { in ActOnCapScopeReturnStmt() 2373 if (RetValExp && !isa<InitListExpr>(RetValExp) && in ActOnCapScopeReturnStmt() 2461 if (isa<InitListExpr>(RetValExp)) { in ActOnReturnStmt()
|
/external/clang/unittests/AST/ |
D | SourceLocationTest.cpp | 142 TEST(InitListExpr, VectorLiteralListBraceRange) { in TEST() argument 143 RangeVerifier<InitListExpr> Verifier; in TEST() 150 TEST(InitListExpr, VectorLiteralInitListParens) { in TEST() argument 151 RangeVerifier<InitListExpr> Verifier; in TEST()
|
/external/clang/lib/CodeGen/ |
D | CGExprAgg.cpp | 94 void EmitStdInitializerList(llvm::Value *DestPtr, InitListExpr *InitList); 96 QualType elementType, InitListExpr *E); 168 void VisitInitListExpr(InitListExpr *E); 355 const InitListExpr *initList) { in EmitStdInitializerListCleanup() 372 InitListExpr *initList) { in EmitStdInitializerList() 431 QualType elementType, InitListExpr *E) { in EmitArrayInit() 491 InitListExpr *initList = dyn_cast<InitListExpr>(E->getInit(i)); in EmitArrayInit() 1140 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr() 1316 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); in GetNumNonZeroBytesInInit() 1548 if (isa<InitListExpr>(init) && in MaybeEmitStdInitializerListCleanup() [all …]
|
D | CGExprConstant.cpp | 46 InitListExpr *ILE); 73 bool Build(InitListExpr *ILE); 370 bool ConstStructBuilder::Build(InitListExpr *ILE) { in Build() 579 InitListExpr *ILE) { in BuildStruct() 764 llvm::Constant *EmitArrayInitialization(InitListExpr *ILE) { in EmitArrayInitialization() 818 llvm::Constant *EmitRecordInitialization(InitListExpr *ILE) { in EmitRecordInitialization() 826 llvm::Constant *VisitInitListExpr(InitListExpr *ILE) { in VisitInitListExpr()
|
D | CGExprCXX.cpp | 870 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() 1189 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(E->getInitializer())) in EmitCXXNewExpr()
|
D | CodeGenModule.cpp | 1571 const InitListExpr *init = dyn_cast<InitListExpr>(rawInit); in MaybeEmitGlobalStdInitializerListInitializer() 1582 const InitListExpr *inner = dyn_cast<InitListExpr>(init->getInit(i)); in MaybeEmitGlobalStdInitializerListInitializer() 1607 ArrayRef<Expr*> Inits(const_cast<InitListExpr*>(init)->getInits(), in MaybeEmitGlobalStdInitializerListInitializer() 1609 Expr *arrayInit = new (ctx) InitListExpr(ctx, init->getLBraceLoc(), Inits, in MaybeEmitGlobalStdInitializerListInitializer()
|
D | CGExprComplex.cpp | 266 ComplexPairTy VisitInitListExpr(InitListExpr *E); 748 ComplexPairTy ComplexExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
|
D | CodeGenModule.h | 63 class InitListExpr; variable
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | NonNullParamChecker.cpp | 105 if (const InitListExpr *IE = in checkPreCall() 106 dyn_cast<InitListExpr>(CE->getInitializer())) in checkPreCall()
|
/external/clang/lib/AST/ |
D | Expr.cpp | 105 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(E)) { in findMaterializedTemporary() 1768 InitListExpr::InitListExpr(ASTContext &C, SourceLocation lbraceloc, in InitListExpr() function in InitListExpr 1791 void InitListExpr::reserveInits(ASTContext &C, unsigned NumInits) { in reserveInits() 1796 void InitListExpr::resizeInits(ASTContext &C, unsigned NumInits) { in resizeInits() 1800 Expr *InitListExpr::updateInit(ASTContext &C, unsigned Init, Expr *expr) { in updateInit() 1812 void InitListExpr::setArrayFiller(Expr *filler) { in setArrayFiller() 1822 bool InitListExpr::isStringLiteralInit() const { in isStringLiteralInit() 1832 SourceLocation InitListExpr::getLocStart() const { in getLocStart() 1833 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getLocStart() 1850 SourceLocation InitListExpr::getLocEnd() const { in getLocEnd() [all …]
|
D | ExprClassification.cpp | 384 assert(cast<InitListExpr>(E)->getNumInits() == 1 && in ClassifyInternal() 386 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0)); in ClassifyInternal()
|
D | ItaniumMangle.cpp | 2453 const InitListExpr *InitList = cast<InitListExpr>(E); in mangleExpression() 2524 isa<InitListExpr>(Init)) { in mangleExpression() 2526 const InitListExpr *InitList = cast<InitListExpr>(Init); in mangleExpression()
|
D | ExprConstant.cpp | 2576 RetTy VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr() 3281 bool VisitInitListExpr(const InitListExpr *E); 3397 bool RecordExprEvaluator::VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr() 3541 bool VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr() 3588 bool VisitInitListExpr(const InitListExpr *E); 3672 VectorExprEvaluator::VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr() 3778 bool VisitInitListExpr(const InitListExpr *E); 3789 bool ArrayExprEvaluator::VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr() 3828 for (InitListExpr::const_iterator I = E->begin(), End = E->end(); in VisitInitListExpr() 5783 bool VisitInitListExpr(const InitListExpr *E); [all …]
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | ExprEngineC.cpp | 404 const InitListExpr *ILE in VisitCompoundLiteralExpr() 405 = cast<InitListExpr>(CL->getInitializer()->IgnoreParens()); in VisitCompoundLiteralExpr() 584 void ExprEngine::VisitInitListExpr(const InitListExpr *IE, in VisitInitListExpr() 606 for (InitListExpr::const_reverse_iterator it = IE->rbegin(), in VisitInitListExpr()
|
/external/clang/include/clang/Sema/ |
D | Initialization.h | 672 InitListExpr *WrappingSyntacticList; 976 void RewrapReferenceInitList(QualType T, InitListExpr *Syntactic);
|
/external/clang/include/clang/Basic/ |
D | StmtNodes.td | 77 def InitListExpr : DStmt<Expr>;
|
/external/clang/include/clang/AST/ |
D | Expr.h | 3620 class InitListExpr : public Expr { 3631 llvm::PointerIntPair<InitListExpr *, 1, bool> AltForm; 3643 InitListExpr(ASTContext &C, SourceLocation lbraceloc, 3647 explicit InitListExpr(EmptyShell Empty) in InitListExpr() function 3697 return const_cast<InitListExpr *>(this)->getArrayFiller(); in getArrayFiller() 3715 return const_cast<InitListExpr *>(this)->getInitializedFieldInUnion(); in getInitializedFieldInUnion() 3737 InitListExpr *getSemanticForm() const { in getSemanticForm() 3740 InitListExpr *getSyntacticForm() const { in getSyntacticForm() 3744 void setSyntacticForm(InitListExpr *Init) { in setSyntacticForm()
|
D | Stmt.h | 140 friend class InitListExpr; // ctor variable 258 friend class InitListExpr; variable
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | ExprEngine.h | 351 void VisitInitListExpr(const InitListExpr *E, ExplodedNode *Pred,
|
/external/v8/tools/gcmole/ |
D | gcmole.cc | 575 VISIT(InitListExpr); in VisitExpr() 727 DECL_VISIT_EXPR(InitListExpr) { in DECL_VISIT_EXPR() argument
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 628 void ASTStmtReader::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr() 630 if (InitListExpr *SyntForm = cast_or_null<InitListExpr>(Reader.ReadSubStmt())) in VisitInitListExpr() 1865 S = new (Context) InitListExpr(Empty); in ReadStmtFromStream()
|
/external/clang/tools/libclang/ |
D | RecursiveASTVisitor.h | 1899 bool RecursiveASTVisitor<Derived>::TraverseInitListExpr(InitListExpr *S) { in TraverseInitListExpr() 1900 if (InitListExpr *Syn = S->getSyntacticForm()) in TraverseInitListExpr()
|