Lines Matching defs:ILE
1044 const InitListExpr *ILE = dyn_cast<InitListExpr>(Init);
1049 if (!ILE) {
1057 if (ILE || CPLIE || SL || OCEE) {
1060 if ((ILE && ILE->isStringLiteralInit()) || SL || OCEE) {
1061 if (!ILE)
1074 EmitAggExpr(ILE ? ILE->getInit(0) : Init, Slot);
1094 ILE ? ILE->inits() : CPLIE->getInitExprs();
1151 Init = ILE ? ILE->getArrayFiller() : CPLIE->getArrayFiller();
1227 if (auto *ILE = dyn_cast<InitListExpr>(Init))
1228 if (ILE->getNumInits() == 0 && TryMemsetInitialization())
1233 if (auto *ILE = dyn_cast<InitListExpr>(Init)) {
1234 if (const RecordType *RType = ILE->getType()->getAs<RecordType>()) {
1243 if (ILE->getNumInits() == NumElements)
1244 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i)
1245 if (!isa<ImplicitValueInitExpr>(ILE->getInit(i)))
1247 if (ILE->getNumInits() == NumElements && TryMemsetInitialization())
1586 const InitListExpr *ILE = dyn_cast<InitListExpr>(Init);
1589 if ((ILE && ILE->isStringLiteralInit()) ||
1594 } else if (ILE || CPLIE) {
1595 minElements = ILE ? ILE->getNumInits() : CPLIE->getInitExprs().size();