Lines Matching refs:MachineFunction
83 bool stackUpdateCanBeMoved(MachineFunction &MF) const;
91 uint64_t determineFrameLayoutAndUpdate(MachineFunction &MF,
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 hasFP(const MachineFunction &MF) const override;
111 bool needsFP(const MachineFunction &MF) const;
112 void replaceFPWithRealFP(MachineFunction &MF) const;
114 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
116 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
118 void addScavengingSpillSlot(MachineFunction &MF, RegScavenger *RS) const;
128 assignCalleeSavedSpillSlots(MachineFunction &MF,
133 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
170 bool enableShrinkWrapping(const MachineFunction &MF) const override;