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

Declarations

include/llvm/Analysis/LoopInfo.h
  306   BlockT *getLoopPredecessor() const;

References

include/llvm/Analysis/LoopInfoImpl.h
  163   BlockT *Out = getLoopPredecessor();
lib/Analysis/ScalarEvolution.cpp
 7576   const BasicBlock *Predecessor = L->getLoopPredecessor();
 8861     return {L->getLoopPredecessor(), L->getHeader()};
 9639          Pair(L->getLoopPredecessor(), L->getHeader());
10087     auto *Predecessor = RLoop->getLoopPredecessor();
lib/CodeGen/MachineLICM.cpp
  294   if (!CurLoop->getLoopPredecessor())
  298     if (L->getLoopPredecessor())
 1514       MachineBasicBlock *Pred = CurLoop->getLoopPredecessor();
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
  367   BasicBlock *LoopPredecessor = L->getLoopPredecessor();
  497   BasicBlock *PredBB = L->getLoopPredecessor();
  551   BasicBlock *LoopPredecessor = L->getLoopPredecessor();
lib/Transforms/Scalar/GuardWidening.cpp
  831   BasicBlock *RootBB = L.getLoopPredecessor();
  892     BasicBlock *RootBB = L->getLoopPredecessor();
lib/Transforms/Scalar/LoopInterchange.cpp
  299   if (L->getLoopLatch() == nullptr || L->getLoopPredecessor() == nullptr)
  680   if (!L->getLoopLatch() || !L->getLoopPredecessor())
lib/Transforms/Utils/SimplifyIndVar.cpp
  212   if (auto *BB = L->getLoopPredecessor()) {