Lines Matching refs:MachineFunction
64 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
66 getCalleeSavedRegsViaCopy(const MachineFunction *MF) const;
67 const uint32_t *getCallPreservedMask(const MachineFunction &MF,
70 const uint32_t *getTLSCallPreservedMask(const MachineFunction &MF) const;
71 const uint32_t *getSjLjDispatchPreservedMask(const MachineFunction &MF) const;
81 const uint32_t *getThisReturnPreservedMask(const MachineFunction &MF,
85 getIntraCallClobberedRegs(const MachineFunction *MF) const override;
87 BitVector getReservedRegs(const MachineFunction &MF) const override;
88 bool isAsmClobberable(const MachineFunction &MF,
90 bool isInlineAsmReadOnlyReg(const MachineFunction &MF,
94 getPointerRegClass(const MachineFunction &MF,
101 const MachineFunction &MF) const override;
104 MachineFunction &MF) const override;
108 const MachineFunction &MF, const VirtRegMap *VRM,
112 MachineFunction &MF) const override;
114 bool hasBasePointer(const MachineFunction &MF) const;
116 bool canRealignStack(const MachineFunction &MF) const override;
127 bool cannotEliminateFrame(const MachineFunction &MF) const;
130 Register getFrameRegister(const MachineFunction &MF) const override;
143 bool requiresRegisterScavenging(const MachineFunction &MF) const override;
145 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override;
147 bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override;