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

/external/clang/lib/CodeGen/
H A DCGExprConstant.cpp51 InitListExpr *ILE);
75 bool Build(InitListExpr *ILE);
365 bool ConstStructBuilder::Build(InitListExpr *ILE) { argument
366 RecordDecl *RD = ILE->getType()->getAs<RecordType>()->getDecl();
375 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != *Field)
385 if (ElementNo < ILE->getNumInits())
386 EltInit = CGM.EmitConstantExpr(ILE->getInit(ElementNo++),
568 InitListExpr *ILE) {
571 if (!Builder.Build(ILE))
574 return Builder.Finalize(ILE
566 BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF, InitListExpr *ILE) argument
764 EmitArrayInitialization(InitListExpr *ILE) argument
823 EmitRecordInitialization(InitListExpr *ILE) argument
831 VisitInitListExpr(InitListExpr *ILE) argument
[all...]
H A DCGExprCXX.cpp850 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) {
851 InitListElements = ILE->getNumInits();
879 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) {
891 StoreAnyExprIntoOneUnit(*this, ILE->getInit(i),
892 ILE->getInit(i)->getType(), CurPtr);
900 Init = ILE->getArrayFiller();
1004 if (auto *ILE = dyn_cast<InitListExpr>(Init))
1005 if (ILE->getNumInits() == 0 && TryMemsetInitialization())
1010 if (auto *ILE = dyn_cast<InitListExpr>(Init)) {
1011 if (const RecordType *RType = ILE
[all...]
H A DCGExprAgg.cpp386 if (auto *ILE = dyn_cast<InitListExpr>(E)) {
387 if (ILE->getNumInits())
389 return isTrivialFiller(ILE->getArrayFiller());
1309 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); local
1310 if (!ILE || !CGF.getTypes().isZeroInitializable(ILE->getType()))
1326 ILEElement == ILE->getNumInits())
1331 const Expr *E = ILE->getInit(ILEElement++);
1347 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i)
1348 NumNonZeroBytes += GetNumNonZeroBytesInInit(ILE
[all...]
/external/clang/lib/Sema/
H A DSemaInit.cpp343 InitListExpr *ILE, bool &RequiresSecondPass,
346 InitListExpr *ILE, bool &RequiresSecondPass,
483 InitListExpr *ILE,
486 SourceLocation Loc = ILE->getLocEnd();
487 unsigned NumInits = ILE->getNumInits();
491 if (const RecordType *RType = ILE->getType()->getAs<RecordType>())
493 assert(Init < NumInits && "This ILE should have been expanded"); argument
495 if (Init >= NumInits || !ILE->getInit(Init)) {
499 ILE->setInit(Init, Filler);
501 ILE
481 FillInEmptyInitForField(unsigned Init, FieldDecl *Field, const InitializedEntity &ParentEntity, InitListExpr *ILE, bool &RequiresSecondPass, bool FillWithNoInit) argument
570 FillInEmptyInitializations(const InitializedEntity &Entity, InitListExpr *ILE, bool &RequiresSecondPass, bool FillWithNoInit) argument
3479 InitListExpr *ILE = cast<InitListExpr>(Args[0]); local
6561 InitListExpr *ILE = new (S.Context) InitListExpr(S.Context, local
[all...]
H A DSemaTemplateDeduction.cpp3213 QualType AdjustedParamType, InitListExpr *ILE,
3250 for (Expr *E : ILE->inits()) {
3267 ILE->getNumInits());
3290 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) {
3293 ParamType.getNonReferenceType(), ILE, Info,
3415 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) {
3418 if (!DeduceFromInitializerList(*this, TemplateParams, ParamType, ILE,
3478 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) {
3480 if (!DeduceFromInitializerList(*this, TemplateParams, ParamType, ILE,
3212 DeduceFromInitializerList(Sema &S, TemplateParameterList *TemplateParams, QualType AdjustedParamType, InitListExpr *ILE, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF, Sema::TemplateDeductionResult &Result) argument
H A DSemaExprCXX.cpp1576 if (InitListExpr *ILE = dyn_cast_or_null<InitListExpr>(Initializer)) {
1580 unsigned NumElements = ILE->getNumInits() + 1;
2463 if (const InitListExpr *ILE = dyn_cast<const InitListExpr>(E)) {
2464 if (ILE->getNumInits() == 1)
2465 E = dyn_cast<const CXXNewExpr>(ILE->getInit(0)->IgnoreParenImpCasts());
H A DSemaDeclCXX.cpp2465 void CheckInitListExpr(InitListExpr *ILE) { argument
2467 for (auto Child : ILE->children()) {
2487 InitListExpr *ILE = dyn_cast<InitListExpr>(E); local
2489 if (ILE && Field) {
2493 CheckInitListExpr(ILE);
2522 if (InitListExpr *ILE = dyn_cast<InitListExpr>(ArgExpr))
2523 if (ILE->getNumInits() == 1)
2524 ArgExpr = ILE->getInit(0);
H A DSemaChecking.cpp1197 if (const InitListExpr *ILE =
1199 Expr = ILE->getInit(0);
8302 void VisitInitListExpr(InitListExpr *ILE) { argument
8304 return VisitExpr(ILE);
8309 for (unsigned I = 0; I < ILE->getNumInits(); ++I) {
8310 Expr *E = ILE->getInit(I);
H A DTreeTransform.h2169 InitListExpr *ILE = cast<InitListExpr>((Expr *)Result.get());
2170 ILE->setType(ResultTy);
3145 if (CXXStdInitializerListExpr *ILE =
3147 return TransformInitializer(ILE->getSubExpr(), NotCopyInit);
H A DSemaDecl.cpp8993 if (InitListExpr *ILE = dyn_cast<InitListExpr>(ArgExpr))
8994 if (ILE->getNumInits() == 1)
8995 ArgExpr = ILE->getInit(0);
/external/clang/lib/AST/
H A DASTDumper.cpp499 void VisitInitListExpr(const InitListExpr *ILE);
1847 void ASTDumper::VisitInitListExpr(const InitListExpr *ILE) { argument
1848 VisitExpr(ILE);
1849 if (auto *Filler = ILE->getArrayFiller()) {
1855 if (auto *Field = ILE->getInitializedFieldInUnion()) {
H A DExpr.cpp2821 const InitListExpr *ILE = cast<InitListExpr>(this); local
2822 if (ILE->getType()->isArrayType()) {
2823 unsigned numInits = ILE->getNumInits();
2825 if (!ILE->getInit(i)->isConstantInitializer(Ctx, false, Culprit))
2831 if (ILE->getType()->isRecordType()) {
2833 RecordDecl *RD = ILE->getType()->getAs<RecordType>()->getDecl();
2836 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != Field)
2843 if (ElementNo < ILE->getNumInits()) {
2844 const Expr *Elt = ILE->getInit(ElementNo++);
3357 if (const InitListExpr *ILE
3836 InitListExpr *ILE = new (C) InitListExpr(C, lBraceLoc, None, rBraceLoc); local
[all...]
H A DItaniumMangle.cpp3112 auto *ILE = cast<InitListExpr>(SILE->getSubExpr()->IgnoreImplicit()); local
3113 mangleInitListElements(ILE);
/external/clang/lib/Analysis/
H A DThreadSafety.cpp1292 else if (IntegerLiteral *ILE = dyn_cast_or_null<IntegerLiteral>(BrE))
1293 branch = ILE->getValue().getBoolValue();
1315 } else if (IntegerLiteral *ILE = dyn_cast<IntegerLiteral>(E)) {
1316 TCond = ILE->getValue().getBoolValue();
/external/zlib/src/as400/
H A Dzlib.inc3 * ILE RPG400 version by Patrick Monnerat, DATASPHERE.
/external/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp2727 InitListExpr *ILE = local
2734 ILE, false);
2821 InitListExpr *ILE = local
2827 superType, VK_RValue, ILE,
H A DRewriteModernObjC.cpp3333 InitListExpr *ILE = local
3340 ILE, false);
3427 InitListExpr *ILE = local
3433 superType, VK_RValue, ILE,

Completed in 294 milliseconds