Lines Matching refs:iterator
40 bool processBasicBlock(MachineFunction &MF, MachineFunction::iterator MFI);
49 void seekLEAFixup(MachineOperand& p, MachineBasicBlock::iterator& I,
50 MachineFunction::iterator MFI);
56 void processInstruction(MachineBasicBlock::iterator& I,
57 MachineFunction::iterator MFI);
62 MachineBasicBlock::iterator I);
67 MachineBasicBlock::iterator searchBackwards(MachineOperand& p,
68 MachineBasicBlock::iterator& I,
69 MachineFunction::iterator MFI);
74 MachineInstr* postRAConvertToLEA(MachineFunction::iterator &MFI,
75 MachineBasicBlock::iterator &MBBI) const;
95 FixupLEAPass::postRAConvertToLEA(MachineFunction::iterator &MFI, in postRAConvertToLEA()
96 MachineBasicBlock::iterator &MBBI) const { in postRAConvertToLEA()
143 for (MachineFunction::iterator I = Func.begin(), E = Func.end(); I != E; ++I) in runOnMachineFunction()
151 MachineBasicBlock::iterator I) { in usesRegister()
170 static inline bool getPreviousInstr(MachineBasicBlock::iterator& I, in getPreviousInstr()
171 MachineFunction::iterator MFI) { in getPreviousInstr()
184 MachineBasicBlock::iterator FixupLEAPass::searchBackwards(MachineOperand& p, in searchBackwards()
185 MachineBasicBlock::iterator& I, in searchBackwards()
186 MachineFunction::iterator MFI) { in searchBackwards()
188 MachineBasicBlock::iterator CurInst; in searchBackwards()
208 void FixupLEAPass::processInstruction(MachineBasicBlock::iterator& I, in processInstruction()
209 MachineFunction::iterator MFI) { in processInstruction()
229 MachineBasicBlock::iterator& I, in seekLEAFixup()
230 MachineFunction::iterator MFI) { in seekLEAFixup()
231 MachineBasicBlock::iterator MBI = searchBackwards(p, I, MFI); in seekLEAFixup()
240 MachineBasicBlock::iterator J = in seekLEAFixup()
241 static_cast<MachineBasicBlock::iterator> (NewMI); in seekLEAFixup()
248 MachineFunction::iterator MFI) { in processBasicBlock()
250 for (MachineBasicBlock::iterator I = MFI->begin(); I != MFI->end(); ++I) in processBasicBlock()