Lines Matching defs:Latches
667 std::vector<BasicBlock *> Latches;
669 Latches.push_back(LatchBlock);
781 Latches.push_back(New);
797 DT->addNewBlock(New, Latches[It - 1]);
837 assert(Latches.back() == LastValueMap[LatchBlock] && "bad last latch");
838 PN->addIncoming(InVal, Latches.back());
844 for (unsigned i = 0, e = Latches.size(); i != e; ++i) {
846 Latches[i]->getTerminator()->replaceSuccessorWith(Headers[i], Headers[j]);
983 changeToUnreachable(Latches.back()->getTerminator(), PreserveLCSSA);
987 for (BasicBlock *Latch : Latches) {
990 (CompletelyUnroll && !LatchIsExiting && Latch == Latches.back())) &&
1001 std::replace(Latches.begin(), Latches.end(), Dest, Fold);
1061 Loop *LatchLoop = LI->getLoopFor(Latches.back());