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

/external/clang/lib/CodeGen/
H A DCGExprConstant.cpp46 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...]
H A DCGExprAgg.cpp382 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 DCGExprCXX.cpp773 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) {
774 InitListElements = ILE->getNumInits();
800 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) {
810 StoreAnyExprIntoOneUnit(*this, ILE->getInit(i),
811 ILE->getInit(i)->getType(), CurPtr);
816 Init = ILE->getArrayFiller();
922 if (auto *ILE = dyn_cast<InitListExpr>(Init))
923 if (ILE->getNumInits() == 0 && TryMemsetInitialization())
1220 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(E->getInitializer()))
1221 minElements = ILE
[all...]
/external/clang/lib/Sema/
H A DSemaInit.cpp322 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 DSemaTemplateDeduction.cpp3251 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) {
3257 for (unsigned i = 0, e = ILE->getNumInits(); i < e; ++i) {
3260 ILE->getInit(i),
3380 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) {
3390 for (unsigned i = 0, e = ILE->getNumInits(); i < e; ++i) {
3393 ILE->getInit(i),
3451 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) {
3458 for (unsigned i = 0, e = ILE->getNumInits(); i < e; ++i) {
3461 ILE->getInit(i)->getType(),
H A DTreeTransform.h1921 InitListExpr *ILE = cast<InitListExpr>((Expr *)Result.get());
1922 ILE->setType(ResultTy);
2852 if (CXXStdInitializerListExpr *ILE =
2854 return TransformInitializer(ILE->getSubExpr(), CXXDirectInit);
H A DSemaChecking.cpp710 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);
H A DSemaExprCXX.cpp1469 if (InitListExpr *ILE = dyn_cast_or_null<InitListExpr>(Initializer)) {
1473 unsigned NumElements = ILE->getNumInits() + 1;
/external/clang/lib/AST/
H A DASTDumper.cpp318 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 DExpr.cpp2721 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/Analysis/
H A DThreadSafety.cpp1638 else if (IntegerLiteral *ILE = dyn_cast_or_null<IntegerLiteral>(BrE))
1639 branch = ILE->getValue().getBoolValue();
1662 } else if (IntegerLiteral *ILE = dyn_cast<IntegerLiteral>(E)) {
1663 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.cpp3363 InitListExpr *ILE = local
3370 ILE, false);
3462 InitListExpr *ILE = local
3468 superType, VK_RValue, ILE,
H A DRewriteObjC.cpp2740 InitListExpr *ILE = local
2747 ILE, false);
2839 InitListExpr *ILE = local
2845 superType, VK_RValue, ILE,

Completed in 292 milliseconds