Lines Matching refs:ILE
1020 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() local
1023 if (ILE->isStringLiteralInit()) { in EmitNewArrayInitializer()
1035 EmitAggExpr(ILE->getInit(0), Slot); in EmitNewArrayInitializer()
1039 cast<ConstantArrayType>(ILE->getType()->getAsArrayTypeUnsafe()) in EmitNewArrayInitializer()
1058 InitListElements = ILE->getNumInits(); in EmitNewArrayInitializer()
1086 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) { in EmitNewArrayInitializer()
1098 StoreAnyExprIntoOneUnit(*this, ILE->getInit(i), in EmitNewArrayInitializer()
1099 ILE->getInit(i)->getType(), CurPtr, in EmitNewArrayInitializer()
1108 Init = ILE->getArrayFiller(); in EmitNewArrayInitializer()
1187 if (auto *ILE = dyn_cast<InitListExpr>(Init)) in EmitNewArrayInitializer() local
1188 if (ILE->getNumInits() == 0 && TryMemsetInitialization()) in EmitNewArrayInitializer()
1193 if (auto *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() local
1194 if (const RecordType *RType = ILE->getType()->getAs<RecordType>()) { in EmitNewArrayInitializer()
1203 if (ILE->getNumInits() == NumElements) in EmitNewArrayInitializer()
1204 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) in EmitNewArrayInitializer()
1205 if (!isa<ImplicitValueInitExpr>(ILE->getInit(i))) in EmitNewArrayInitializer()
1207 if (ILE->getNumInits() == NumElements && TryMemsetInitialization()) in EmitNewArrayInitializer()
1558 const InitListExpr *ILE = dyn_cast<InitListExpr>(E->getInitializer()); in EmitCXXNewExpr() local
1559 if (ILE && ILE->isStringLiteralInit()) in EmitCXXNewExpr()
1561 cast<ConstantArrayType>(ILE->getType()->getAsArrayTypeUnsafe()) in EmitCXXNewExpr()
1563 else if (ILE) in EmitCXXNewExpr()
1564 minElements = ILE->getNumInits(); in EmitCXXNewExpr()