|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/MachineBasicBlock.h 211 instr_range instrs() { return instr_range(instr_begin(), instr_end()); }
216 iterator begin() { return instr_begin(); }
lib/CodeGen/LiveDebugValues.cpp 1244 MBB.insert(MBB.instr_begin(), MI);
lib/CodeGen/MIRCanonicalizerPass.cpp 248 for (auto BBI = MBB->instr_begin(); BBI != BBE; ++BBI) {
283 std::find_if(MBB->instr_begin(), MBB->instr_end(),
lib/CodeGen/MIRParser/MIRParser.cpp 360 auto CallI = std::next(CallB->instr_begin(), MILoc.Offset);
lib/CodeGen/MachineBasicBlock.cpp 98 I = N->instr_begin(), E = N->instr_end(); I != E; ++I)
161 instr_iterator I = instr_begin(), E = instr_end();
210 instr_iterator B = instr_begin(), E = instr_end(), I = E;
225 instr_iterator B = instr_begin(), I = instr_end();
996 for (instr_iterator I = instr_end(), E = instr_begin(); I != E;) {
1027 I = Succ->instr_begin(), E = Succ->instr_end();
1200 while (I != instr_begin()) {
1302 if (MBBI == instr_begin()) return {};
1304 MBBI = skipDebugInstructionsBackward(std::prev(MBBI), instr_begin());
lib/CodeGen/MachineInstrBundle.cpp 52 for (MachineBasicBlock::instr_iterator MII = MBB->instr_begin(),
260 MachineBasicBlock::instr_iterator MII = MBB.instr_begin();
lib/CodeGen/MachineLICM.cpp 759 for (MachineBasicBlock::instr_iterator I = Preheader->instr_begin();
lib/CodeGen/MachineLoopUtils.cpp 21 unsigned Offset = std::distance(PB->instr_begin(), MachineBasicBlock::instr_iterator(MI));
22 return *std::next(BB->instr_begin(), Offset);
lib/CodeGen/ModuloSchedule.cpp 213 for (MachineBasicBlock::iterator BBI = BB->instr_begin(),
382 for (MachineBasicBlock::iterator BBI = BB->instr_begin(),
762 for (MachineBasicBlock::iterator BBI = KernelBB->instr_begin(),
lib/CodeGen/ProcessImplicitDefs.cpp 148 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(),
lib/CodeGen/VirtRegMap.cpp 503 MII = MBBI->instr_begin(), MIE = MBBI->instr_end(); MII != MIE;) {
lib/Target/AArch64/AArch64InstrInfo.cpp 5556 if (std::any_of(MBB.instr_begin(), MBB.instr_end(), IsNonTailCall)) {
lib/Target/AArch64/AArch64SpeculationHardening.cpp 265 if (MBB.instr_end() != MBB.instr_begin())
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 1418 for (MachineBasicBlock::instr_iterator I = MBB->instr_begin(),
1769 MachineInstrBuilder MIB = BuildMI(*MergeBB, MergeBB->instr_begin(), DL,
2160 MachineInstrBuilder MIB = BuildMI(*Entry, Entry->instr_begin(), DL,
2179 BuildMI(*PHIDefMBB, PHIDefMBB->instr_begin(), DL,
2454 BuildMI(*EntrySucc, EntrySucc->instr_begin(), PHI.getDebugLoc(),
2859 for (MachineBasicBlock::instr_iterator I = MBBI.instr_begin(),
lib/Target/AMDGPU/SIFormMemoryClauses.cpp 327 for (auto I = MBB.instr_begin(), E = MBB.instr_end(); I != E; I = Next) {
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 1374 for (MachineBasicBlock::instr_iterator Iter = Block.instr_begin(),
lib/Target/ARM/MVEVPTBlockPass.cpp 170 MachineBasicBlock::instr_iterator MBIter = Block.instr_begin();
lib/Target/ARM/Thumb2SizeReduction.cpp 1055 MachineBasicBlock::instr_iterator MII = MBB.instr_begin(),E = MBB.instr_end();
lib/Target/Hexagon/HexagonHardwareLoops.cpp 427 for (instr_iterator I = Header->instr_begin(), E = Header->instr_end();
1628 for (instr_iterator I = Header->instr_begin(), E = Header->instr_end();
1898 for (instr_iterator I = Header->instr_begin(), E = Header->instr_end();
1946 for (instr_iterator I = Header->instr_begin(), E = Header->instr_end();
lib/Target/Hexagon/HexagonInstrInfo.cpp 396 if (I == MBB.instr_begin())
416 } while (I != MBB.instr_begin());
422 if (I == MBB.instr_begin())
435 if (I == MBB.instr_begin())
454 if (I == MBB.instr_begin())
3231 if (I == MBB.instr_begin())
3250 } while (I != MBB.instr_begin());
3256 if (I == MBB.instr_begin())
3276 if (I == MBB.instr_begin())
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp 1152 for (auto I = B.instr_begin(), E = B.instr_end(); I != E; I = NextI) {
lib/Target/Lanai/LanaiDelaySlotFiller.cpp 95 for (MachineBasicBlock::instr_iterator I = MBB.instr_begin();
lib/Target/Mips/MicroMipsSizeReduction.cpp 673 MachineBasicBlock::instr_iterator MII = MBB.instr_begin(),
lib/Target/Mips/MipsBranchExpansion.cpp 297 for (MachineBasicBlock::instr_iterator MI = MBB->instr_begin();
lib/Target/Mips/MipsConstantIslandPass.cpp 1645 B->instr_begin(), EB = B->instr_end(); I != EB; ++I) {
lib/Target/PowerPC/PPCBranchCoalescing.cpp 536 I = SourceRegion.BranchBlock->instr_begin(),
lib/Target/PowerPC/PPCPreEmitPeephole.cpp 77 for (auto BBI = MBB.instr_begin(); BBI != MBB.instr_end(); ++BBI) {
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp 164 while (I != MBB.instr_begin()) {
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp 414 MBB->instr_begin());
502 LoadInst->getParent()->instr_begin()).getNodePtr();
lib/Target/X86/X86CondBrFolding.cpp 189 for (auto MI = MBB->instr_begin(), ME = MBB->instr_end();
lib/Target/X86/X86FlagsCopyLowering.cpp 488 llvm::reverse(llvm::make_range(TestMBB->instr_begin(), TestPos)),
492 if (DefIt.base() != TestMBB->instr_begin()) {
537 : UseMBB.instr_begin(),
lib/Target/X86/X86InsertPrefetch.cpp 191 for (auto MI = MBB.instr_begin(); MI != MBB.instr_end();) {
lib/Target/X86/X86SpeculativeLoadHardening.cpp 852 for (auto MII = MBB.instr_begin(), MIE = MBB.instr_end(); MII != MIE;) {