reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Utils/LoopUnroll.cpp
  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());