[llvm] d257517 - Bump RV32E version to 2.0
Kito Cheng via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 23 03:12:35 PDT 2023
Author: Job Noorman
Date: 2023-03-23T18:12:26+08:00
New Revision: d25751779baa37356265b004edc7e55ee4a4c383
URL: https://github.com/llvm/llvm-project/commit/d25751779baa37356265b004edc7e55ee4a4c383
DIFF: https://github.com/llvm/llvm-project/commit/d25751779baa37356265b004edc7e55ee4a4c383.diff
LOG: Bump RV32E version to 2.0
RV32E was recently [ratified](https://github.com/riscv/riscv-isa-manual/commit/afd613691cb89ccd7584206e8a6d1866fe77ec88) so we should update the version as our MC-layer support is complete.
Reviewed By: kito-cheng
Differential Revision: https://reviews.llvm.org/D144384
Added:
Modified:
llvm/lib/Support/RISCVISAInfo.cpp
llvm/test/MC/RISCV/attribute-arch.s
Removed:
################################################################################
diff --git a/llvm/lib/Support/RISCVISAInfo.cpp b/llvm/lib/Support/RISCVISAInfo.cpp
index 603b1f3d64737..93cf66ff1f739 100644
--- a/llvm/lib/Support/RISCVISAInfo.cpp
+++ b/llvm/lib/Support/RISCVISAInfo.cpp
@@ -41,7 +41,7 @@ static constexpr StringLiteral AllStdExts = "mafdqlcbkjtpvnh";
static const RISCVSupportedExtension SupportedExtensions[] = {
{"i", RISCVExtensionVersion{2, 0}},
- {"e", RISCVExtensionVersion{1, 9}},
+ {"e", RISCVExtensionVersion{2, 0}},
{"m", RISCVExtensionVersion{2, 0}},
{"a", RISCVExtensionVersion{2, 0}},
{"f", RISCVExtensionVersion{2, 0}},
diff --git a/llvm/test/MC/RISCV/attribute-arch.s b/llvm/test/MC/RISCV/attribute-arch.s
index 7856dcf94cd1c..af0b3fe0cdc29 100644
--- a/llvm/test/MC/RISCV/attribute-arch.s
+++ b/llvm/test/MC/RISCV/attribute-arch.s
@@ -12,6 +12,9 @@
.attribute arch, "rv32i2p0"
# CHECK: attribute 5, "rv32i2p0"
+.attribute arch, "rv32e"
+# CHECK: attribute 5, "rv32e2p0"
+
.attribute arch, "rv32i2_m2"
# CHECK: attribute 5, "rv32i2p0_m2p0"
More information about the llvm-commits
mailing list