Lines Matching refs:Preheader
1098 BasicBlock *Preheader = L->getLoopPreheader(); in sinkUnusedInvariants() local
1099 if (!Preheader) return false; in sinkUnusedInvariants()
1103 BasicBlock::iterator I(Preheader->getTerminator()); in sinkUnusedInvariants()
1104 while (I != Preheader->begin()) { in sinkUnusedInvariants()
1145 if (UseBB == Preheader || L->contains(UseBB)) { in sinkUnusedInvariants()
1159 if (I != Preheader->begin()) { in sinkUnusedInvariants()
1163 } while (I->isDebugOrPseudoInst() && I != Preheader->begin()); in sinkUnusedInvariants()
1165 if (I->isDebugOrPseudoInst() && I == Preheader->begin()) in sinkUnusedInvariants()
1250 BasicBlock *Preheader = L->getLoopPreheader(); in createInvariantCond() local
1251 assert(Preheader && "Preheader doesn't exist"); in createInvariantCond()
1252 Rewriter.setInsertPoint(Preheader->getTerminator()); in createInvariantCond()
1258 IRBuilder<> Builder(Preheader->getTerminator()); in createInvariantCond()