reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
554 Latches.push_back(LatchBlock); 654 Latches.push_back(New); 672 DT->addNewBlock(New, Latches[It - 1]); 707 assert(Latches.back() == LastValueMap[LatchBlock] && "bad last latch"); 708 PN->addIncoming(InVal, Latches.back()); 745 for (unsigned i = 0, e = Latches.size(); i != e; ++i) { 775 setDest(Latches[i], Dest, Headers, Headers[i], NeedConditional); 805 for (unsigned i = 0, e = Latches.size(); i != e; ++i) { 807 BranchInst *Term = cast<BranchInst>(Latches[i]->getTerminator()); 839 auto &TermBlocks = LatchIsExiting ? Latches : Headers; 875 for (BasicBlock *Latch : Latches) { 878 (CompletelyUnroll && !LatchIsExiting && Latch == Latches.back())) && 886 std::replace(Latches.begin(), Latches.end(), Dest, Fold); 886 std::replace(Latches.begin(), Latches.end(), Dest, Fold); 933 Loop *LatchLoop = LI->getLoopFor(Latches.back());