aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuis Marques <luismarques@lowrisc.org>2019-08-27 21:37:57 +0000
committerTom Stellard <tstellar@redhat.com>2019-12-04 13:44:20 -0800
commit474037d798d21313864fd9d43ea93ac8be695c61 (patch)
tree81112e1e3ea4b7e14bb4947f1b746b5232543251
parent64bdd8bc9fbff893fc435c46b307c63f5a592d30 (diff)
downloadllvm-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.h6
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;
+ }
};
}