Lines Matching refs:MF
37 bool isReservedReg(const MachineFunction &MF, MCRegister Reg) const;
38 bool isAnyArgRegReserved(const MachineFunction &MF) const;
39 void emitReservedArgRegCallError(const MachineFunction &MF) const;
41 void UpdateCustomCalleeSavedRegs(MachineFunction &MF) const;
42 void UpdateCustomCallPreservedMask(MachineFunction &MF,
45 static bool hasSVEArgsOrReturn(const MachineFunction *MF);
48 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
49 const MCPhysReg *getDarwinCalleeSavedRegs(const MachineFunction *MF) const;
51 getCalleeSavedRegsViaCopy(const MachineFunction *MF) const;
52 const uint32_t *getCallPreservedMask(const MachineFunction &MF,
54 const uint32_t *getDarwinCallPreservedMask(const MachineFunction &MF,
77 getCustomEHPadPreservedMask(const MachineFunction &MF) const override;
87 const uint32_t *getThisReturnPreservedMask(const MachineFunction &MF,
93 BitVector getReservedRegs(const MachineFunction &MF) const override;
94 bool isAsmClobberable(const MachineFunction &MF,
98 getPointerRegClass(const MachineFunction &MF,
103 bool requiresRegisterScavenging(const MachineFunction &MF) const override;
104 bool useFPForScavengingIndex(const MachineFunction &MF) const override;
105 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override;
118 bool cannotEliminateFrame(const MachineFunction &MF) const;
120 bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override;
121 bool hasBasePointer(const MachineFunction &MF) const;
125 Register getFrameRegister(const MachineFunction &MF) const override;
128 MachineFunction &MF) const override;
130 unsigned getLocalAddressRegister(const MachineFunction &MF) const;