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 hasFP(const MachineFunction &MF) const override;
45 bool hasReservedCallFrame(const MachineFunction &MF) const override;
47 DwarfFrameBase getDwarfFrameBase(const MachineFunction &MF) const override;
49 bool needsPrologForEH(const MachineFunction &MF) const;
52 void writeSPToGlobal(unsigned SrcReg, MachineFunction &MF,
59 static std::optional<unsigned> getLocalForStackObject(MachineFunction &MF,
62 static unsigned getSPReg(const MachineFunction &MF);
63 static unsigned getFPReg(const MachineFunction &MF);
64 static unsigned getOpcConst(const MachineFunction &MF);
65 static unsigned getOpcAdd(const MachineFunction &MF);
66 static unsigned getOpcSub(const MachineFunction &MF);
67 static unsigned getOpcAnd(const MachineFunction &MF);
68 static unsigned getOpcGlobGet(const MachineFunction &MF);
69 static unsigned getOpcGlobSet(const MachineFunction &MF);
72 bool hasBP(const MachineFunction &MF) const;
73 bool needsSPForLocalFrame(const MachineFunction &MF) const;
74 bool needsSP(const MachineFunction &MF) const;
75 bool needsSPWriteback(const MachineFunction &MF) const;