Searched defs:ILE (Results 1 - 8 of 8) sorted by relevance
/external/clang/lib/AST/ |
H A D | ASTDumper.cpp | 318 void VisitInitListExpr(const InitListExpr *ILE); 1729 void ASTDumper::VisitInitListExpr(const InitListExpr *ILE) { argument 1730 VisitExpr(ILE); 1731 if (auto *Filler = ILE->getArrayFiller()) { 1732 if (!ILE->getNumInits()) 1739 if (auto *Field = ILE->getInitializedFieldInUnion()) {
|
H A D | Expr.cpp | 2721 const InitListExpr *ILE = cast<InitListExpr>(this); local 2722 if (ILE->getType()->isArrayType()) { 2723 unsigned numInits = ILE->getNumInits(); 2725 if (!ILE->getInit(i)->isConstantInitializer(Ctx, false, Culprit)) 2731 if (ILE->getType()->isRecordType()) { 2733 RecordDecl *RD = ILE->getType()->getAs<RecordType>()->getDecl(); 2737 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != *Field) 2744 if (ElementNo < ILE->getNumInits()) { 2745 const Expr *Elt = ILE->getInit(ElementNo++); 3173 if (const InitListExpr *ILE [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGExprAgg.cpp | 382 if (auto *ILE = dyn_cast<InitListExpr>(E)) { 383 if (ILE->getNumInits()) 385 return isTrivialFiller(ILE->getArrayFiller()); 1271 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); local 1272 if (!ILE || !CGF.getTypes().isZeroInitializable(ILE->getType())) 1288 ILEElement == ILE->getNumInits()) 1293 const Expr *E = ILE->getInit(ILEElement++); 1309 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) 1310 NumNonZeroBytes += GetNumNonZeroBytesInInit(ILE [all...] |
H A D | CGExprConstant.cpp | 46 InitListExpr *ILE); 70 bool Build(InitListExpr *ILE); 349 bool ConstStructBuilder::Build(InitListExpr *ILE) { argument 350 RecordDecl *RD = ILE->getType()->getAs<RecordType>()->getDecl(); 359 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != *Field) 369 if (ElementNo < ILE->getNumInits()) 370 EltInit = CGM.EmitConstantExpr(ILE->getInit(ElementNo++), 529 InitListExpr *ILE) { 532 if (!Builder.Build(ILE)) 535 return Builder.Finalize(ILE 527 BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF, InitListExpr *ILE) argument 723 EmitArrayInitialization(InitListExpr *ILE) argument 777 EmitRecordInitialization(InitListExpr *ILE) argument 785 VisitInitListExpr(InitListExpr *ILE) argument [all...] |
/external/clang/lib/Sema/ |
H A D | SemaInit.cpp | 322 InitListExpr *ILE, bool &RequiresSecondPass); 324 InitListExpr *ILE, bool &RequiresSecondPass); 457 InitListExpr *ILE, 459 SourceLocation Loc = ILE->getLocEnd(); 460 unsigned NumInits = ILE->getNumInits(); 463 if (Init >= NumInits || !ILE->getInit(Init)) { 471 ILE->setInit(Init, DIE); 473 ILE->updateInit(SemaRef.Context, Init, DIE); 486 << ILE->getSyntacticForm()->getSourceRange(); 503 ILE 455 FillInEmptyInitForField(unsigned Init, FieldDecl *Field, const InitializedEntity &ParentEntity, InitListExpr *ILE, bool &RequiresSecondPass) argument 522 FillInEmptyInitializations(const InitializedEntity &Entity, InitListExpr *ILE, bool &RequiresSecondPass) argument 3253 InitListExpr *ILE = cast<InitListExpr>(Args[0]); local 6144 InitListExpr *ILE = new (S.Context) InitListExpr(S.Context, local [all...] |
H A D | SemaChecking.cpp | 710 if (const InitListExpr *ILE = 712 Expr = ILE->getInit(0); 6867 void VisitInitListExpr(InitListExpr *ILE) { argument 6869 return VisitExpr(ILE); 6874 for (unsigned I = 0; I < ILE->getNumInits(); ++I) { 6875 Expr *E = ILE->getInit(I);
|
/external/clang/lib/Rewrite/Frontend/ |
H A D | RewriteObjC.cpp | 2740 InitListExpr *ILE = local 2747 ILE, false); 2839 InitListExpr *ILE = local 2845 superType, VK_RValue, ILE,
|
H A D | RewriteModernObjC.cpp | 3363 InitListExpr *ILE = local 3370 ILE, false); 3462 InitListExpr *ILE = local 3468 superType, VK_RValue, ILE,
|
Completed in 407 milliseconds