Lines Matching refs:MachineFunction
83 bool stackUpdateCanBeMoved(MachineFunction &MF) const;
91 uint64_t determineFrameLayoutAndUpdate(MachineFunction &MF,
96 * The MachineFunction object can be const in this case as it is not
99 uint64_t determineFrameLayout(const MachineFunction &MF,
105 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
106 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
107 void inlineStackProbe(MachineFunction &MF,
110 bool needsFP(const MachineFunction &MF) const;
111 void replaceFPWithRealFP(MachineFunction &MF) const;
113 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
115 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
117 void addScavengingSpillSlot(MachineFunction &MF, RegScavenger *RS) const;
127 assignCalleeSavedSpillSlots(MachineFunction &MF,
132 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
169 bool enableShrinkWrapping(const MachineFunction &MF) const override;
175 void updateCalleeSaves(const MachineFunction &MF, BitVector &SavedRegs) const;
180 bool hasFPImpl(const MachineFunction &MF) const override;