|
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()); }
218 iterator end () { return instr_end(); }
640 assert((I == instr_end() || I->getParent() == this) &&
include/llvm/CodeGen/MachineInstrBundle.h 119 InstrE = MI.getParent()->instr_end();
lib/CodeGen/LiveDebugVariables.cpp 1268 return MBB->instr_end();
lib/CodeGen/MIRCanonicalizerPass.cpp 244 const auto BBE = MBB->instr_end();
283 std::find_if(MBB->instr_begin(), MBB->instr_end(),
286 if (UseI == MBB->instr_end())
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();
903 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end();
923 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end();
945 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end();
954 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end();
996 for (instr_iterator I = instr_end(), E = instr_begin(); I != E;) {
1027 I = Succ->instr_begin(), E = Succ->instr_end();
1172 if (I != instr_end() && I->isBundledWithPred()) {
1199 MachineBasicBlock::instr_iterator I = instr_end();
1293 MBBI = skipDebugInstructionsForward(MBBI, instr_end());
1294 if (MBBI != instr_end())
lib/CodeGen/MachineInstrBundle.cpp 53 MIE = MBB->instr_end(); MII != MIE; ) {
246 MachineBasicBlock::instr_iterator E = MBB.instr_end();
261 MachineBasicBlock::instr_iterator MIE = MBB.instr_end();
lib/CodeGen/MachineLICM.cpp 760 I != Preheader->instr_end(); ++I) {
lib/CodeGen/MachinePipeliner.cpp 397 E = MBB->instr_end();
lib/CodeGen/ModuloSchedule.cpp 145 E = BB->instr_end();
621 BBE = BB->instr_end();
807 KernelBB->instr_end()))
lib/CodeGen/ProcessImplicitDefs.cpp 97 MachineBasicBlock::instr_iterator UserE = MI->getParent()->instr_end();
149 MBBE = MFI->instr_end(); MBBI != MBBE; ++MBBI)
lib/CodeGen/SelectionDAG/FastISel.cpp 302 SinkPos = FuncInfo.MBB->instr_end();
lib/CodeGen/VirtRegMap.cpp 503 MII = MBBI->instr_begin(), MIE = MBBI->instr_end(); MII != MIE;) {
lib/Target/AArch64/AArch64InstrInfo.cpp 1419 E = CmpInstr->getParent()->instr_end();
5537 MachineInstr *Call = &*--MBB.instr_end();
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())
266 DL = (--MBB.instr_end())->getDebugLoc();
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 718 MIE = UseInstr->getParent()->instr_end();
1419 E = MBB->instr_end();
1698 bool HasTerminator = Terminator != MBB->instr_end();
2337 RegionExit, RegionExit->instr_end(), DL,
2396 TII->insertNE(RegionExit, RegionExit->instr_end(), DL,
2860 E = MBBI.instr_end();
lib/Target/AMDGPU/GCNHazardRecognizer.cpp 207 MachineBasicBlock::instr_iterator E = CurrCycleInstr->getParent()->instr_end();
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp 415 for (MachineBasicBlock::instr_iterator E = MBB.instr_end(); I != E;) {
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 1375 E = Block.instr_end();
lib/Target/AMDGPU/SIShrinkInstructions.cpp 492 auto I = std::next(MovT.getIterator()), E = MovT.getParent()->instr_end();
lib/Target/ARM/MVEVPTBlockPass.cpp 171 MachineBasicBlock::instr_iterator EndIter = Block.instr_end();
lib/Target/ARM/Thumb2SizeReduction.cpp 1055 MachineBasicBlock::instr_iterator MII = MBB.instr_begin(),E = MBB.instr_end();
lib/Target/Hexagon/HexagonBranchRelaxation.cpp 147 if (FirstTerm == B.instr_end())
180 assert(SecondTerm != B.instr_end() &&
lib/Target/Hexagon/HexagonFrameLowering.cpp 847 auto End = B.instr_end();
lib/Target/Hexagon/HexagonHardwareLoops.cpp 427 for (instr_iterator I = Header->instr_begin(), E = Header->instr_end();
1331 for (instr_iterator I(BumpI), E = BB->instr_end(); I != E; ++I)
1339 for (instr_iterator I = NextIt, E = BB->instr_end(); I != E; ++I) {
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 395 MachineBasicBlock::instr_iterator I = MBB.instr_end();
418 I = MBB.instr_end();
434 I = MBB.instr_end();
3230 MachineBasicBlock::instr_iterator I = MBB.instr_end();
3252 I = MBB.instr_end();
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp 185 MachineBasicBlock::const_instr_iterator E = B.instr_end();
1152 for (auto I = B.instr_begin(), E = B.instr_end(); I != E; I = NextI) {
lib/Target/Hexagon/HexagonVectorPrint.cpp 140 for (++MII; MII != MBB.instr_end() && MII->isInsideBundle(); ++MII) {
173 while (MBB->instr_end() != MII && MII->isInsideBundle())
179 if (MBB->instr_end() == MII)
lib/Target/Lanai/LanaiDelaySlotFiller.cpp 93 LastFiller = MBB.instr_end();
96 I != MBB.instr_end(); ++I) {
lib/Target/Mips/MicroMipsSizeReduction.cpp 459 Arguments->MI->getParent()->instr_end();
616 Arguments->MI->getParent()->instr_end();
674 E = MBB.instr_end();
lib/Target/Mips/MipsBranchExpansion.cpp 298 MI != MBB->instr_end(); ++MI)
lib/Target/Mips/MipsConstantIslandPass.cpp 1645 B->instr_begin(), EB = B->instr_end(); I != EB; ++I) {
lib/Target/PowerPC/PPCMIPeephole.cpp 947 BII != BB.instr_end() &&
lib/Target/PowerPC/PPCPreEmitPeephole.cpp 77 for (auto BBI = MBB.instr_begin(); BBI != MBB.instr_end(); ++BBI) {
107 for (auto AfterBBI = std::next(BBI); AfterBBI != MBB.instr_end();
220 if (I == MBB.instr_end())
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp 161 MachineBasicBlock::instr_iterator I = MBB.instr_end();
172 I = MBB.instr_end();
lib/Target/X86/X86CondBrFolding.cpp 189 for (auto MI = MBB->instr_begin(), ME = MBB->instr_end();
lib/Target/X86/X86FlagsCopyLowering.cpp 264 std::any_of(SplitI.getIterator(), MBB.instr_end(),
477 HoistMBB->instr_end()))
538 MIE = UseMBB.instr_end();
587 } while (JmpIt != UseMBB.instr_end() &&
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;) {