|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/MachineBasicBlock.h 196 MachineInstr &back() { return *--end(); }
198 const MachineInstr &back() const { return *--end(); }
include/llvm/CodeGen/MachineInstrBundleIterator.h 265 --*this;
include/llvm/CodeGen/SlotIndexes.h 432 --I;
lib/CodeGen/AggressiveAntiDepBreaker.cpp 816 MachineInstr &MI = *--I;
lib/CodeGen/BranchFolding.cpp 321 --I1; --I2;
321 --I1; --I2;
330 --I2;
336 --I1;
345 --I2;
365 --I2;
369 --I2;
374 --I1;
378 --I1;
426 --I;
603 --I;
1483 --PrevBBIter;
1492 ++MBBIter; -- PrevBBIter;
lib/CodeGen/CriticalAntiDepBreaker.cpp 529 MachineInstr &MI = *--I;
lib/CodeGen/EarlyIfConversion.cpp 370 --I;
lib/CodeGen/ExpandPostRAPseudos.cpp 68 --CopyMI;
124 --CopyMI;
172 dbgs() << "replaced by: " << *(--dMI);
lib/CodeGen/GlobalISel/InstructionSelect.cpp 123 --MII;
167 --MII;
lib/CodeGen/GlobalISel/LegalizerHelper.cpp 1769 MIRBuilder.setInsertPt(MBB, --MBB.getFirstNonPHI());
3253 MIRBuilder.setInsertPt(MBB, --MBB.getFirstNonPHI());
lib/CodeGen/GlobalISel/RegBankSelect.cpp 754 addInsertPoint(*(--It), /*Before*/ false);
763 for (auto Begin = Pred.begin(); It != Begin && It->isTerminator(); --It)
lib/CodeGen/IfConversion.cpp 1892 --DI1;
1924 --DI2;
1988 --DI2;
lib/CodeGen/InlineSpiller.cpp 414 --MII; // Point to store instruction.
lib/CodeGen/LiveIntervals.cpp 1436 if ((--MII)->isDebugInstr())
1499 --I;
1583 --Begin;
1596 --I;
lib/CodeGen/LiveRangeEdit.cpp 175 (*--MI).getOperand(0).setIsDead(false);
lib/CodeGen/MachineBasicBlock.cpp 202 while (I != B && ((--I)->isTerminator() || I->isDebugInstr()))
1430 --I;
lib/CodeGen/MachineScheduler.cpp 280 while (--I != Beg) {
480 --RegionEnd;
487 for (;I != MBB->begin(); --I) {
lib/CodeGen/MachineSink.cpp 369 --I;
378 --I;
lib/CodeGen/MachineTraceMetrics.cpp 1093 const MachineInstr &MI = *--BI;
lib/CodeGen/PHIElimination.cpp 457 --KillInst;
517 --KillInst;
lib/CodeGen/PHIEliminationUtils.cpp 52 while (!DefUsesInMBB.count(&*--InsertPoint)) {}
lib/CodeGen/PrologEpilogInserter.cpp 1270 if (!AtBeginning) --I;
lib/CodeGen/RegisterScavenging.cpp 172 --MBBI;
278 --MBBI;
391 for (MachineBasicBlock::iterator I = From;; --I) {
686 --I;
lib/CodeGen/ScheduleDAGInstrs.cpp 794 MII != MIE; --MII) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1683 --Previous;
1689 --Previous;
lib/CodeGen/SlotIndexes.cpp 175 --Begin;
212 --MBBI;
217 --MBBI;
230 --I;
lib/CodeGen/SplitKit.cpp 103 --I;
862 while (!AtBegin && (--MBBI)->isDebugInstr());
lib/CodeGen/TargetInstrInfo.cpp 616 return &*--Pos;
lib/CodeGen/TwoAddressInstructionPass.cpp 990 --Begin;
1166 --InsertPos;
1170 --From;
1573 --PrevMI;
1636 --PrevMI;
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp 505 --I;
513 --I;
lib/Target/AArch64/AArch64ConditionOptimizer.cpp 161 --I;
lib/Target/AArch64/AArch64ConditionalCompares.cpp 319 --I;
lib/Target/AArch64/AArch64FrameLowering.cpp 1446 --LastPopI;
lib/Target/AArch64/AArch64InstrInfo.cpp 226 if (I == MBB.begin() || !isUnpredicatedTerminator(*--I)) {
250 if (I == MBB.begin() || !isUnpredicatedTerminator(*--I)) {
262 if (SecondLastInst && I != MBB.begin() && isUnpredicatedTerminator(*--I))
356 --I;
1159 for (--To; To != From; --To) {
1159 for (--To; To != From; --To) {
3260 return &*--InsertPt;
3306 return &*--InsertPt;
3341 MachineInstr &LoadMI = *--InsertPt;
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp 1123 --MBBI;
1578 --MBBI;
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp 308 --Itr;
319 for (auto PredI = Itr;; --PredI) {
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp 431 for (;; --I) {
lib/Target/AMDGPU/GCNIterativeScheduler.cpp 267 for (auto I = BottomMI; I != Begin; --I)
lib/Target/AMDGPU/R600InstrInfo.cpp 655 --I;
705 if (I == MBB.begin() || !isJump((--I)->getOpcode())) {
712 predSet = --I;
729 auto predSet = --I;
731 predSet = --I;
815 --I;
839 --I;
lib/Target/AMDGPU/R600Packetizer.cpp 378 for(;I != MBB->begin(); --I, --RemainingCount) {
lib/Target/AMDGPU/SIInstrInfo.cpp 616 --Def;
lib/Target/AMDGPU/SIMemoryLegalizer.cpp 750 --MI;
846 --MI;
894 --MI;
1000 --MI;
1119 --MI;
lib/Target/ARC/ARCInstrInfo.cpp 179 --I;
191 --I;
246 --I;
272 --I;
lib/Target/ARM/ARMBaseInstrInfo.cpp 322 --I;
336 --I;
393 --I;
419 --I;
2977 --I;
2980 for (; I != E; --I) {
3000 const MachineInstr &Instr = *--I;
5370 --CmpMI;
lib/Target/ARM/ARMConstantIslandPass.cpp 1409 --MI;
1429 --MI;
1962 --KillMI;
lib/Target/ARM/ARMFrameLowering.cpp 802 --MBBI;
1044 --MI;
lib/Target/ARM/ARMLoadStoreOptimizer.cpp 570 if (MBBI != MBB.end()) --MBBI;
607 --LiveRegPos;
1223 --PrevMBBI;
1937 --PrevI;
1977 --Prev;
lib/Target/ARM/MVEVPTBlockPass.cpp 145 --CmpMI;
lib/Target/ARM/Thumb1FrameLowering.cpp 497 --MBBI;
670 UsedRegs.stepBackward(*--InstUpToMBBI);
lib/Target/ARM/Thumb2ITBlockPass.cpp 253 --MBBI;
lib/Target/ARM/Thumb2InstrInfo.cpp 74 --MBBI;
85 --MBBI;
99 --MBBI;
lib/Target/AVR/AVRFrameLowering.cpp 194 --MBBI;
lib/Target/AVR/AVRInstrInfo.cpp 274 --I;
445 --I;
lib/Target/BPF/BPFInstrInfo.cpp 173 --I;
248 --I;
lib/Target/Hexagon/HexagonConstPropagation.cpp 1009 --I;
lib/Target/Hexagon/HexagonCopyToCombine.cpp 283 End = --(MachineBasicBlock::reverse_iterator(I1));
lib/Target/Hexagon/HexagonExpandCondsets.cpp 753 --I;
lib/Target/Hexagon/HexagonInstrInfo.cpp 563 --I;
lib/Target/Hexagon/HexagonNewValueJump.cpp 496 MachineInstr &MI = *--MII;
lib/Target/Hexagon/HexagonStoreWidening.cpp 514 --InsertAt;
lib/Target/Lanai/LanaiAsmPrinter.cpp 233 while (I != Pred->begin() && !(--I)->isTerminator()) {
lib/Target/Lanai/LanaiInstrInfo.cpp 320 for (--I; I != E; --I) {
320 for (--I; I != E; --I) {
573 --Instruction;
700 --Instruction;
lib/Target/Lanai/LanaiMemAluCombiner.cpp 339 Decrement ? --First : ++First;
lib/Target/MSP430/MSP430FrameLowering.cpp 145 --MBBI;
lib/Target/MSP430/MSP430InstrInfo.cpp 114 --I;
184 --I;
lib/Target/Mips/MipsAsmPrinter.cpp 508 while (I != Pred->begin() && !(--I)->isTerminator()) ;
lib/Target/Mips/MipsConstantIslandPass.cpp 1302 NewMBB = splitBlockBeforeInstr(*--MI);
lib/Target/Mips/MipsSEFrameLowering.cpp 712 --I;
725 --I;
lib/Target/NVPTX/NVPTXInstrInfo.cpp 102 if (I == MBB.begin() || !isUnpredicatedTerminator(*--I))
109 if (I == MBB.begin() || !isUnpredicatedTerminator(*--I)) {
127 if (I != MBB.begin() && isUnpredicatedTerminator(*--I))
160 --I;
171 --I;
lib/Target/PowerPC/PPCCTRLoops.cpp 139 --I;
147 for (MachineBasicBlock::iterator IE = MBB->begin();; --I) {
lib/Target/PowerPC/PPCEarlyReturn.cpp 132 --J;
lib/Target/PowerPC/PPCFrameLowering.cpp 311 --MBBI;
327 --MBBI;
571 --MBBI;
2373 --BeforeI;
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 413 IP = BB->end(); --IP;
418 while (I2 != BB->begin() && (--I2)->isTerminator())
lib/Target/PowerPC/PPCInstrInfo.cpp 528 if (I == MBB.begin() || !isUnpredicatedTerminator(*--I)) {
590 if (I != MBB.begin() && isUnpredicatedTerminator(*--I))
690 --I;
1795 --I;
1800 for (; I != E && !noSub; --I) {
lib/Target/PowerPC/PPCQPXLoadSplat.cpp 120 --MBBI;
lib/Target/PowerPC/PPCReduceCRLogicals.cpp 560 if ((--Me)->modifiesRegister(CopySrc, TRI))
lib/Target/PowerPC/PPCTLSDynamicCall.cpp 123 --First;
137 --Last;
lib/Target/PowerPC/PPCVSXFMAMutate.cpp 162 J != JE; --J) {
lib/Target/RISCV/RISCVInstrInfo.cpp 322 --I;
lib/Target/Sparc/DelaySlotFiller.cpp 183 --J;
207 --I;
lib/Target/Sparc/SparcInstrInfo.cpp 176 if (I == MBB.begin() || !isUnpredicatedTerminator(*--I)) {
200 if (I == MBB.begin() || !isUnpredicatedTerminator(*--I)) {
212 if (SecondLastInst && I != MBB.begin() && isUnpredicatedTerminator(*--I))
280 --I;
lib/Target/SystemZ/SystemZElimCompare.cpp 602 MachineInstr &MI = *--MBBI;
lib/Target/SystemZ/SystemZFrameLowering.cpp 486 --MBBI;
lib/Target/SystemZ/SystemZInstrInfo.cpp 364 --I;
454 --I;
lib/Target/SystemZ/SystemZPostRewrite.cpp 173 for (auto I = std::prev(MBB.end()); I != MBBI; --I)
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp 144 for (auto Pos = InsertPos, E = MBB->begin(); Pos != E; --Pos)
149 --InsertPos;
301 --I) {
565 for (auto I = SearchStartPt, E = Header->begin(); I != E; --I) {
lib/Target/WebAssembly/WebAssemblyFastISel.cpp 1149 --Iter;
lib/Target/WebAssembly/WebAssemblyPeephole.cpp 85 --End;
87 --End;
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp 374 for (--I; I != D; --I) {
374 for (--I; I != D; --I) {
lib/Target/X86/X86CallFrameOptimization.cpp 462 --I;
lib/Target/X86/X86CondBrFolding.cpp 500 --I;
lib/Target/X86/X86FixupLEAs.cpp 262 I = --MBB.end();
267 --I;
lib/Target/X86/X86FloatingPoint.cpp 487 --Start;
1679 --Inst;
lib/Target/X86/X86FrameLowering.cpp 1649 --MBBI;
1666 --MBBI;
1704 --MBBI;
1709 --MBBI;
1719 --MBBI;
2128 --MI;
2898 --CI;
lib/Target/X86/X86InstrInfo.cpp 2444 --I;
2512 --I;
2754 --I;
lib/Target/X86/X86MCInstLower.cpp 1600 --MBBI;
lib/Target/X86/X86PadShortFunction.cpp 126 MachineBasicBlock::iterator ReturnLoc = --MBB->end();
129 --ReturnLoc;
lib/Target/XCore/XCoreFrameLowering.cpp 444 --Store;
461 --BeforeI;
lib/Target/XCore/XCoreInstrInfo.cpp 206 if (I == MBB.begin() || !isUnpredicatedTerminator(*--I)) {
229 if (SecondLastInst && I != MBB.begin() && isUnpredicatedTerminator(*--I))
322 --I;
usr/include/c++/7.4.0/bits/stl_iterator.h 172 return *--__tmp;
194 --current;
usr/include/c++/7.4.0/bits/stl_iterator_base_funcs.h 169 --__i;