diff --git a/llvm/include/llvm/CodeGen/MachineRegisterInfo.h b/llvm/include/llvm/CodeGen/MachineRegisterInfo.h index 3f0fc160f9ea4..09d9a0b4ec402 100644 --- a/llvm/include/llvm/CodeGen/MachineRegisterInfo.h +++ b/llvm/include/llvm/CodeGen/MachineRegisterInfo.h @@ -243,15 +243,6 @@ class MachineRegisterInfo { /// Returns true if the updated CSR list was initialized and false otherwise. bool isUpdatedCSRsInitialized() const { return IsUpdatedCSRsInitialized; } - /// Returns true if a register can be used as an argument to a function. - bool isArgumentRegister(MCRegister Reg) const; - - /// Returns true if a register is a fixed register. - bool isFixedRegister(MCRegister Reg) const; - - /// Returns true if a register is a general purpose register. - bool isGeneralPurposeRegister(MCRegister Reg) const; - /// Disables the register from the list of CSRs. /// I.e. the register will not appear as part of the CSR mask. /// \see UpdatedCalleeSavedRegs. diff --git a/llvm/lib/CodeGen/MachineRegisterInfo.cpp b/llvm/lib/CodeGen/MachineRegisterInfo.cpp index 55d7c8370e9c4..b0c1838b3ff0e 100644 --- a/llvm/lib/CodeGen/MachineRegisterInfo.cpp +++ b/llvm/lib/CodeGen/MachineRegisterInfo.cpp @@ -659,15 +659,3 @@ bool MachineRegisterInfo::isReservedRegUnit(unsigned Unit) const { } return false; } - -bool MachineRegisterInfo::isArgumentRegister(MCRegister Reg) const { - return getTargetRegisterInfo()->isArgumentRegister(*MF, Reg); -} - -bool MachineRegisterInfo::isFixedRegister(MCRegister Reg) const { - return getTargetRegisterInfo()->isFixedRegister(*MF, Reg); -} - -bool MachineRegisterInfo::isGeneralPurposeRegister(MCRegister Reg) const { - return getTargetRegisterInfo()->isGeneralPurposeRegister(*MF, Reg); -}