[all-commits] [llvm/llvm-project] f00a98: [RISCV] Add CSRs defined in the recently ratified ...
Alex Bradbury via All-commits
all-commits at lists.llvm.org
Sat Jan 15 00:36:47 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f00a98a0a90e80f9790e6b505f5a5d4d64741690
https://github.com/llvm/llvm-project/commit/f00a98a0a90e80f9790e6b505f5a5d4d64741690
Author: Alex Bradbury <asb at lowrisc.org>
Date: 2022-01-15 (Sat, 15 Jan 2022)
Changed paths:
M llvm/lib/Target/RISCV/RISCVSystemOperands.td
M llvm/test/MC/RISCV/rv32-machine-csr-names.s
M llvm/test/MC/RISCV/rv32-only-csr-names.s
M llvm/test/MC/RISCV/supervisor-csr-names.s
Log Message:
-----------
[RISCV] Add CSRs defined in the recently ratified Sscofpmf extension
The "RISC-V Count Overflow and Mode-Based Filtering Extension" was
ratified at the end of last year though hasn't yet been integrated in
the main specification documents (see
<https://wiki.riscv.org/display/TECH/Recently+Ratified+Extensions>).
This commit adds the CSRs defined by this extension in
<https://github.com/riscv/riscv-count-overflow/releases/download/v0.5.2/Sscofpmf.pdf>.
Differential Revision: https://reviews.llvm.org/D117308
Commit: 1ca79823e0562be2a065377dda1474b0dc9c9e4d
https://github.com/llvm/llvm-project/commit/1ca79823e0562be2a065377dda1474b0dc9c9e4d
Author: Alex Bradbury <asb at lowrisc.org>
Date: 2022-01-15 (Sat, 15 Jan 2022)
Changed paths:
M llvm/lib/Target/RISCV/RISCVSystemOperands.td
M llvm/test/MC/RISCV/hypervisor-csr-names.s
M llvm/test/MC/RISCV/machine-csr-names.s
M llvm/test/MC/RISCV/rv32-hypervisor-csr-names.s
M llvm/test/MC/RISCV/rv32-machine-csr-names.s
M llvm/test/MC/RISCV/rv32-only-csr-names.s
M llvm/test/MC/RISCV/supervisor-csr-names.s
Log Message:
-----------
[RISCV] Add CSRs defined in the recently ratified Smstateen extension
The "RISC-V State Enable Extension" was ratified at the end of at the
end of last year though hasn't yet been integrated in the main
specification documents (see
<https://wiki.riscv.org/display/TECH/Recently+Ratified+Extensions>).
This commit adds the CSRs defined by this extension in
<https://github.com/riscv/riscv-state-enable/releases/download/v0.6.3/Smstateen.pdf>.
Differential Revision: https://reviews.llvm.org/D117310
Commit: 0ee679e22cfba9dfd5f6d07e7ff9687192419034
https://github.com/llvm/llvm-project/commit/0ee679e22cfba9dfd5f6d07e7ff9687192419034
Author: Alex Bradbury <asb at lowrisc.org>
Date: 2022-01-15 (Sat, 15 Jan 2022)
Changed paths:
M llvm/lib/Target/RISCV/RISCVSystemOperands.td
M llvm/test/MC/RISCV/hypervisor-csr-names.s
M llvm/test/MC/RISCV/rv32-hypervisor-csr-names.s
M llvm/test/MC/RISCV/rv32-only-csr-names.s
A llvm/test/MC/RISCV/rv32-supervisor-csr-names.s
M llvm/test/MC/RISCV/supervisor-csr-names.s
Log Message:
-----------
[RISCV] Add CSRs defined in the recently ratified Sstc extension
The 'RISC-V "stimecmp / vstimecmp" Extension' was ratified at the end of
last year though hasn't yet been integrated in the main specification
documents (see
<https://wiki.riscv.org/display/TECH/Recently+Ratified+Extensions>).
RISC-V "stimecmp / vstimecmp" Extension
<https://github.com/riscv/riscv-time-compare/releases/download/v0.5.4/Sstc.pdf>.
Differential Revision: https://reviews.llvm.org/D117311
Compare: https://github.com/llvm/llvm-project/compare/2e589c9c4233...0ee679e22cfb
More information about the All-commits
mailing list