Lines Matching refs:MachineFunction
26 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
27 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
29 uint64_t getStackSizeWithRVVPadding(const MachineFunction &MF) const;
31 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
34 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
37 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
40 bool hasBP(const MachineFunction &MF) const;
42 bool hasReservedCallFrame(const MachineFunction &MF) const override;
44 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
47 bool assignCalleeSavedSpillSlots(MachineFunction &MF,
65 uint64_t getFirstSPAdjustAmount(const MachineFunction &MF) const;
70 bool enableShrinkWrapping(const MachineFunction &MF) const override;
82 MachineFunction &MF, uint64_t Offset,
89 bool hasFPImpl(const MachineFunction &MF) const override;
92 void determineFrameLayout(MachineFunction &MF) const;
101 void deallocateStack(MachineFunction &MF, MachineBasicBlock &MBB,
106 assignRVVStackObjectOffsets(MachineFunction &MF) const;
108 void inlineStackProbe(MachineFunction &MF,
110 void allocateAndProbeStackForRVV(MachineFunction &MF, MachineBasicBlock &MBB,