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

References

include/llvm/CodeGen/MachineBasicBlock.h
  198   const MachineInstr &back()        const { return *--end();      }
  240     return make_range(getFirstTerminator(), end());
include/llvm/CodeGen/SlotIndexes.h
  445       MachineBasicBlock::const_iterator I = MI, E = MBB->end();
lib/CodeGen/Analysis.cpp
  756     if (MBBI == MBB.end() || MBBI->getOpcode() != TII->getCatchReturnOpcode())
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  961   while (I != MBB->end() && I->isTransient())
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 1408     for (const auto &MI : MBB) {
 1427     for (const auto &MI : MBB) {
 2859     for (const auto &MI : MBB) {
 2895     for (const auto &NextMI : *MI->getParent()) {
lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp
  241     for (const auto &MI : MBB) {
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 1730     for (const auto &MI : MBB)
lib/CodeGen/AsmPrinter/EHStreamer.cpp
  244     for (const auto &MI : MBB) {
lib/CodeGen/AsmPrinter/WinException.cpp
  407     auto BlockEnd = std::prev(End)->end();
  456     for (auto MBBE = MFI->end(); MBBI != MBBE; ++MBBI) {
lib/CodeGen/BranchFolding.cpp
  231     for (const MachineInstr &I : BB)
  298   if (I == MBB.end())
lib/CodeGen/BranchRelaxation.cpp
  170   for (const MachineInstr &MI : MBB)
  188     assert(I != MBB->end() && "Didn't find MI in its own basic block?");
lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp
   21   auto MBBEnd = getMBB().end();
lib/CodeGen/GlobalISel/InstructionSelect.cpp
  235     for (const auto &MI : MBB) {
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  741       for (const MachineInstr &MI : MBB)
lib/CodeGen/LexicalScopes.cpp
   76     for (const auto &MInsn : MBB) {
lib/CodeGen/LiveDebugValues.cpp
  883       if (MI.getParent()->end() == NextI)
lib/CodeGen/LiveIntervals.cpp
  225     for (const MachineInstr &MI : MBB) {
lib/CodeGen/LiveVariables.cpp
  710     for (const auto &BBI : MBB) {
lib/CodeGen/MIRCanonicalizerPass.cpp
  147     for (auto &CurMI : *MI.getParent()) {
lib/CodeGen/MIRParser/MIRParser.cpp
  322     for (const MachineInstr &MI : MBB) {
  614     for (const MachineInstr &MI : MBB) {
lib/CodeGen/MIRPrinter.cpp
  554   for (const MachineInstr &MI : MBB) {
  567   IsFallthrough = I == MBB.end() || !I->isBarrier();
lib/CodeGen/MachineBasicBlock.cpp
 1392   for (; I != end() && N > 0; ++I) {
 1411   if (I == end()) {
lib/CodeGen/MachineCSE.cpp
  315     if (!MO.isDead() && !isPhysDefTriviallyDead(Reg, I, MBB->end()))
  354   MachineBasicBlock::const_iterator EE = CSMBB->end();
  367       EE = MBB->end();
lib/CodeGen/MachineFrameInfo.cpp
  198     for (const MachineInstr &MI : MBB) {
lib/CodeGen/MachineTraceMetrics.cpp
  111   for (const auto &MI : *MBB) {
  581   for (const auto &I : *BadMBB)
  883     for (const auto &UseMI : *MBB) {
 1074       for (const auto &PHI : *Succ) {
 1091     for (MachineBasicBlock::const_iterator BI = MBB->end(), BB = MBB->begin();
lib/CodeGen/MachineVerifier.cpp
 2209   for (const MachineInstr &Phi : MBB) {
 2779     for (const auto &I : *MBB) {
lib/CodeGen/PHIElimination.cpp
  553     for (const auto &BBI : MBB) {
lib/CodeGen/RegAllocPBQP.cpp
  446       for (const auto &MI : MBB) {
lib/CodeGen/RegisterCoalescer.cpp
  390   for (const auto &MI : *MBB) {
lib/CodeGen/RegisterPressure.cpp
  312     skipDebugInstructionsForward(CurrPos, MBB->end());
  313   if (IdxPos == MBB->end())
  897   assert(CurrPos != MBB->end());
  943   CurrPos = skipDebugInstructionsForward(std::next(CurrPos), MBB->end());
lib/CodeGen/RegisterScavenging.cpp
  596   if (SpillBefore == MBB.end()) {
  608   if (ReloadBefore != MBB.end())
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  641     for (const auto &MI : MBB) {
lib/CodeGen/SplitKit.cpp
   91     if (FirstTerm == MBB.end())
  101     for (MachineBasicBlock::const_iterator I = MBB.end(), E = MBB.begin();
lib/CodeGen/StackColoring.cpp
  833     for (const MachineInstr &MI : MBB) {
lib/CodeGen/TailDuplicator.cpp
  311   for (const auto &MI : BB) {
lib/Target/AArch64/AArch64AsmPrinter.cpp
  805     if (MII == MBB.end() || MII->isCall() ||
lib/Target/AArch64/AArch64PBQPRegAlloc.cpp
  336     for (const auto &MI: MBB) {
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  577     for (const MachineInstr &MI : MBB) {
  697     for (const MachineInstr &MI : MBB) {
lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
  111       skipDebugInstructionsForward(SrcBB.begin(), SrcBB.end())->getOpcode() ==
lib/Target/AMDGPU/GCNNSAReassign.cpp
  242     for (const MachineInstr &MI : MBB) {
lib/Target/AMDGPU/GCNRegPressure.cpp
  358   MBBEnd = MI.getParent()->end();
lib/Target/AMDGPU/GCNSchedStrategy.cpp
  493     if (I != MBB->end()) {
  495       RPTracker.advance(MBB->end());
lib/Target/AMDGPU/R600AsmPrinter.cpp
   52     for (const MachineInstr &MI : MBB) {
lib/Target/AMDGPU/SIISelLowering.cpp
10773     for (const MachineInstr &MI : *MBB) {
lib/Target/AMDGPU/SIInsertSkips.cpp
  117     for (MachineBasicBlock::const_iterator I = MBB.begin(), E = MBB.end();
lib/Target/ARM/ARMBaseInstrInfo.cpp
 1973   while (++I != MBB->end() && I->isDebugInstr())
 1975   if (I != MBB->end() && I->getOpcode() == ARM::t2IT)
 3194   if (Next != MI.getParent()->end() &&
lib/Target/ARM/ARMBasicBlockInfo.cpp
   85     assert(I != MBB->end() && "Didn't find MI in its own basic block?");
lib/Target/ARM/ARMFrameLowering.cpp
 1491     for (auto &MI : MBB)
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  602     LiveRegPos = MBB.end();
lib/Target/AVR/AVRFrameLowering.cpp
  461       for (const MachineInstr &MI : BB) {
lib/Target/Hexagon/BitTracker.cpp
  921   MachineBasicBlock::const_iterator It = BI, End = B.end();
 1064     MachineBasicBlock::const_iterator It = B.begin(), End = B.end();
lib/Target/Hexagon/HexagonConstPropagation.cpp
  727   MachineBasicBlock::const_iterator End = B.end();
  803   MachineBasicBlock::const_iterator FirstBr = MB->end();
  804   for (const MachineInstr &MI : *MB) {
  814   MachineBasicBlock::const_iterator End = MB->end();
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  341   for (auto &I : *B)
  351   MachineBasicBlock::const_iterator I = B->getFirstTerminator(), E = B->end();
  369   for (auto &MI : *B) {
  435     for (auto &MI : B) {
  454   for (const MachineInstr &MI : *B) {
  490   for (auto &MI : *B) {
lib/Target/Hexagon/HexagonFixupHwLoops.cpp
  125     for (const MachineInstr &MI : MBB)
lib/Target/Hexagon/HexagonFrameLowering.cpp
  284     for (auto &I : MBB) {
  338     if (I == MBB.end())
  346     for (auto I = MBB.getFirstTerminator(), E = MBB.end(); I != E; ++I)
 2401     for (auto &I : B)
 2502     for (const MachineInstr &MI : B) {
lib/Target/Hexagon/HexagonGenInsert.cpp
  604     for (mb_iterator I = B.begin(), E = B.end(); I != E; ++I) {
  790   unsigned D3 = std::distance(FromI, FB->end());
lib/Target/Hexagon/HexagonInstrInfo.cpp
 2982   for (auto &I : *B)
 3032   MachineBasicBlock::const_iterator I = B->getFirstTerminator(), E = B->end();
 3602     for (const MachineInstr &I : B) {
lib/Target/Hexagon/HexagonSplitDouble.cpp
  534   for (auto &MI : *HB) {
lib/Target/Hexagon/RDFRegisters.cpp
   78     for (const MachineInstr &In : B)
lib/Target/Lanai/LanaiAsmPrinter.cpp
  232   MachineBasicBlock::const_iterator I = Pred->end();
lib/Target/Mips/MipsAsmPrinter.cpp
  507   MachineBasicBlock::const_iterator I = Pred->end();
lib/Target/PowerPC/PPCAsmPrinter.cpp
  363     if (MII == MBB.end() || MII->isCall() ||
lib/Target/SystemZ/SystemZAsmPrinter.cpp
  584     if (MII == MBB.end() ||
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
  385     for (const MachineInstr &MI : MBB) {
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
  326     for (auto E = MBB->end(); NextI != E && NextI->isDebugInstr(); ++NextI)
lib/Target/X86/X86FrameLowering.cpp
 2561          std::all_of(MBBI, MBB.end(), [](const MachineInstr &MI) {
 3118     for (auto &MI : MBB) {
lib/Target/X86/X86InstrInfo.cpp
  157     for (auto E = MBB->end(); I != E; ++I) {
lib/Target/X86/X86MCInstLower.cpp
 1598     MBBI = MBB->end();
lib/Target/X86/X86OptimizeLEAs.cpp
  474   for (auto &MI : MBB) {
usr/include/c++/7.4.0/bits/range_access.h
   78     end(const _Container& __cont) -> decltype(__cont.end())