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

Declarations

include/llvm/CodeGen/MachineBasicBlock.h
  479   void replaceSuccessor(MachineBasicBlock *Old, MachineBasicBlock *New);

References

lib/CodeGen/BranchRelaxation.cpp
  378       MBB->replaceSuccessor(FBB, NewBB);
  427   MBB->replaceSuccessor(TBB, NewBB);
  466     MBB->replaceSuccessor(DestBB, BranchBB);
lib/CodeGen/MachineBasicBlock.cpp
 1213   replaceSuccessor(Old, New);
lib/CodeGen/MachineLoopUtils.cpp
  107     Preheader->replaceSuccessor(Loop, NewBB);
  115     Loop->replaceSuccessor(Exit, NewBB);
lib/CodeGen/ModuloSchedule.cpp
  155   KernelBB->replaceSuccessor(BB, KernelBB);
  234   PredBB->replaceSuccessor(BB, KernelBB);
  281     PredBB->replaceSuccessor(LoopExitBB, NewBB);
 1695   BB->replaceSuccessor(Exit, NewBB);
lib/CodeGen/TailDuplicator.cpp
  758       PredBB->replaceSuccessor(TailBB, NewTarget);
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
 1440   DstBlk->replaceSuccessor(DstBlk, LandMBB);
 1535   PredMBB->replaceSuccessor(MBB, CloneMBB);
lib/Target/ARM/ARMConstantIslandPass.cpp
 2450   JTBB->replaceSuccessor(BB, NewBB);
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
  203               MBB->replaceSuccessor(JumpAroundTarget, UncondTarget);
  207               LayoutSucc->replaceSuccessor(UncondTarget, JumpAroundTarget);
lib/Target/MSP430/MSP430BranchSelector.cpp
  164           MBB->replaceSuccessor(Succ, NewBB);
lib/Target/Mips/MipsBranchExpansion.cpp
  408   MBB->replaceSuccessor(TgtMBB, LongBrMBB);
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
  462       Pred->replaceSuccessor(Succ, Routing);
lib/Target/X86/X86FlagsCopyLowering.cpp
  297       MBB.replaceSuccessor(Succ, &NewMBB);
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  277     MBB.replaceSuccessor(&Succ, &NewMBB);