/external/llvm/include/llvm/CodeGen/ |
H A 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; 61 inline MachineBasicBlock::instr_iterator 63 MachineBasicBlock::instr_iterator I = MI; 95 MachineBasicBlock::instr_iterator InstrI, InstrE;
|
H A D | MachineBasicBlock.h | 205 typedef Instructions::iterator instr_iterator; typedef in class:llvm::MachineBasicBlock 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(); } 458 /// and return an instr_iterator instead. 459 instr_iterator getFirstInstrTerminator(); 484 instr_iterator insert(instr_iterator I, MachineInstr *M); 510 instr_iterator eras [all...] |
H A D | MachineInstrBuilder.h | 261 MachineBasicBlock::instr_iterator I, 277 MachineBasicBlock::instr_iterator MII = I; 300 MachineBasicBlock::instr_iterator I, 314 MachineBasicBlock::instr_iterator MII = I; 418 MachineBasicBlock::instr_iterator Begin; 419 MachineBasicBlock::instr_iterator End; 455 MachineBasicBlock::instr_iterator begin() const { return Begin; } 458 MachineBasicBlock::instr_iterator end() const { return End; } 462 MIBundleBuilder &insert(MachineBasicBlock::instr_iterator I,
|
/external/llvm/lib/CodeGen/ |
H A D | MachineInstrBundle.cpp | 43 for (MachineBasicBlock::instr_iterator MII = MBB->instr_begin(), 101 MachineBasicBlock::instr_iterator FirstMI, 102 MachineBasicBlock::instr_iterator LastMI) { 210 MachineBasicBlock::instr_iterator 212 MachineBasicBlock::instr_iterator FirstMI) { 213 MachineBasicBlock::instr_iterator E = MBB.instr_end(); 214 MachineBasicBlock::instr_iterator LastMI = std::next(FirstMI); 227 MachineBasicBlock::instr_iterator MII = MBB.instr_begin(); 228 MachineBasicBlock::instr_iterator MIE = MBB.instr_end();
|
H A D | ProcessImplicitDefs.cpp | 98 MachineBasicBlock::instr_iterator UserMI = MI; 99 MachineBasicBlock::instr_iterator UserE = MI->getParent()->instr_end(); 150 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(),
|
H A D | MachineBasicBlock.cpp | 85 for (MachineBasicBlock::instr_iterator 154 instr_iterator I = instr_begin(), E = instr_end(); 193 MachineBasicBlock::instr_iterator MachineBasicBlock::getFirstInstrTerminator() { 194 instr_iterator B = instr_begin(), E = instr_end(), I = E; 204 instr_iterator B = instr_begin(), I = instr_end(); 611 for (MachineBasicBlock::instr_iterator MI = Succ->instr_begin(), 731 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); 751 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); 773 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); 782 for (instr_iterator [all...] |
H A D | MachineInstr.cpp | 891 MachineBasicBlock::instr_iterator Pred = this; 900 MachineBasicBlock::instr_iterator Succ = this; 909 MachineBasicBlock::instr_iterator Pred = this; 918 MachineBasicBlock::instr_iterator Succ = this;
|
H A D | VirtRegMap.cpp | 291 for (MachineBasicBlock::instr_iterator
|
H A D | TailDuplication.cpp | 816 // Use instr_iterator here to properly handle bundles, e.g. 818 MachineBasicBlock::instr_iterator I = TailBB->instr_begin();
|
H A D | MachineScheduler.cpp | 251 // instr_iterator, which does not check for null, finally return a 253 return MachineBasicBlock::instr_iterator( 412 // MBB::size() uses instr_iterator to count. Here we need a bundle to count
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsCodeEmitter.cpp | 84 void emitInstruction(MachineBasicBlock::instr_iterator MI, 130 void expandACCInstr(MachineBasicBlock::instr_iterator MI, 134 bool expandPseudos(MachineBasicBlock::instr_iterator &MI, 163 for (MachineBasicBlock::instr_iterator I = MBB->instr_begin(), 342 void MipsCodeEmitter::emitInstruction(MachineBasicBlock::instr_iterator MI, 368 void MipsCodeEmitter::expandACCInstr(MachineBasicBlock::instr_iterator MI, 376 bool MipsCodeEmitter::expandPseudos(MachineBasicBlock::instr_iterator &MI,
|
H A D | MipsLongBranch.cpp | 178 for (MachineBasicBlock::instr_iterator MI = MBB->instr_begin(); 242 MachineBasicBlock::instr_iterator II(Br);
|
H A D | MipsConstantIslandPass.cpp | 1688 for (MachineBasicBlock::instr_iterator I =
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonHardwareLoops.cpp | 342 typedef MachineBasicBlock::instr_iterator instr_iterator; typedef 343 for (instr_iterator I = Header->instr_begin(), E = Header->instr_end(); 1157 typedef MachineBasicBlock::instr_iterator instr_iterator; typedef 1159 for (instr_iterator I = BumpI, E = BB->instr_end(); I != E; ++I) 1166 instr_iterator CmpIt = CmpI, NextIt = std::next(CmpIt); 1167 for (instr_iterator I = NextIt, E = BB->instr_end(); I != E; ++I) { 1178 instr_iterator After = BumpI; 1179 instr_iterator Fro 1264 typedef MachineBasicBlock::instr_iterator instr_iterator; typedef 1426 typedef MachineBasicBlock::instr_iterator instr_iterator; typedef [all...] |
H A D | HexagonInstrInfo.cpp | 184 MachineBasicBlock::instr_iterator I = MBB.instr_end();
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcCodeEmitter.cpp | 67 void emitInstruction(MachineBasicBlock::instr_iterator MI, 119 for (MachineBasicBlock::instr_iterator I = MBB->instr_begin(), 128 void SparcCodeEmitter::emitInstruction(MachineBasicBlock::instr_iterator MI,
|
/external/llvm/lib/Target/ARM/ |
H A D | Thumb2ITBlockPass.cpp | 245 MachineBasicBlock::instr_iterator LI = LastITMI;
|
H A D | Thumb2SizeReduction.cpp | 940 MachineBasicBlock::instr_iterator MII = MBB.instr_begin(),E = MBB.instr_end(); 941 MachineBasicBlock::instr_iterator NextMII; 960 MachineBasicBlock::instr_iterator I = std::prev(NextMII);
|
/external/llvm/lib/Target/R600/ |
H A D | R600Packetizer.cpp | 78 MachineBasicBlock::instr_iterator BI = I.getInstrIterator();
|
H A D | R600ControlFlowFinalizer.cpp | 389 for (MachineBasicBlock::instr_iterator E = MBB.instr_end(); I != E;) { 399 MachineBasicBlock::instr_iterator BI = I.getInstrIterator();
|