Lines Matching defs:Preheader
1095 BasicBlock *Preheader = L->getLoopPreheader();
1096 if (!Preheader) return false;
1100 BasicBlock::iterator I(Preheader->getTerminator());
1101 while (I != Preheader->begin()) {
1142 if (UseBB == Preheader || L->contains(UseBB)) {
1156 if (I != Preheader->begin()) {
1160 } while (I->isDebugOrPseudoInst() && I != Preheader->begin());
1162 if (I->isDebugOrPseudoInst() && I == Preheader->begin())
1247 BasicBlock *Preheader = L->getLoopPreheader();
1248 assert(Preheader && "Preheader doesn't exist");
1249 Rewriter.setInsertPoint(Preheader->getTerminator());
1255 IRBuilder<> Builder(Preheader->getTerminator());