Lines Matching refs:MachineFunction
24 void emitEntryFunctionPrologue(MachineFunction &MF,
26 void emitPrologue(MachineFunction &MF,
28 void emitEpilogue(MachineFunction &MF,
30 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
33 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
35 void determineCalleeSavesSGPR(MachineFunction &MF, BitVector &SavedRegs,
37 void determinePrologEpilogSGPRSaves(MachineFunction &MF, BitVector &SavedRegs,
39 void emitCSRSpillStores(MachineFunction &MF, MachineBasicBlock &MBB,
43 void emitCSRSpillRestores(MachineFunction &MF, MachineBasicBlock &MBB,
48 assignCalleeSavedSpillSlots(MachineFunction &MF,
53 const MachineFunction &MF) const override;
58 MachineFunction &MF,
62 MachineFunction &MF, RegScavenger *RS = nullptr) const override;
65 eliminateCallFramePseudoInstr(MachineFunction &MF,
70 bool hasFPImpl(const MachineFunction &MF) const override;
73 void emitEntryFunctionFlatScratchInit(MachineFunction &MF,
79 Register getEntryFunctionReservedScratchRsrcReg(MachineFunction &MF) const;
82 MachineFunction &MF, MachineBasicBlock &MBB,
88 bool requiresStackPointerReference(const MachineFunction &MF) const;