Lines Matching refs:iterator
42 bool processBasicBlock(MachineFunction &MF, MachineFunction::iterator MFI,
50 void seekLEAFixup(MachineOperand &p, MachineBasicBlock::iterator &I,
51 MachineFunction::iterator MFI);
57 void processInstruction(MachineBasicBlock::iterator &I,
58 MachineFunction::iterator MFI);
62 void processInstructionForSlowLEA(MachineBasicBlock::iterator &I,
63 MachineFunction::iterator MFI);
78 MachineFunction::iterator MFI);
82 bool fixupIncDec(MachineBasicBlock::iterator &I,
83 MachineFunction::iterator MFI) const;
87 RegUsageState usesRegister(MachineOperand &p, MachineBasicBlock::iterator I);
92 MachineBasicBlock::iterator searchBackwards(MachineOperand &p,
93 MachineBasicBlock::iterator &I,
94 MachineFunction::iterator MFI);
99 MachineInstr *postRAConvertToLEA(MachineFunction::iterator &MFI,
100 MachineBasicBlock::iterator &MBBI) const;
136 FixupLEAPass::postRAConvertToLEA(MachineFunction::iterator &MFI, in INITIALIZE_PASS()
137 MachineBasicBlock::iterator &MBBI) const { in INITIALIZE_PASS()
218 for (MachineFunction::iterator I = Func.begin(), E = Func.end(); I != E; ++I) in runOnMachineFunction()
226 FixupLEAPass::usesRegister(MachineOperand &p, MachineBasicBlock::iterator I) { in usesRegister()
245 static inline bool getPreviousInstr(MachineBasicBlock::iterator &I, in getPreviousInstr()
246 MachineFunction::iterator MFI) { in getPreviousInstr()
258 MachineBasicBlock::iterator
259 FixupLEAPass::searchBackwards(MachineOperand &p, MachineBasicBlock::iterator &I, in searchBackwards()
260 MachineFunction::iterator MFI) { in searchBackwards()
262 MachineBasicBlock::iterator CurInst; in searchBackwards()
279 return MachineBasicBlock::iterator(); in searchBackwards()
353 bool FixupLEAPass::fixupIncDec(MachineBasicBlock::iterator &I, in fixupIncDec()
354 MachineFunction::iterator MFI) const { in fixupIncDec()
381 I = static_cast<MachineBasicBlock::iterator>(NewMI); in fixupIncDec()
387 void FixupLEAPass::processInstruction(MachineBasicBlock::iterator &I, in processInstruction()
388 MachineFunction::iterator MFI) { in processInstruction()
407 MachineBasicBlock::iterator &I, in seekLEAFixup()
408 MachineFunction::iterator MFI) { in seekLEAFixup()
409 MachineBasicBlock::iterator MBI = searchBackwards(p, I, MFI); in seekLEAFixup()
410 if (MBI != MachineBasicBlock::iterator()) { in seekLEAFixup()
418 MachineBasicBlock::iterator J = in seekLEAFixup()
419 static_cast<MachineBasicBlock::iterator>(NewMI); in seekLEAFixup()
425 void FixupLEAPass::processInstructionForSlowLEA(MachineBasicBlock::iterator &I, in processInstructionForSlowLEA()
426 MachineFunction::iterator MFI) { in processInstructionForSlowLEA()
478 MachineFunction::iterator MFI) { in processInstrForSlow3OpLEA()
589 MachineFunction::iterator MFI, in processBasicBlock()
591 for (MachineBasicBlock::iterator I = MFI->begin(); I != MFI->end(); ++I) { in processBasicBlock()