|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/MachineDominators.h 138 MachineBasicBlock::const_iterator I = BBA->begin();
include/llvm/CodeGen/SlotIndexes.h 428 MachineBasicBlock::const_iterator I = MI, B = MBB->begin();
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 406 auto BlockBegin = Begin->begin();
455 MBBI = MFI->begin();
lib/CodeGen/BranchFolding.cpp 231 for (const MachineInstr &I : BB)
lib/CodeGen/BranchRelaxation.cpp 170 for (const MachineInstr &MI : MBB)
187 for (MachineBasicBlock::const_iterator I = MBB->begin(); &*I != &MI; ++I) {
lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp 27 MachineBasicBlock::const_iterator I = BBA->begin();
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/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) {
lib/CodeGen/MachineBasicBlock.cpp 1428 if (I != begin()) {
1462 } while (I != begin() && N > 0);
1466 if (I == begin()) {
lib/CodeGen/MachineCSE.cpp 366 I = MBB->begin();
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 852 assert(CurrPos != MBB->begin());
861 CurrPos = skipDebugInstructionsBackward(std::prev(CurrPos), MBB->begin());
877 assert(CurrPos == MBB->begin());
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 641 for (const auto &MI : MBB) {
lib/CodeGen/SplitKit.cpp 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/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/GCNSchedStrategy.cpp 460 auto I = MBB->begin();
464 RPTracker.reset(*MBB->begin(), &LiveIn);
497 RPTracker.reset(*OnlySucc->begin(), &RPTracker.getLiveRegs());
lib/Target/AMDGPU/R600AsmPrinter.cpp 52 for (const MachineInstr &MI : MBB) {
lib/Target/AMDGPU/R600InstrInfo.cpp 888 if (MI.getParent()->begin() != MachineBasicBlock::const_iterator(MI))
lib/Target/AMDGPU/SIISelLowering.cpp10773 for (const MachineInstr &MI : *MBB) {
lib/Target/AMDGPU/SIInsertSkips.cpp 117 for (MachineBasicBlock::const_iterator I = MBB.begin(), E = MBB.end();
lib/Target/ARM/ARMBasicBlockInfo.cpp 84 for (MachineBasicBlock::const_iterator I = MBB->begin(); &*I != MI; ++I) {
lib/Target/ARM/ARMFrameLowering.cpp 1491 for (auto &MI : MBB)
lib/Target/AVR/AVRFrameLowering.cpp 461 for (const MachineInstr &MI : BB) {
lib/Target/Hexagon/BitTracker.cpp 786 MachineBasicBlock::const_iterator I = MI->getParent()->begin();
1064 MachineBasicBlock::const_iterator It = B.begin(), End = B.end();
lib/Target/Hexagon/HexagonConstPropagation.cpp 804 for (const MachineInstr &MI : *MB) {
lib/Target/Hexagon/HexagonEarlyIfConv.cpp 341 for (auto &I : *B)
369 for (auto &MI : *B) {
435 for (auto &MI : B) {
454 for (const MachineInstr &MI : *B) {
490 for (auto &MI : *B) {
544 unsigned T = std::count_if(B->begin(), B->getFirstTerminator(),
lib/Target/Hexagon/HexagonFixupHwLoops.cpp 125 for (const MachineInstr &MI : MBB)
lib/Target/Hexagon/HexagonFrameLowering.cpp 284 for (auto &I : MBB) {
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) {
788 unsigned D1 = std::distance(TB->begin(), ToI);
lib/Target/Hexagon/HexagonInstrInfo.cpp 2982 for (auto &I : *B)
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 233 while (I != Pred->begin() && !(--I)->isTerminator()) {
lib/Target/Mips/MipsAsmPrinter.cpp 508 while (I != Pred->begin() && !(--I)->isTerminator()) ;
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp 385 for (const MachineInstr &MI : MBB) {
lib/Target/X86/X86FrameLowering.cpp 3118 for (auto &MI : MBB) {
lib/Target/X86/X86MCInstLower.cpp 1594 while (MBBI == MBB->begin()) {
lib/Target/X86/X86OptimizeLEAs.cpp 474 for (auto &MI : MBB) {
usr/include/c++/7.4.0/bits/range_access.h 58 begin(const _Container& __cont) -> decltype(__cont.begin())