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

Declarations

include/llvm/CodeGen/MachineBasicBlock.h
  467   void removeSuccessor(MachineBasicBlock *Succ,

References

lib/CodeGen/BranchFolding.cpp
 1606           Pred->removeSuccessor(MBB);
lib/CodeGen/EarlyIfConversion.cpp
  652   Head->removeSuccessor(TBB);
  653   Head->removeSuccessor(FBB, true);
  655     TBB->removeSuccessor(Tail, true);
  657     FBB->removeSuccessor(Tail, true);
lib/CodeGen/GlobalISel/IRTranslator.cpp
 2396   EntryBB->removeSuccessor(&NewEntryBB);
lib/CodeGen/IfConversion.cpp
 1574     BBI.BB->removeSuccessor(&CvtMBB, true);
 1694   BBI.BB->removeSuccessor(&CvtMBB, true);
 2067     BBI.BB->removeSuccessor(TrueBBI.BB);
 2068     BBI.BB->removeSuccessor(FalseBBI.BB, true);
 2271     ToBBI.BB->removeSuccessor(&FromMBB);
 2296     FromMBB.removeSuccessor(Succ);
lib/CodeGen/MachineBasicBlock.cpp
  789     FromMBB->removeSuccessor(Succ);
  805     FromMBB->removeSuccessor(Succ);
lib/CodeGen/ModuloSchedule.cpp
  876       Prolog->removeSuccessor(LastPro);
  877       LastEpi->removeSuccessor(Epilog);
 1786       Prolog->removeSuccessor(Fallthrough);
 1796       Prolog->removeSuccessor(Epilog);
 1909   Preheader->removeSuccessor(BB);
lib/CodeGen/TailDuplicator.cpp
  760       PredBB->removeSuccessor(TailBB, true);
lib/Target/AArch64/AArch64ConditionalCompares.cpp
  583   Head->removeSuccessor(CmpBB);
  584   CmpBB->removeSuccessor(Tail);
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
 1786       (MBB)->removeSuccessor(*PI);
 1827     Edge.first->removeSuccessor(Edge.second);
 2491   Exit->removeSuccessor(Succ);
 2554     Exit->removeSuccessor(Entry);
 2586       (*PI)->removeSuccessor(Exit);
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
 1369   DstMBB->removeSuccessor(SrcMBB, true);
 1408     MBB->removeSuccessor(TrueMBB, true);
 1410       TrueMBB->removeSuccessor(LandMBB, true);
 1419     MBB->removeSuccessor(FalseMBB, true);
 1421       FalseMBB->removeSuccessor(LandMBB, true);
 1461   ExitingMBB->removeSuccessor(LandMBB, true);
 1622   MBB->removeSuccessor(MBB1, true);
 1646     MBB->removeSuccessor(*MBB->succ_begin());
lib/Target/ARM/ARMConstantIslandPass.cpp
 1705     std::next(MBB->getIterator())->removeSuccessor(DestBB);
lib/Target/ARM/ARMISelLowering.cpp
 9823         BB->removeSuccessor(SMBB);
lib/Target/Hexagon/HexagonConstPropagation.cpp
  849   From->removeSuccessor(To);
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  976     (*I)->removeSuccessor(B, true);
 1016   PredB->removeSuccessor(SuccB);
lib/Target/Mips/MipsBranchExpansion.cpp
  274     NewMBB->removeSuccessor(Tgt, true);
lib/Target/PowerPC/PPCBranchCoalescing.cpp
  673   SourceRegion.BranchBlock->removeSuccessor(SourceRegion.FallThroughBlock);
  700   TargetRegion.FallThroughBlock->removeSuccessor(SourceRegion.BranchBlock);
lib/Target/PowerPC/PPCEarlyReturn.cpp
  148         PredToRemove[i]->removeSuccessor(&ReturnMBB, true);
  158             PrevMBB.removeSuccessor(&ReturnMBB, true);
lib/Target/PowerPC/PPCExpandISEL.cpp
  401     MBB->removeSuccessor(Successor);
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
  248           MBB.removeSuccessor(Br->getOperand(1).getMBB());
  266               MBB.removeSuccessor(Succ);
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
 1161         NestedCont->removeSuccessor(EHPad);
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
   97       MBB->removeSuccessor(Succ);
  203           MBB.removeSuccessor(Succ);
lib/Target/X86/X86CondBrFolding.cpp
  242   MBB->removeSuccessor(OrigDest);
lib/Target/X86/X86ISelLowering.cpp
31120         MBB->removeSuccessor(MBBS);