/external/clang/lib/CodeGen/ |
CGExprConstant.cpp | 51 InitListExpr *ILE); 75 bool Build(InitListExpr *ILE); 365 bool ConstStructBuilder::Build(InitListExpr *ILE) { 366 RecordDecl *RD = ILE->getType()->getAs<RecordType>()->getDecl(); 382 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != *Field) 392 if (ElementNo < ILE->getNumInits()) 393 EltInit = CGM.EmitConstantExpr(ILE->getInit(ElementNo++), 574 InitListExpr *ILE) { 577 if (!Builder.Build(ILE)) 580 return Builder.Finalize(ILE->getType()) [all...] |
CGExprCXX.cpp | [all...] |
CGExprAgg.cpp | 387 if (auto *ILE = dyn_cast<InitListExpr>(E)) { 388 if (ILE->getNumInits()) 390 return isTrivialFiller(ILE->getArrayFiller()); [all...] |
/external/clang/lib/Sema/ |
SemaInit.cpp | 348 InitListExpr *ILE, bool &RequiresSecondPass, 352 InitListExpr *ILE, bool &RequiresSecondPass, 355 InitListExpr *ILE, bool &RequiresSecondPass, 495 const InitializedEntity &ParentEntity, InitListExpr *ILE, 497 assert(Init < ILE->getNumInits() && "should have been expanded"); 502 if (!ILE->getInit(Init)) { 505 : PerformEmptyInit(SemaRef, ILE->getLocEnd(), BaseEntity, 513 ILE->setInit(Init, BaseInit.getAs<Expr>()); 515 dyn_cast<InitListExpr>(ILE->getInit(Init))) { 519 dyn_cast<DesignatedInitUpdateExpr>(ILE->getInit(Init))) [all...] |
SemaTemplateDeduction.cpp | [all...] |
SemaExprCXX.cpp | [all...] |
SemaDeclCXX.cpp | [all...] |
SemaChecking.cpp | [all...] |
TreeTransform.h | [all...] |
SemaDecl.cpp | [all...] |
/external/clang/lib/AST/ |
Expr.cpp | [all...] |
ASTImporter.cpp | 226 Expr *VisitImplicitValueInitExpr(ImplicitValueInitExpr *ILE); [all...] |
ASTDumper.cpp | 517 void VisitInitListExpr(const InitListExpr *ILE); [all...] |
ItaniumMangle.cpp | [all...] |
/external/clang/lib/Analysis/ |
ThreadSafety.cpp | [all...] |
/external/clang/lib/Frontend/Rewrite/ |
RewriteObjC.cpp | [all...] |
RewriteModernObjC.cpp | [all...] |