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

Declarations

include/llvm/IR/BasicBlock.h
  370   void removePredecessor(BasicBlock *Pred, bool KeepOneInputPHIs = false);

References

lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  783       II->getUnwindDest()->removePredecessor(&BB);
lib/Transforms/IPO/PruneEH.cpp
  265       Succs[i]->removePredecessor(BB);
lib/Transforms/IPO/WholeProgramDevirt.cpp
  340       II->getUnwindDest()->removePredecessor(II->getParent());
lib/Transforms/Scalar/ADCE.cpp
  602         Succ->removePredecessor(BB);
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  396         Succ->removePredecessor(BB);
lib/Transforms/Scalar/JumpThreading.cpp
 1103       Succ->removePredecessor(BB, true);
 1161         ToRemoveSucc->removePredecessor(BB, true);
 1267       RemoveSucc->removePredecessor(BB);
 1687           SuccBB->removePredecessor(BB, true); // This is unreachable successor.
 2039       BB->removePredecessor(PredBB, true);
 2409   BB->removePredecessor(PredBB, true);
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
  494           Succ->removePredecessor(BB, PreserveLCSSAPhi);
  506         TheOnlySucc->removePredecessor(BB, PreserveLCSSAPhi);
lib/Transforms/Scalar/LowerConstantIntrinsics.cpp
   75       Other->removePredecessor(Source);
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  782       CommonSuccBB->removePredecessor(BB,
 1095     ClonedSuccBB->removePredecessor(ClonedParentBB,
 1460             SuccBB->removePredecessor(ClonedBB);
 1496         SuccBB->removePredecessor(BB);
 2103       UnswitchedSuccBB->removePredecessor(ParentBB,
 2117         Case.getCaseSuccessor()->removePredecessor(
lib/Transforms/Utils/BasicBlockUtils.cpp
   63       Succ->removePredecessor(BB, KeepOneInputPHIs);
  801   BB->removePredecessor(Pred);
lib/Transforms/Utils/BreakCriticalEdges.cpp
  204       DestBB->removePredecessor(TIBB, Options.KeepOneInputPHIs);
lib/Transforms/Utils/InlineFunction.cpp
  632   InvokeDest->removePredecessor(II->getParent());
  764   UnwindDest->removePredecessor(InvokeBB);
lib/Transforms/Utils/Local.cpp
  129       OldDest->removePredecessor(BB);
  146       Dest1->removePredecessor(BI->getParent());
  207         DefaultDest->removePredecessor(ParentBB);
  248           Succ->removePredecessor(BB);
  319           DestBB->removePredecessor(ParentBB);
  651   BB->removePredecessor(Pred, true);
 1912     Successor->removePredecessor(BB, PreserveLCSSA);
 1968   UnwindDestBB->removePredecessor(BB);
 2115           UnwindDestBB->removePredecessor(II->getParent());
 2204   UnwindDest->removePredecessor(BB);
 2243         Successor->removePredecessor(BB);
lib/Transforms/Utils/LoopRotationUtils.cpp
  483     Exit->removePredecessor(OrigPreheader, true /*preserve LCSSA*/);
lib/Transforms/Utils/LoopSimplify.cpp
  689       BI->getSuccessor(0)->removePredecessor(
  691       BI->getSuccessor(1)->removePredecessor(
lib/Transforms/Utils/LowerInvoke.cpp
   67       II->getUnwindDest()->removePredecessor(&BB);
lib/Transforms/Utils/LowerSwitch.cpp
  566       Default->removePredecessor(OrigBlock);
  584         PopSucc->removePredecessor(OrigBlock);
lib/Transforms/Utils/SimplifyCFG.cpp
  859       ThisCases[0].Dest->removePredecessor(TI->getParent());
  881         i->getCaseSuccessor()->removePredecessor(TI->getParent());
  918       Succ->removePredecessor(TIBB);
 1088           PredDefault->removePredecessor(Pred);
 2280         BB->removePredecessor(PredBB);
 2466     TrueSucc->removePredecessor(BI->getParent());
 2467     FalseSucc->removePredecessor(BI->getParent());
 2500   TrueSucc->removePredecessor(BI->getParent());
 2501   FalseSucc->removePredecessor(BI->getParent());
 3477       Succ->removePredecessor(OldTerm->getParent(),
 3873       BB->removePredecessor(TrivialBB, true);
 4251         BB->removePredecessor(SU->getParent());
 4505     CaseI->getCaseSuccessor()->removePredecessor(SI->getParent());
 4878     Succ->removePredecessor(SelectBB);
 5474     SI->getDefaultDest()->removePredecessor(SI->getParent(),
 5521     Succ->removePredecessor(SI->getParent());
 5693       Dest->removePredecessor(BB);
 5788       Succ->removePredecessor(BB);
 6024           BB->removePredecessor(PHI.getIncomingBlock(i));
tools/bugpoint/CrashDebugger.cpp
  410         Successor->removePredecessor(&*BB);
  469           Succ->removePredecessor(&BB);
tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp
  104           Succ->removePredecessor(&BB);
unittests/Analysis/DomTreeUpdaterTest.cpp
   92   BB3->removePredecessor(BB0);
  136       BB2->removePredecessor(BB0);
  656   BB3->removePredecessor(BB0);
  686       BB2->removePredecessor(BB0);