Lines Matching refs:MFI
40 bool processBasicBlock(MachineFunction &MF, MachineFunction::iterator MFI);
50 MachineFunction::iterator MFI);
57 MachineFunction::iterator MFI);
62 MachineFunction::iterator MFI);
73 MachineFunction::iterator MFI);
78 MachineInstr *postRAConvertToLEA(MachineFunction::iterator &MFI,
97 FixupLEAPass::postRAConvertToLEA(MachineFunction::iterator &MFI, in postRAConvertToLEA() argument
115 MFI->insert(MBBI, NewMI); // Insert the new inst in postRAConvertToLEA()
145 return TII->convertToThreeAddress(MFI, MBBI, nullptr); in postRAConvertToLEA()
188 MachineFunction::iterator MFI) { in getPreviousInstr() argument
189 if (I == MFI->begin()) { in getPreviousInstr()
190 if (MFI->isPredecessor(MFI)) { in getPreviousInstr()
191 I = --MFI->end(); in getPreviousInstr()
202 MachineFunction::iterator MFI) { in searchBackwards() argument
209 Found = getPreviousInstr(CurInst, MFI); in searchBackwards()
220 Found = getPreviousInstr(CurInst, MFI); in searchBackwards()
226 MachineFunction::iterator MFI) { in processInstruction() argument
236 seekLEAFixup(p, I, MFI); in processInstruction()
240 seekLEAFixup(q, I, MFI); in processInstruction()
247 MachineFunction::iterator MFI) { in seekLEAFixup() argument
248 MachineBasicBlock::iterator MBI = searchBackwards(p, I, MFI); in seekLEAFixup()
250 MachineInstr *NewMI = postRAConvertToLEA(MFI, MBI); in seekLEAFixup()
256 MFI->erase(MBI); in seekLEAFixup()
259 processInstruction(J, MFI); in seekLEAFixup()
265 MachineFunction::iterator MFI) { in processInstructionForSLM() argument
272 !TII->isSafeToClobberEFLAGS(*MFI, I)) in processInstructionForSLM()
310 MFI->insert(I, NewMI); in processInstructionForSLM()
320 MFI->insert(I, NewMI); in processInstructionForSLM()
324 MFI->erase(I); in processInstructionForSLM()
330 MachineFunction::iterator MFI) { in processBasicBlock() argument
332 for (MachineBasicBlock::iterator I = MFI->begin(); I != MFI->end(); ++I) { in processBasicBlock()
334 processInstructionForSLM(I, MFI); in processBasicBlock()
336 processInstruction(I, MFI); in processBasicBlock()