/external/llvm/include/llvm/CodeGen/ |
D | MachineInstrBundle.h | 29 MachineBasicBlock::instr_iterator FirstMI, 30 MachineBasicBlock::instr_iterator LastMI); 37 MachineBasicBlock::instr_iterator finalizeBundle(MachineBasicBlock &MBB, 38 MachineBasicBlock::instr_iterator FirstMI); 47 MachineBasicBlock::instr_iterator I = MI; in getBundleStart() 61 inline MachineBasicBlock::instr_iterator 63 MachineBasicBlock::instr_iterator I = MI; in getBundleEnd() 95 MachineBasicBlock::instr_iterator InstrI, InstrE;
|
D | MachineBasicBlock.h | 205 typedef Instructions::iterator instr_iterator; 207 typedef std::reverse_iterator<instr_iterator> reverse_instr_iterator; 212 bundle_iterator<MachineInstr,instr_iterator> iterator; 232 instr_iterator instr_begin() { return Insts.begin(); } 234 instr_iterator instr_end() { return Insts.end(); } 459 instr_iterator getFirstInstrTerminator(); 484 instr_iterator insert(instr_iterator I, MachineInstr *M); 516 instr_iterator erase(instr_iterator I); 522 instr_iterator erase_instr(MachineInstr *I) { 523 return erase(instr_iterator(I)); [all …]
|
D | MachineInstrBuilder.h | 268 MachineBasicBlock::instr_iterator I, in BuildMI() 284 MachineBasicBlock::instr_iterator MII = I; in BuildMI() 307 MachineBasicBlock::instr_iterator I, in BuildMI() 321 MachineBasicBlock::instr_iterator MII = I; in BuildMI() 428 MachineBasicBlock::instr_iterator Begin; 429 MachineBasicBlock::instr_iterator End; 465 MachineBasicBlock::instr_iterator begin() const { return Begin; } in begin() 468 MachineBasicBlock::instr_iterator end() const { return End; } in end() 472 MIBundleBuilder &insert(MachineBasicBlock::instr_iterator I, in insert()
|
/external/llvm/lib/CodeGen/ |
D | MachineInstrBundle.cpp | 44 for (MachineBasicBlock::instr_iterator MII = MBB->instr_begin(), in runOnMachineFunction() 102 MachineBasicBlock::instr_iterator FirstMI, in finalizeBundle() 103 MachineBasicBlock::instr_iterator LastMI) { in finalizeBundle() 211 MachineBasicBlock::instr_iterator 213 MachineBasicBlock::instr_iterator FirstMI) { in finalizeBundle() 214 MachineBasicBlock::instr_iterator E = MBB.instr_end(); in finalizeBundle() 215 MachineBasicBlock::instr_iterator LastMI = std::next(FirstMI); in finalizeBundle() 228 MachineBasicBlock::instr_iterator MII = MBB.instr_begin(); in finalizeBundles() 229 MachineBasicBlock::instr_iterator MIE = MBB.instr_end(); in finalizeBundles()
|
D | MachineBasicBlock.cpp | 83 for (MachineBasicBlock::instr_iterator in addNodeToList() 145 instr_iterator I = instr_begin(), E = instr_end(); in getFirstNonPHI() 184 MachineBasicBlock::instr_iterator MachineBasicBlock::getFirstInstrTerminator() { in getFirstInstrTerminator() 185 instr_iterator B = instr_begin(), E = instr_end(), I = E; in getFirstInstrTerminator() 195 instr_iterator B = instr_begin(), I = instr_end(); in getLastNonDebugInstr() 602 for (MachineBasicBlock::instr_iterator MI = Succ->instr_begin(), in transferSuccessorsAndUpdatePHIs() 722 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); in SplitCriticalEdge() 742 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); in SplitCriticalEdge() 764 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); in SplitCriticalEdge() 773 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); in SplitCriticalEdge() [all …]
|
D | ProcessImplicitDefs.cpp | 99 MachineBasicBlock::instr_iterator UserMI = MI; in processImplicitDef() 100 MachineBasicBlock::instr_iterator UserE = MI->getParent()->instr_end(); in processImplicitDef() 151 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(), in runOnMachineFunction()
|
D | MachineInstr.cpp | 948 MachineBasicBlock::instr_iterator Pred = this; in bundleWithPred() 957 MachineBasicBlock::instr_iterator Succ = this; in bundleWithSucc() 966 MachineBasicBlock::instr_iterator Pred = this; in unbundleFromPred() 975 MachineBasicBlock::instr_iterator Succ = this; in unbundleFromSucc()
|
D | VirtRegMap.cpp | 313 for (MachineBasicBlock::instr_iterator in rewrite()
|
D | TailDuplication.cpp | 816 MachineBasicBlock::instr_iterator I = TailBB->instr_begin(); in TailDuplicate()
|
D | MachineLICM.cpp | 794 for (MachineBasicBlock::instr_iterator I = Preheader->instr_begin(); in SinkIntoLoop()
|
D | MachineScheduler.cpp | 261 return MachineBasicBlock::instr_iterator( in nextIfDebug()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonHardwareLoops.cpp | 337 typedef MachineBasicBlock::instr_iterator instr_iterator; in findInductionRegister() typedef 338 for (instr_iterator I = Header->instr_begin(), E = Header->instr_end(); in findInductionRegister() 1152 typedef MachineBasicBlock::instr_iterator instr_iterator; in orderBumpCompare() typedef 1154 for (instr_iterator I = BumpI, E = BB->instr_end(); I != E; ++I) in orderBumpCompare() 1161 instr_iterator CmpIt = CmpI, NextIt = std::next(CmpIt); in orderBumpCompare() 1162 for (instr_iterator I = NextIt, E = BB->instr_end(); I != E; ++I) { in orderBumpCompare() 1173 instr_iterator After = BumpI; in orderBumpCompare() 1174 instr_iterator From = CmpI; in orderBumpCompare() 1259 typedef MachineBasicBlock::instr_iterator instr_iterator; in fixupInductionVariable() typedef 1260 for (instr_iterator I = Header->instr_begin(), E = Header->instr_end(); in fixupInductionVariable() [all …]
|
D | HexagonInstrInfo.cpp | 186 MachineBasicBlock::instr_iterator I = MBB.instr_end(); in AnalyzeBranch()
|
/external/llvm/lib/Target/ARM/ |
D | Thumb2SizeReduction.cpp | 940 MachineBasicBlock::instr_iterator MII = MBB.instr_begin(),E = MBB.instr_end(); in ReduceMBB() 941 MachineBasicBlock::instr_iterator NextMII; in ReduceMBB() 960 MachineBasicBlock::instr_iterator I = std::prev(NextMII); in ReduceMBB()
|
D | Thumb2ITBlockPass.cpp | 245 MachineBasicBlock::instr_iterator LI = LastITMI; in InsertITInstructions()
|
/external/llvm/lib/Target/Mips/ |
D | MipsLongBranch.cpp | 176 for (MachineBasicBlock::instr_iterator MI = MBB->instr_begin(); in initMBBInfo() 241 MachineBasicBlock::instr_iterator II(Br); in replaceBranch()
|
D | MipsDelaySlotFiller.cpp | 591 MachineBasicBlock::instr_iterator DSI(I); in runOnMachineBasicBlock()
|
D | MipsConstantIslandPass.cpp | 1684 for (MachineBasicBlock::instr_iterator I = in prescanForConstants()
|
/external/llvm/lib/Target/R600/ |
D | R600ControlFlowFinalizer.cpp | 390 for (MachineBasicBlock::instr_iterator E = MBB.instr_end(); I != E;) { in MakeALUClause() 400 MachineBasicBlock::instr_iterator BI = I.getInstrIterator(); in MakeALUClause()
|
D | R600Packetizer.cpp | 78 MachineBasicBlock::instr_iterator BI = I.getInstrIterator(); in getPreviousVector()
|
/external/llvm/docs/ |
D | CodeGenerator.rst | 581 instr_iterator has been added to MachineBasicBlock to allow passes to iterate
|