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

References

lib/CodeGen/BranchFolding.cpp
  717       !MBB1->back().isBarrier() &&
  718       !MBB2->back().isBarrier())
lib/CodeGen/BranchRelaxation.cpp
  363                         << MBB->back());
  400                     << "  Insert a new BB after " << MBB->back());
lib/CodeGen/MachineBasicBlock.cpp
  847     return (empty() || !back().isBarrier() || TII->isPredicated(back()))
  847     return (empty() || !back().isBarrier() || TII->isPredicated(back()))
lib/CodeGen/SelectionDAG/FastISel.cpp
  139     EmitStartPt = &FuncInfo.MBB->back();
lib/CodeGen/TailDuplicator.cpp
  585     HasIndirectbr = TailBB.back().isIndirectBranch();
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
  327       MachineInstr &Term = MBB.back();
lib/Target/ARM/ARMBasicBlockInfo.cpp
   66   if (!MBB->empty() && MBB->back().getOpcode() == ARM::tBR_JTr) {
lib/Target/ARM/ARMConstantIslandPass.cpp
 1093   MachineInstr *PredMI = &Pred->back();
 1303       ImmBranches.push_back(ImmBranch(&UserMBB->back(),
 1667   MachineInstr *BMI = &MBB->back();
 1698     int delta = TII->getInstSizeInBytes(MBB->back());
 1700     MBB->back().eraseFromParent();
 1719   Br.MI = &MBB->back();
 1720   BBUtils->adjustBBSize(MBB, TII->getInstSizeInBytes(MBB->back()));
 1727   BBUtils->adjustBBSize(MBB, TII->getInstSizeInBytes(MBB->back()));
 1729   ImmBranches.push_back(ImmBranch(&MBB->back(), MaxDisp, false, Br.UncondBr));
 1937     MachineBasicBlock *ExitBB = &MBB->back() == Br.MI ?
 1939       MBB->back().getOperand(0).getMBB();
 1984     } else if (&MBB->back() != Br.MI) {
 1988       MachineInstr *LastMI = &MBB->back();
lib/Target/AVR/AVRFrameLowering.cpp
  523       if (!MBB.empty() && MBB.back().isReturn()) {
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
  197               IsUnconditionalJump(JumpAroundTarget->back().getOpcode()) &&
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  715     DL = ToB->back().getDebugLoc();
lib/Target/Hexagon/HexagonFrameLowering.cpp
  813   if (!MBB.empty() && MBB.back().isReturn()) {
  817     MachineInstr &RetI = MBB.back();
lib/Target/Hexagon/HexagonInstrInfo.cpp
  571     MBB.erase(&MBB.back());
lib/Target/Mips/MipsConstantIslandPass.cpp
 1005   MachineInstr *PredMI = &Pred->back();
 1241       ImmBranches.push_back(ImmBranch(&UserMBB->back(),
 1570   MachineInstr *BMI = &MBB->back();
 1604     int delta = TII->getInstSizeInBytes(MBB->back());
 1606     MBB->back().eraseFromParent();
 1625   Br.MI = &MBB->back();
 1626   BBInfo[MBB->getNumber()].Size += TII->getInstSizeInBytes(MBB->back());
 1628   BBInfo[MBB->getNumber()].Size += TII->getInstSizeInBytes(MBB->back());
 1630   ImmBranches.push_back(ImmBranch(&MBB->back(), MaxDisp, false, Br.UncondBr));
lib/Target/X86/X86RetpolineThunks.cpp
  284   CallTarget->back().setPreInstrSymbol(MF, TargetSym);