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

References

lib/Analysis/Lint.cpp
  685       BB = BB->getUniquePredecessor();
lib/Analysis/LoopInfo.cpp
  385   BasicBlock *GuardBB = Preheader->getUniquePredecessor();
lib/Analysis/MemorySSAUpdater.cpp
   54   if (BasicBlock *Pred = BB->getUniquePredecessor()) {
 1214   assert(From->getUniquePredecessor() == To &&
lib/CodeGen/CodeGenPrepare.cpp
  693   BasicBlock *Pred = BB->getUniquePredecessor();
  743     if (SameValueBB->getUniquePredecessor() == Pred &&
lib/IR/Verifier.cpp
 3609       Assert(BB->getUniquePredecessor() == CPI->getCatchSwitch()->getParent(),
 4509           LandingPad->getParent()->getUniquePredecessor();
lib/Transforms/IPO/Attributor.cpp
 2201           if (NormalDestBB->getUniquePredecessor() == BB) {
lib/Transforms/InstCombine/InstructionCombining.cpp
 3284         if (UserIsSuccessor && UserParent->getUniquePredecessor()) {
lib/Transforms/Scalar/LoopInterchange.cpp
  953      if (OuterLoop->getLoopLatch()->getUniquePredecessor() == nullptr)
 1441       !OuterLoopPreHeader->getUniquePredecessor())
 1453   BasicBlock *OuterLoopPredecessor = OuterLoopPreHeader->getUniquePredecessor();
 1455       InnerLoopLatch->getUniquePredecessor();
lib/Transforms/Scalar/PlaceSafepoints.cpp
  400     return nextBB && (nextBB->getUniquePredecessor() != nullptr);
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 1224   if (!BB->getUniquePredecessor())
 1533            UnwindBlock->getUniquePredecessor() &&
 1550            NormalDest->getUniquePredecessor() &&
 2563     if (BB.getUniquePredecessor()) {
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  439   if (FullUnswitch && LoopExitBB->getUniquePredecessor()) {
  440     assert(LoopExitBB->getUniquePredecessor() == BI.getParent() &&
 2003     if (SuccBB->getUniquePredecessor() ||
 2706       if (SuccBB->getUniquePredecessor() ||
lib/Transforms/Scalar/Sink.cpp
  113   if (SuccToSinkTo->getUniquePredecessor() != Inst->getParent()) {
lib/Transforms/Scalar/TailRecursionElimination.cpp
  384   if (BasicBlock *UniquePred = RI->getParent()->getUniquePredecessor())
lib/Transforms/Utils/BasicBlockUtils.cpp
  179   BasicBlock *PredBB = BB->getUniquePredecessor();
lib/Transforms/Utils/LoopUnroll.cpp
  883       BasicBlock *Fold = Dest->getUniquePredecessor();
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  547       BasicBlock *Fold = Dest->getUniquePredecessor();
lib/Transforms/Utils/SimplifyCFG.cpp
 5270     if (Pred != BranchBlock && Pred->getUniquePredecessor() != BranchBlock)