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

Declarations

include/llvm/CodeGen/MachineBasicBlock.h
  516   bool isLayoutSuccessor(const MachineBasicBlock *MBB) const;

References

lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 3026   if (!Pred->isLayoutSuccessor(MBB))
lib/CodeGen/BranchFolding.cpp
  688   if (MBB1->isLayoutSuccessor(MBB2) && I2 == MBB2->begin())
  690   if (MBB2->isLayoutSuccessor(MBB1) && I1 == MBB1->begin())
 1010         SameTails[0].getBlock()->isLayoutSuccessor(SameTails[1].getBlock()) &&
 1014              SameTails[1].getBlock()->isLayoutSuccessor(
lib/CodeGen/EarlyIfConversion.cpp
  676   if (!ExtraPreds && Head->isLayoutSuccessor(Tail)) {
lib/CodeGen/GlobalISel/CombinerHelper.cpp
  765   if (!MBB->isLayoutSuccessor(BrCond->getOperand(1).getMBB()))
lib/CodeGen/GlobalISel/IRTranslator.cpp
  400   if (!CurBB.isLayoutSuccessor(&TgtBB))
lib/CodeGen/MachineBasicBlock.cpp
  548       if (isLayoutSuccessor(TBB))
  568       if (!isLayoutSuccessor(TBB))
  578     if (isLayoutSuccessor(TBB)) {
  583     } else if (isLayoutSuccessor(FBB)) {
  611       if (!isLayoutSuccessor(TBB))
  626   if (isLayoutSuccessor(TBB)) {
  635   } else if (!isLayoutSuccessor(FallthroughBB)) {
  967   if (!NMBB->isLayoutSuccessor(Succ)) {
lib/CodeGen/MachineBlockPlacement.cpp
 1992         ((Gains == BestGains) && Pred->isLayoutSuccessor(OldTop)))) {
 2127           (MBB->isLayoutSuccessor(Succ) &&
 3150       if (MBB.isLayoutSuccessor(Succ))
lib/CodeGen/SelectionDAG/FastISel.cpp
 1672       FuncInfo.MBB->isLayoutSuccessor(MSucc)) {
lib/CodeGen/TailDuplicator.cpp
  827     else if (PredBB->isLayoutSuccessor(TailBB) && PredBB->canFallThrough())
lib/Target/AArch64/AArch64FastISel.cpp
 2320   if (FuncInfo.MBB->isLayoutSuccessor(TBB)) {
 2451       if (FuncInfo.MBB->isLayoutSuccessor(TBB)) {
 2533   if (FuncInfo.MBB->isLayoutSuccessor(TBB)) {
lib/Target/AMDGPU/SIInsertSkips.cpp
  477         if (MBB.isLayoutSuccessor(MI.getOperand(0).getMBB())) {
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
  161     if (!MBB->isLayoutSuccessor(Succ))
lib/Target/ARM/ARMFastISel.cpp
 1251       if (FuncInfo.MBB->isLayoutSuccessor(TBB)) {
 1283       if (FuncInfo.MBB->isLayoutSuccessor(TBB)) {
 1321   if (FuncInfo.MBB->isLayoutSuccessor(TBB)) {
lib/Target/ARM/ARMLowOverheadLoops.cpp
  492       if (BB->isLayoutSuccessor(Succ)) {
lib/Target/AVR/AVRInstrInfo.cpp
  310       if (MBB.isLayoutSuccessor(I->getOperand(0).getMBB())) {
  333           MBB.isLayoutSuccessor(TargetBB)) {
lib/Target/BPF/BPFInstrInfo.cpp
  201       if (MBB.isLayoutSuccessor(I->getOperand(0).getMBB())) {
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
  110     if (PB->isLayoutSuccessor(MBB) && PB->canFallThrough())
  164         if (MBB->isLayoutSuccessor(FirstSucc)) {
  167         } else if (MBB->isLayoutSuccessor(SecondSucc)) {
  194             bool case1 = LayoutSucc->isLayoutSuccessor(JumpAroundTarget);
lib/Target/Hexagon/HexagonConstPropagation.cpp
 3145     bool Moot = B.isLayoutSuccessor(TargetB);
lib/Target/Hexagon/HexagonInstrInfo.cpp
  431       MBB.isLayoutSuccessor(I->getOperand(0).getMBB())) {
 3623           if (!B.isLayoutSuccessor(SB))
lib/Target/Lanai/LanaiInstrInfo.cpp
  605       if (MBB.isLayoutSuccessor(Instruction->getOperand(0).getMBB())) {
lib/Target/MSP430/MSP430InstrInfo.cpp
  217       if (MBB.isLayoutSuccessor(I->getOperand(0).getMBB())) {
lib/Target/Mips/MipsAsmPrinter.cpp
  498   if (!Pred->isLayoutSuccessor(MBB))
lib/Target/PowerPC/PPCEarlyReturn.cpp
  135         if ((*PI)->canFallThrough() && (*PI)->isLayoutSuccessor(&ReturnMBB))
  155           if (PrevMBB.isLayoutSuccessor(&ReturnMBB) && PrevMBB.canFallThrough()) {
lib/Target/PowerPC/PPCExpandISEL.cpp
  354       if (MBB->isLayoutSuccessor(Succ)) {
lib/Target/PowerPC/PPCFastISel.cpp
  785       if (FuncInfo.MBB->isLayoutSuccessor(TBB)) {
lib/Target/PowerPC/PPCInstrInfo.cpp
  514         MBB.isLayoutSuccessor(I->getOperand(0).getMBB())) {
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
  259           if (!MBB.isLayoutSuccessor(Br->getOperand(1).getMBB())) {
lib/Target/SystemZ/SystemZInstrInfo.cpp
  402       if (MBB.isLayoutSuccessor(Branch.getMBBTarget())) {
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
  411       if (Entries.count(Entry) && Pred->isLayoutSuccessor(Entry))
  434       MF.insert(Pred->isLayoutSuccessor(Entry)
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
  157       if (!MBB.isLayoutSuccessor(TBB))
lib/Target/X86/X86FastISel.cpp
 1661       if (FuncInfo.MBB->isLayoutSuccessor(TrueMBB)) {
 1729         if (FuncInfo.MBB->isLayoutSuccessor(TrueMBB)) {
lib/Target/X86/X86InstrInfo.cpp
 2543       if (MBB.isLayoutSuccessor(I->getOperand(0).getMBB())) {
 2570           MBB.isLayoutSuccessor(TargetBB)) {
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  261     if (!NewMBB.isLayoutSuccessor(&Succ)) {
  268     assert(NewMBB.isLayoutSuccessor(&Succ) &&