Lines Matching refs:Preheader
1086 BasicBlock *Preheader = L->getLoopPreheader(); in sinkUnusedInvariants() local
1087 if (!Preheader) return false; in sinkUnusedInvariants()
1091 BasicBlock::iterator I(Preheader->getTerminator()); in sinkUnusedInvariants()
1092 while (I != Preheader->begin()) { in sinkUnusedInvariants()
1133 if (UseBB == Preheader || L->contains(UseBB)) { in sinkUnusedInvariants()
1147 if (I != Preheader->begin()) { in sinkUnusedInvariants()
1151 } while (I->isDebugOrPseudoInst() && I != Preheader->begin()); in sinkUnusedInvariants()
1153 if (I->isDebugOrPseudoInst() && I == Preheader->begin()) in sinkUnusedInvariants()
1238 BasicBlock *Preheader = L->getLoopPreheader(); in createInvariantCond() local
1239 assert(Preheader && "Preheader doesn't exist"); in createInvariantCond()
1240 Rewriter.setInsertPoint(Preheader->getTerminator()); in createInvariantCond()
1246 IRBuilder<> Builder(Preheader->getTerminator()); in createInvariantCond()