Searched defs:ILE (Results 1 - 7 of 7) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGExprAgg.cpp1251 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); local
1252 if (ILE == 0 || !CGF.getTypes().isZeroInitializable(ILE->getType()))
1269 ILEElement == ILE->getNumInits())
1274 const Expr *E = ILE->getInit(ILEElement++);
1290 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i)
1291 NumNonZeroBytes += GetNumNonZeroBytesInInit(ILE->getInit(i), CGF);
H A DCGExprConstant.cpp46 InitListExpr *ILE);
73 bool Build(InitListExpr *ILE);
370 bool ConstStructBuilder::Build(InitListExpr *ILE) { argument
371 RecordDecl *RD = ILE->getType()->getAs<RecordType>()->getDecl();
380 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != *Field)
390 if (ElementNo < ILE->getNumInits())
391 EltInit = CGM.EmitConstantExpr(ILE->getInit(ElementNo++),
546 InitListExpr *ILE) {
549 if (!Builder.Build(ILE))
552 return Builder.Finalize(ILE
544 BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF, InitListExpr *ILE) argument
741 EmitArrayInitialization(InitListExpr *ILE) argument
795 EmitRecordInitialization(InitListExpr *ILE) argument
803 VisitInitListExpr(InitListExpr *ILE) argument
[all...]
/external/clang/lib/AST/
H A DExpr.cpp118 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(E)) {
119 if (ILE->getNumInits() == 1 && ILE->isGLValue()) {
120 E = ILE->getInit(0);
2636 const InitListExpr *ILE = cast<InitListExpr>(this); local
2637 if (ILE->getType()->isArrayType()) {
2638 unsigned numInits = ILE->getNumInits();
2640 if (!ILE->getInit(i)->isConstantInitializer(Ctx, false))
2646 if (ILE->getType()->isRecordType()) {
2648 RecordDecl *RD = ILE
[all...]
/external/clang/lib/Sema/
H A DSemaInit.cpp319 InitListExpr *ILE, bool &RequiresSecondPass);
321 InitListExpr *ILE, bool &RequiresSecondPass);
352 InitListExpr *ILE,
354 SourceLocation Loc = ILE->getLocStart();
355 unsigned NumInits = ILE->getNumInits();
358 if (Init >= NumInits || !ILE->getInit(Init)) {
364 ILE->getRBraceLoc(), Field);
366 ILE->setInit(Init, DIE);
368 ILE->updateInit(SemaRef.Context, Init, DIE);
384 << ILE
350 FillInValueInitForField(unsigned Init, FieldDecl *Field, const InitializedEntity &ParentEntity, InitListExpr *ILE, bool &RequiresSecondPass) argument
429 FillInValueInitializations(const InitializedEntity &Entity, InitListExpr *ILE, bool &RequiresSecondPass) argument
3103 InitListExpr *ILE = cast<InitListExpr>(Args[0]); local
5930 InitListExpr *ILE = new (S.Context) InitListExpr(S.Context, local
[all...]
H A DSemaChecking.cpp2131 if (const InitListExpr *ILE =
2133 ArgExpr = ILE->getInit(0);
6007 void VisitInitListExpr(InitListExpr *ILE) { argument
6009 return VisitExpr(ILE);
6014 for (unsigned I = 0; I < ILE->getNumInits(); ++I) {
6015 Expr *E = ILE->getInit(I);
/external/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp2772 InitListExpr *ILE = local
2779 ILE, false);
2879 InitListExpr *ILE = local
2885 superType, VK_RValue, ILE,
H A DRewriteModernObjC.cpp3383 InitListExpr *ILE = local
3390 ILE, false);
3490 InitListExpr *ILE = local
3496 superType, VK_RValue, ILE,

Completed in 132 milliseconds