Lines Matching refs:MachineFunction
79 unsigned determineFrameLayout(MachineFunction &MF,
85 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
86 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
88 bool hasFP(const MachineFunction &MF) const override;
89 bool needsFP(const MachineFunction &MF) const;
90 void replaceFPWithRealFP(MachineFunction &MF) const;
92 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
94 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
96 void addScavengingSpillSlot(MachineFunction &MF, RegScavenger *RS) const;
106 assignCalleeSavedSpillSlots(MachineFunction &MF,
111 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
147 bool enableShrinkWrapping(const MachineFunction &MF) const override;