/freebsd-10.0-release/contrib/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; 227 instr_iterator instr_begin() { return Insts.begin(); } 229 instr_iterator instr_end() { return Insts.end(); } 432 /// and return an instr_iterator instead. 433 instr_iterator getFirstInstrTerminator(); 458 instr_iterator insert(instr_iterator I, MachineInstr *M); 484 instr_iterator eras [all...] |
H A D | MachineInstrBuilder.h | 256 MachineBasicBlock::instr_iterator I, 272 MachineBasicBlock::instr_iterator MII = I; 295 MachineBasicBlock::instr_iterator I, 309 MachineBasicBlock::instr_iterator MII = I; 368 MachineBasicBlock::instr_iterator Begin; 369 MachineBasicBlock::instr_iterator End; 405 MachineBasicBlock::instr_iterator begin() const { return Begin; } 408 MachineBasicBlock::instr_iterator end() const { return End; } 412 MIBundleBuilder &insert(MachineBasicBlock::instr_iterator I,
|
/freebsd-10.0-release/contrib/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 = llvm::next(FirstMI); 227 MachineBasicBlock::instr_iterator MII = MBB.instr_begin(); 228 MachineBasicBlock::instr_iterator MIE = MBB.instr_end();
|
H A D | ProcessImplicitDefs.cpp | 101 MachineBasicBlock::instr_iterator UserMI = MI; 102 MachineBasicBlock::instr_iterator UserE = MI->getParent()->instr_end(); 153 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(),
|
H A D | MachineBasicBlock.cpp | 83 for (MachineBasicBlock::instr_iterator 152 instr_iterator I = instr_begin(), E = instr_end(); 191 MachineBasicBlock::instr_iterator MachineBasicBlock::getFirstInstrTerminator() { 192 instr_iterator B = instr_begin(), E = instr_end(), I = E; 202 instr_iterator B = instr_begin(), I = instr_end(); 605 for (MachineBasicBlock::instr_iterator MI = Succ->instr_begin(), 720 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); 740 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); 762 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); 771 for (instr_iterator [all...] |
H A D | VirtRegMap.cpp | 271 for (MachineBasicBlock::instr_iterator
|
H A D | MachineInstr.cpp | 871 MachineBasicBlock::instr_iterator Pred = this; 880 MachineBasicBlock::instr_iterator Succ = this; 889 MachineBasicBlock::instr_iterator Pred = this; 898 MachineBasicBlock::instr_iterator Succ = this;
|
H A D | TailDuplication.cpp | 809 // Use instr_iterator here to properly handle bundles, e.g. 811 MachineBasicBlock::instr_iterator I = TailBB->instr_begin();
|
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsCodeEmitter.cpp | 84 void emitInstruction(MachineBasicBlock::instr_iterator MI, 119 void expandACCInstr(MachineBasicBlock::instr_iterator MI, 123 bool expandPseudos(MachineBasicBlock::instr_iterator &MI, 152 for (MachineBasicBlock::instr_iterator I = MBB->instr_begin(), 279 void MipsCodeEmitter::emitInstruction(MachineBasicBlock::instr_iterator MI, 305 void MipsCodeEmitter::expandACCInstr(MachineBasicBlock::instr_iterator MI, 313 bool MipsCodeEmitter::expandPseudos(MachineBasicBlock::instr_iterator &MI,
|
H A D | MipsLongBranch.cpp | 179 for (MachineBasicBlock::instr_iterator MI = MBB->instr_begin();
|
/freebsd-10.0-release/contrib/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 = llvm::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 | 179 MachineBasicBlock::instr_iterator I = MBB.instr_end();
|
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | Thumb2ITBlockPass.cpp | 238 MachineBasicBlock::instr_iterator LI = LastITMI;
|
H A D | Thumb2SizeReduction.cpp | 945 MachineBasicBlock::instr_iterator MII = MBB.instr_begin(),E = MBB.instr_end(); 946 MachineBasicBlock::instr_iterator NextMII; 965 MachineBasicBlock::instr_iterator I = prior(NextMII);
|
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/ |
H A D | R600ControlFlowFinalizer.cpp | 217 for (MachineBasicBlock::instr_iterator E = MBB.instr_end(); I != E;) { 227 MachineBasicBlock::instr_iterator BI = I.getInstrIterator();
|
H A D | R600Packetizer.cpp | 84 MachineBasicBlock::instr_iterator BI = I.getInstrIterator();
|