Searched refs:ILE (Results 1 - 14 of 14) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGExprConstant.cpp46 InitListExpr *ILE);
73 bool Build(InitListExpr *ILE);
370 bool ConstStructBuilder::Build(InitListExpr *ILE) { argument
371 if (ILE->initializesStdInitializerList()) {
372 //CGM.ErrorUnsupported(ILE, "global std::initializer_list");
376 RecordDecl *RD = ILE->getType()->getAs<RecordType>()->getDecl();
397 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != *Field)
409 if (ElementNo < ILE->getNumInits())
410 EltInit = CGM.EmitConstantExpr(ILE->getInit(ElementNo++),
579 InitListExpr *ILE) {
577 BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF, InitListExpr *ILE) argument
763 EmitArrayInitialization(InitListExpr *ILE) argument
817 EmitStructInitialization(InitListExpr *ILE) argument
821 EmitUnionInitialization(InitListExpr *ILE) argument
829 VisitInitListExpr(InitListExpr *ILE) argument
[all...]
H A DCGExprAgg.cpp1157 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); local
1158 if (ILE == 0 || !CGF.getTypes().isZeroInitializable(ILE->getType()))
1175 ILEElement == ILE->getNumInits())
1180 const Expr *E = ILE->getInit(ILEElement++);
1196 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i)
1197 NumNonZeroBytes += GetNumNonZeroBytesInInit(ILE->getInit(i), CGF);
H A DCGExprCXX.cpp850 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) {
851 initializerElements = ILE->getNumInits();
866 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) {
871 StoreAnyExprIntoOneUnit(*this, ILE->getInit(i), elementType, explicitPtr);
876 Init = ILE->getArrayFiller();
1169 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(E->getInitializer()))
1170 minElements = ILE->getNumInits();
H A DCGExpr.cpp237 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(E)) {
238 if (ILE->getNumInits() == 1 && ILE->isGLValue())
239 E = ILE->getInit(0);
/external/clang/lib/Sema/
H A DSemaInit.cpp255 InitListExpr *ILE, bool &RequiresSecondPass);
257 InitListExpr *ILE, bool &RequiresSecondPass);
289 InitListExpr *ILE,
291 SourceLocation Loc = ILE->getLocStart();
292 unsigned NumInits = ILE->getNumInits();
295 if (Init >= NumInits || !ILE->getInit(Init)) {
306 << ILE->getSyntacticForm()->getSourceRange();
332 ILE->setInit(Init, MemberInit.takeAs<Expr>());
338 ILE->updateInit(SemaRef.Context, Init, MemberInit.takeAs<Expr>());
342 = dyn_cast<InitListExpr>(ILE
287 FillInValueInitForField(unsigned Init, FieldDecl *Field, const InitializedEntity &ParentEntity, InitListExpr *ILE, bool &RequiresSecondPass) argument
351 FillInValueInitializations(const InitializedEntity &Entity, InitListExpr *ILE, bool &RequiresSecondPass) argument
2865 InitListExpr *ILE = cast<InitListExpr>(Args[0]); local
5216 InitListExpr *ILE = new (S.Context) InitListExpr(S.Context, local
5378 InitListExpr *ILE = cast<InitListExpr>(CurInit.take()); local
[all...]
H A DSemaTemplateDeduction.cpp2963 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) {
2969 for (unsigned i = 0, e = ILE->getNumInits(); i < e; ++i) {
2972 ILE->getInit(i),
3094 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) {
3104 for (unsigned i = 0, e = ILE->getNumInits(); i < e; ++i) {
3107 ILE->getInit(i),
3187 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) {
3194 for (unsigned i = 0, e = ILE->getNumInits(); i < e; ++i) {
3197 ILE->getInit(i)->getType(),
H A DSemaExprCXX.cpp1360 if (InitListExpr *ILE = dyn_cast_or_null<InitListExpr>(Initializer)) {
1364 unsigned NumElements = ILE->getNumInits() + 1;
H A DTreeTransform.h1638 InitListExpr *ILE = cast<InitListExpr>((Expr *)Result.get());
1639 ILE->setType(ResultTy);
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp402 const InitListExpr *ILE local
406 SVal ILV = state->getSVal(ILE, Pred->getLocationContext());
/external/clang/lib/Analysis/
H A DThreadSafety.cpp1537 else if (IntegerLiteral *ILE = dyn_cast_or_null<IntegerLiteral>(BrE)) {
1538 branch = ILE->getValue().getBoolValue();
1561 } else if (IntegerLiteral *ILE = dyn_cast<IntegerLiteral>(E)) {
1562 TCond = ILE->getValue().getBoolValue();
/external/zlib/src/as400/
H A Dzlib.inc3 * ILE RPG400 version by Patrick Monnerat, DATASPHERE.
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp3285 InitListExpr *ILE = local
3292 ILE, false);
3392 InitListExpr *ILE = local
3398 superType, VK_RValue, ILE,
H A DRewriteObjC.cpp2786 InitListExpr *ILE = local
2793 ILE, false);
2893 InitListExpr *ILE = local
2899 superType, VK_RValue, ILE,
/external/clang/lib/AST/
H A DExpr.cpp2953 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr))
2954 return ILE->getInit(0)->isNullPointerConstant(Ctx, NPC);

Completed in 371 milliseconds