Lines Matching refs:iterator
41 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 processInstructionForSLM(MachineBasicBlock::iterator &I,
63 MachineFunction::iterator MFI);
67 bool fixupIncDec(MachineBasicBlock::iterator &I,
68 MachineFunction::iterator MFI) const;
72 RegUsageState usesRegister(MachineOperand &p, MachineBasicBlock::iterator I);
77 MachineBasicBlock::iterator searchBackwards(MachineOperand &p,
78 MachineBasicBlock::iterator &I,
79 MachineFunction::iterator MFI);
84 MachineInstr *postRAConvertToLEA(MachineFunction::iterator &MFI,
85 MachineBasicBlock::iterator &MBBI) const;
111 FixupLEAPass::postRAConvertToLEA(MachineFunction::iterator &MFI, in postRAConvertToLEA()
112 MachineBasicBlock::iterator &MBBI) const { in postRAConvertToLEA()
180 for (MachineFunction::iterator I = Func.begin(), E = Func.end(); I != E; ++I) in runOnMachineFunction()
188 FixupLEAPass::usesRegister(MachineOperand &p, MachineBasicBlock::iterator I) { in usesRegister()
207 static inline bool getPreviousInstr(MachineBasicBlock::iterator &I, in getPreviousInstr()
208 MachineFunction::iterator MFI) { in getPreviousInstr()
220 MachineBasicBlock::iterator
221 FixupLEAPass::searchBackwards(MachineOperand &p, MachineBasicBlock::iterator &I, in searchBackwards()
222 MachineFunction::iterator MFI) { in searchBackwards()
224 MachineBasicBlock::iterator CurInst; in searchBackwards()
242 return MachineBasicBlock::iterator(); in searchBackwards()
265 bool FixupLEAPass::fixupIncDec(MachineBasicBlock::iterator &I, in fixupIncDec()
266 MachineFunction::iterator MFI) const { in fixupIncDec()
293 I = static_cast<MachineBasicBlock::iterator>(NewMI); in fixupIncDec()
299 void FixupLEAPass::processInstruction(MachineBasicBlock::iterator &I, in processInstruction()
300 MachineFunction::iterator MFI) { in processInstruction()
319 MachineBasicBlock::iterator &I, in seekLEAFixup()
320 MachineFunction::iterator MFI) { in seekLEAFixup()
321 MachineBasicBlock::iterator MBI = searchBackwards(p, I, MFI); in seekLEAFixup()
322 if (MBI != MachineBasicBlock::iterator()) { in seekLEAFixup()
330 MachineBasicBlock::iterator J = in seekLEAFixup()
331 static_cast<MachineBasicBlock::iterator>(NewMI); in seekLEAFixup()
337 void FixupLEAPass::processInstructionForSLM(MachineBasicBlock::iterator &I, in processInstructionForSLM()
338 MachineFunction::iterator MFI) { in processInstructionForSLM()
398 I = static_cast<MachineBasicBlock::iterator>(NewMI); in processInstructionForSLM()
403 MachineFunction::iterator MFI) { in processBasicBlock()
405 for (MachineBasicBlock::iterator I = MFI->begin(); I != MFI->end(); ++I) { in processBasicBlock()