Lines Matching refs:MachineFunction
30 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
31 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
33 uint64_t getStackSizeWithRVVPadding(const MachineFunction &MF) const;
35 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
38 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
41 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
44 bool hasFP(const MachineFunction &MF) const override;
46 bool hasBP(const MachineFunction &MF) const;
48 bool hasReservedCallFrame(const MachineFunction &MF) const override;
50 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
65 uint64_t getFirstSPAdjustAmount(const MachineFunction &MF) const;
70 bool enableShrinkWrapping(const MachineFunction &MF) const override;
79 void determineFrameLayout(MachineFunction &MF) const;
83 void adjustStackForRVV(MachineFunction &MF, MachineBasicBlock &MBB,
87 assignRVVStackObjectOffsets(MachineFunction &MF) const;