diff options
author | Alex Bradbury <asb@lowrisc.org> | 2017-12-07 12:50:32 +0000 |
---|---|---|
committer | Alex Bradbury <asb@lowrisc.org> | 2017-12-07 12:50:32 +0000 |
commit | 9f6aec4b7aab9a0c0d33bff634af0e148ed580ef (patch) | |
tree | 3c927837c770161d62d555607491b2ba10679f83 /llvm/lib/Target/RISCV/RISCVSubtarget.h | |
parent | 87a54d611042449aff1c8f6ceee417af85dee193 (diff) | |
download | bcm5719-llvm-9f6aec4b7aab9a0c0d33bff634af0e148ed580ef.tar.gz bcm5719-llvm-9f6aec4b7aab9a0c0d33bff634af0e148ed580ef.zip |
[RISCV] MC layer support for load/store instructions of the C (compressed) extension
Differential Revision: https://reviews.llvm.org/D40001
Patch by Shiva Chen.
llvm-svn: 320037
Diffstat (limited to 'llvm/lib/Target/RISCV/RISCVSubtarget.h')
-rw-r--r-- | llvm/lib/Target/RISCV/RISCVSubtarget.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/RISCV/RISCVSubtarget.h b/llvm/lib/Target/RISCV/RISCVSubtarget.h index 7db49456ebc..928ba5815a2 100644 --- a/llvm/lib/Target/RISCV/RISCVSubtarget.h +++ b/llvm/lib/Target/RISCV/RISCVSubtarget.h @@ -34,6 +34,7 @@ class RISCVSubtarget : public RISCVGenSubtargetInfo { bool HasStdExtA = false; bool HasStdExtF = false; bool HasStdExtD = false; + bool HasStdExtC = false; bool HasRV64 = false; unsigned XLen = 32; MVT XLenVT = MVT::i32; @@ -74,6 +75,7 @@ public: bool hasStdExtA() const { return HasStdExtA; } bool hasStdExtF() const { return HasStdExtF; } bool hasStdExtD() const { return HasStdExtD; } + bool hasStdExtC() const { return HasStdExtC; } bool is64Bit() const { return HasRV64; } MVT getXLenVT() const { return XLenVT; } unsigned getXLen() const { return XLen; } |