diff options
author | Luis Marques <luismarques@lowrisc.org> | 2019-08-27 21:37:57 +0000 |
---|---|---|
committer | Tom Stellard <tstellar@redhat.com> | 2019-12-04 13:44:20 -0800 |
commit | 474037d798d21313864fd9d43ea93ac8be695c61 (patch) | |
tree | 81112e1e3ea4b7e14bb4947f1b746b5232543251 | |
parent | 64bdd8bc9fbff893fc435c46b307c63f5a592d30 (diff) | |
download | llvm-474037d798d21313864fd9d43ea93ac8be695c61.zip llvm-474037d798d21313864fd9d43ea93ac8be695c61.tar.gz llvm-474037d798d21313864fd9d43ea93ac8be695c61.tar.bz2 |
Merging r370113:
------------------------------------------------------------------------
r370113 | luismarques | 2019-08-27 14:37:57 -0700 (Tue, 27 Aug 2019) | 5 lines
[RISCV] Implement RISCVRegisterInfo::getPointerRegClass
Fixes bug 43041
Differential Revision: https://reviews.llvm.org/D66752
------------------------------------------------------------------------
-rw-r--r-- | llvm/lib/Target/RISCV/RISCVRegisterInfo.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/RISCV/RISCVRegisterInfo.h b/llvm/lib/Target/RISCV/RISCVRegisterInfo.h index 4f33947..56a50fe 100644 --- a/llvm/lib/Target/RISCV/RISCVRegisterInfo.h +++ b/llvm/lib/Target/RISCV/RISCVRegisterInfo.h @@ -52,6 +52,12 @@ struct RISCVRegisterInfo : public RISCVGenRegisterInfo { bool trackLivenessAfterRegAlloc(const MachineFunction &) const override { return true; } + + const TargetRegisterClass * + getPointerRegClass(const MachineFunction &MF, + unsigned Kind = 0) const override { + return &RISCV::GPRRegClass; + } }; } |