Lines Matching refs:MachineFunction
32 const MachineFunction &MF) const override { in allocateScavengingFrameIndexesNearIncomingSP()
43 bool hasReservedCallFrame(const MachineFunction &MF) const override;
45 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
57 assignCalleeSavedSpillSlots(MachineFunction &MF,
60 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
71 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
73 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
74 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
75 void inlineStackProbe(MachineFunction &MF,
77 bool hasFP(const MachineFunction &MF) const override;
78 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
81 orderFrameObjects(const MachineFunction &MF,
87 unsigned getRegSpillOffset(MachineFunction &MF, Register Reg) const;
89 bool usePackedStack(MachineFunction &MF) const;
92 unsigned getBackchainOffset(MachineFunction &MF) const { in getBackchainOffset()
98 int getOrCreateFramePointerSaveIndex(MachineFunction &MF) const;
108 assignCalleeSavedSpillSlots(MachineFunction &MF,
112 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
126 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
128 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
130 void inlineStackProbe(MachineFunction &MF,
133 bool hasFP(const MachineFunction &MF) const override;
135 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
138 void determineFrameLayout(MachineFunction &MF) const;