Lines Matching refs:MachineFunction
115 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
117 getCalleeSavedRegsViaCopy(const MachineFunction *MF) const;
118 const uint32_t *getCallPreservedMask(const MachineFunction &MF,
121 const uint32_t *getTLSCallPreservedMask(const MachineFunction &MF) const;
122 const uint32_t *getSjLjDispatchPreservedMask(const MachineFunction &MF) const;
132 const uint32_t *getThisReturnPreservedMask(const MachineFunction &MF,
136 getIntraCallClobberedRegs(const MachineFunction *MF) const override;
138 BitVector getReservedRegs(const MachineFunction &MF) const override;
139 bool isAsmClobberable(const MachineFunction &MF,
141 bool isInlineAsmReadOnlyReg(const MachineFunction &MF,
145 getPointerRegClass(const MachineFunction &MF,
152 const MachineFunction &MF) const override;
155 MachineFunction &MF) const override;
159 const MachineFunction &MF, const VirtRegMap *VRM,
163 MachineFunction &MF) const override;
165 bool hasBasePointer(const MachineFunction &MF) const;
167 bool canRealignStack(const MachineFunction &MF) const override;
178 bool cannotEliminateFrame(const MachineFunction &MF) const;
181 Register getFrameRegister(const MachineFunction &MF) const override;
194 bool requiresRegisterScavenging(const MachineFunction &MF) const override;
196 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override;
198 bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override;