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

Declarations

include/llvm/Transforms/Utils/BasicBlockUtils.h
   91 bool MergeBlockIntoPredecessor(BasicBlock *BB, DomTreeUpdater *DTU = nullptr,

References

lib/CodeGen/CodeGenPrepare.cpp
  588       MergeBlockIntoPredecessor(BB);
  833       MergeBlockIntoPredecessor(DestBB);
lib/CodeGen/WinEHPrepare.cpp
 1012     MergeBlockIntoPredecessor(BB);
lib/Transforms/Scalar/GVN.cpp
 2105     bool removedBlock = MergeBlockIntoPredecessor(BB, &DTU, LI, nullptr, MD);
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
  661     MergeBlockIntoPredecessor(Succ, &DTU, &LI, MSSAU);
lib/Transforms/Scalar/LoopUnswitch.cpp
 1642         MergeBlockIntoPredecessor(Succ, &DTU, LI, MSSAU.get());
lib/Transforms/Utils/LoopRotationUtils.cpp
  507   MergeBlockIntoPredecessor(OrigHeader, &DTU, LI, MSSAU);
  619   MergeBlockIntoPredecessor(Latch, &DTU, LI, MSSAU, nullptr,
lib/Transforms/Utils/LoopUnroll.cpp
  884       if (MergeBlockIntoPredecessor(Dest, &DTU, LI)) {
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  548       if (MergeBlockIntoPredecessor(Dest, &DTU, LI)) {
lib/Transforms/Utils/SimplifyCFG.cpp
 6069   if (MergeBlockIntoPredecessor(BB))
lib/Transforms/Vectorize/VPlan.cpp
  443   bool Merged = MergeBlockIntoPredecessor(VectorLatchBB, nullptr, State->LI);
tools/bugpoint/CrashDebugger.cpp
  387     MergeBlockIntoPredecessor(BB);