Lines Matching refs:MachineFunction
37 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
41 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
42 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
44 bool hasReservedCallFrame(const MachineFunction &MF) const override;
46 DwarfFrameBase getDwarfFrameBase(const MachineFunction &MF) const override;
48 bool needsPrologForEH(const MachineFunction &MF) const;
51 void writeSPToGlobal(unsigned SrcReg, MachineFunction &MF,
58 static std::optional<unsigned> getLocalForStackObject(MachineFunction &MF,
61 static unsigned getSPReg(const MachineFunction &MF);
62 static unsigned getFPReg(const MachineFunction &MF);
63 static unsigned getOpcConst(const MachineFunction &MF);
64 static unsigned getOpcAdd(const MachineFunction &MF);
65 static unsigned getOpcSub(const MachineFunction &MF);
66 static unsigned getOpcAnd(const MachineFunction &MF);
67 static unsigned getOpcGlobGet(const MachineFunction &MF);
68 static unsigned getOpcGlobSet(const MachineFunction &MF);
71 bool hasFPImpl(const MachineFunction &MF) const override;
74 bool hasBP(const MachineFunction &MF) const;
75 bool needsSPForLocalFrame(const MachineFunction &MF) const;
76 bool needsSP(const MachineFunction &MF) const;
77 bool needsSPWriteback(const MachineFunction &MF) const;