Lines Matching defs:Preheader
446 BasicBlock *Preheader = L->getLoopPreheader();
469 if (Preheader)
481 if (!DisablePromotion && Preheader && L->hasDedicatedExits() &&
899 BasicBlock *Preheader = CurLoop->getLoopPreheader();
918 Preheader->getTerminator(), AC, AllowSpeculation)) {
1990 BasicBlock *Preheader = CurLoop->getLoopPreheader();
2049 const DataLayout &MDL = Preheader->getDataLayout();
2097 Preheader->getTerminator(), AC, AllowSpeculation)) {
2145 Store->getAlign(), MDL, Preheader->getTerminator(), AC, DT, TLI);
2243 Preheader->getTerminator()->getIterator());
2255 SSA.AddAvailableValue(Preheader, PreheaderLoad);
2257 SSA.AddAvailableValue(Preheader, PoisonValue::get(AccessTy));
2458 auto *Preheader = L.getLoopPreheader();
2459 assert(Preheader && "Loop is not in simplify form?");
2460 IRBuilder<> Builder(Preheader->getTerminator());
2520 BasicBlock *Preheader = L.getLoopPreheader();
2521 IRBuilder<> Builder(Preheader->getTerminator());
2569 auto *Preheader = L.getLoopPreheader();
2570 assert(Preheader && "Loop is not in simplify form?");
2571 IRBuilder<> Builder(Preheader->getTerminator());
2628 auto *Preheader = L.getLoopPreheader();
2629 assert(Preheader && "Loop is not in simplify form?");
2630 IRBuilder<> Builder(Preheader->getTerminator());
2753 auto *Preheader = L.getLoopPreheader();
2754 assert(Preheader && "Loop is not in simplify form?");
2755 IRBuilder<> Builder(Preheader->getTerminator());