Lines Matching refs:ILE
1035 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() local
1038 if (ILE->isStringLiteralInit()) { in EmitNewArrayInitializer()
1050 EmitAggExpr(ILE->getInit(0), Slot); in EmitNewArrayInitializer()
1054 cast<ConstantArrayType>(ILE->getType()->getAsArrayTypeUnsafe()) in EmitNewArrayInitializer()
1069 InitListElements = ILE->getNumInits(); in EmitNewArrayInitializer()
1097 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) { in EmitNewArrayInitializer()
1109 StoreAnyExprIntoOneUnit(*this, ILE->getInit(i), in EmitNewArrayInitializer()
1110 ILE->getInit(i)->getType(), CurPtr, in EmitNewArrayInitializer()
1120 Init = ILE->getArrayFiller(); in EmitNewArrayInitializer()
1199 if (auto *ILE = dyn_cast<InitListExpr>(Init)) in EmitNewArrayInitializer() local
1200 if (ILE->getNumInits() == 0 && TryMemsetInitialization()) in EmitNewArrayInitializer()
1205 if (auto *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() local
1206 if (const RecordType *RType = ILE->getType()->getAs<RecordType>()) { in EmitNewArrayInitializer()
1215 if (ILE->getNumInits() == NumElements) in EmitNewArrayInitializer()
1216 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) in EmitNewArrayInitializer()
1217 if (!isa<ImplicitValueInitExpr>(ILE->getInit(i))) in EmitNewArrayInitializer()
1219 if (ILE->getNumInits() == NumElements && TryMemsetInitialization()) in EmitNewArrayInitializer()
1562 const InitListExpr *ILE = dyn_cast<InitListExpr>(E->getInitializer()); in EmitCXXNewExpr() local
1563 if (ILE && ILE->isStringLiteralInit()) in EmitCXXNewExpr()
1565 cast<ConstantArrayType>(ILE->getType()->getAsArrayTypeUnsafe()) in EmitCXXNewExpr()
1567 else if (ILE) in EmitCXXNewExpr()
1568 minElements = ILE->getNumInits(); in EmitCXXNewExpr()