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

References

include/llvm/CodeGen/MachineBasicBlock.h
  220   reverse_iterator rbegin() {
  221     return reverse_iterator::getAtBundleBegin(instr_rbegin());
  226   reverse_iterator rend() { return reverse_iterator(instr_rend()); }
lib/CodeGen/BranchFolding.cpp
  850   MachineBasicBlock::reverse_iterator MBBI = MBB->rbegin();
  851   MachineBasicBlock::reverse_iterator MBBIE = MBB->rend();
  852   MachineBasicBlock::reverse_iterator MBBICommon = MBBCommon.rbegin();
  853   MachineBasicBlock::reverse_iterator MBBIECommon = MBBCommon.rend();
lib/CodeGen/DeadMachineInstructionElim.cpp
  123     for (MachineBasicBlock::reverse_iterator MII = MBB.rbegin(),
lib/CodeGen/GlobalISel/RegBankSelect.cpp
  785       MachineBasicBlock::reverse_iterator It = MI;
lib/CodeGen/IfConversion.cpp
  768   MachineBasicBlock::reverse_iterator RTIE = std::next(TIE.getReverse());
  769   MachineBasicBlock::reverse_iterator RFIE = std::next(FIE.getReverse());
  770   const MachineBasicBlock::reverse_iterator RTIB = std::next(TIB.getReverse());
  771   const MachineBasicBlock::reverse_iterator RFIB = std::next(FIB.getReverse());
  834   const MachineBasicBlock::reverse_iterator B1 = MBB1->rend();
  835   const MachineBasicBlock::reverse_iterator B2 = MBB2->rend();
  836   MachineBasicBlock::reverse_iterator E1 = MBB1->rbegin();
  837   MachineBasicBlock::reverse_iterator E2 = MBB2->rbegin();
lib/CodeGen/SelectionDAG/FastISel.cpp
  193     MachineBasicBlock::reverse_iterator RE =
  196     MachineBasicBlock::reverse_iterator RI(LastLocalValue);
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  609   MachineBasicBlock::reverse_iterator It = MBB->rbegin();
  618   for (MachineBasicBlock::reverse_iterator It = MBB->rbegin(), E = MBB->rend();
  633   MachineBasicBlock::reverse_iterator It = MBB->rbegin();
lib/Target/AMDGPU/R600InstrInfo.cpp
  747   for (MachineBasicBlock::reverse_iterator It = MBB.rbegin(), E = MBB.rend();
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  562       MachineBasicBlock::reverse_iterator B(BoundaryMI);
lib/Target/AMDGPU/SIInsertSkips.cpp
  352   MachineBasicBlock::reverse_iterator A = MI.getReverseIterator(),
lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
  222 static MachineBasicBlock::reverse_iterator fixTerminators(
  225   MachineBasicBlock::reverse_iterator I = MBB.rbegin(), E = MBB.rend();
  237 static MachineBasicBlock::reverse_iterator findExecCopy(
  241   MachineBasicBlock::reverse_iterator I,
  288     MachineBasicBlock::reverse_iterator I = fixTerminators(*TII, MBB);
  289     MachineBasicBlock::reverse_iterator E = MBB.rend();
lib/Target/ARM/ARMISelLowering.cpp
 9835     for (MachineBasicBlock::reverse_iterator
lib/Target/ARM/MLxExpansionPass.cpp
  332   MachineBasicBlock::reverse_iterator MII = MBB.rbegin(), E = MBB.rend();
lib/Target/Hexagon/HexagonCopyToCombine.cpp
  282     MachineBasicBlock::reverse_iterator I(I2),
lib/Target/Mips/MipsBranchExpansion.cpp
  124 using ReverseIter = MachineBasicBlock::reverse_iterator;
lib/Target/Mips/MipsConstantIslandPass.cpp
  187   using ReverseIter = MachineBasicBlock::reverse_iterator;
lib/Target/Mips/MipsDelaySlotFiller.cpp
  107   using ReverseIter = MachineBasicBlock::reverse_iterator;
lib/Target/Mips/MipsInstrInfo.cpp
  158   MachineBasicBlock::reverse_iterator I = MBB.rbegin(), REnd = MBB.rend();
  194   MachineBasicBlock::reverse_iterator I = MBB.rbegin(), REnd = MBB.rend();
lib/Target/PowerPC/PPCInstrInfo.cpp
 2328   MachineBasicBlock::reverse_iterator E = MI.getParent()->rend(), It = MI;
 2489   MachineBasicBlock::reverse_iterator It = EndMI;
 2490   MachineBasicBlock::reverse_iterator E = EndMI.getParent()->rend();
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
  229         MachineBasicBlock::reverse_iterator It = Br, Er = MBB.rend();
lib/Target/PowerPC/PPCRegisterInfo.cpp
  750   MachineBasicBlock::reverse_iterator Ins;
lib/Target/SystemZ/SystemZElimCompare.cpp
  433   for (MachineBasicBlock::reverse_iterator MBBI =
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
  366       for (MachineBasicBlock::reverse_iterator PBInst = PMBB->rbegin(),
lib/Target/X86/X86FixupSetCC.cpp
   48                                 MachineBasicBlock::reverse_iterator MI);
   76                                    MachineBasicBlock::reverse_iterator MI) {
lib/Target/X86/X86FloatingPoint.cpp
 1689   for (MachineBasicBlock::reverse_iterator I = MBB.rbegin(), E = MBB.rend();
lib/Target/X86/X86InstrInfo.cpp
 3656   MachineBasicBlock::reverse_iterator
 3798     MachineBasicBlock::reverse_iterator InsertI = Def.getReverse(),