Searched refs:instr_iterator (Results 1 - 17 of 17) sorted by relevance

/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineInstrBundle.h29 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 DMachineBasicBlock.h205 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 DMachineInstrBuilder.h256 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 DMachineInstrBundle.cpp43 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 DProcessImplicitDefs.cpp101 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 DMachineBasicBlock.cpp83 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 DVirtRegMap.cpp271 for (MachineBasicBlock::instr_iterator
H A DMachineInstr.cpp871 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 DTailDuplication.cpp809 // 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 DMipsCodeEmitter.cpp84 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 DMipsLongBranch.cpp179 for (MachineBasicBlock::instr_iterator MI = MBB->instr_begin();
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp342 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 DHexagonInstrInfo.cpp179 MachineBasicBlock::instr_iterator I = MBB.instr_end();
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DThumb2ITBlockPass.cpp238 MachineBasicBlock::instr_iterator LI = LastITMI;
H A DThumb2SizeReduction.cpp945 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 DR600ControlFlowFinalizer.cpp217 for (MachineBasicBlock::instr_iterator E = MBB.instr_end(); I != E;) {
227 MachineBasicBlock::instr_iterator BI = I.getInstrIterator();
H A DR600Packetizer.cpp84 MachineBasicBlock::instr_iterator BI = I.getInstrIterator();

Completed in 291 milliseconds