[llvm] aa8b704 - [RISCV][Docs] Tweak the note about zicsr and zifencei since we now support version 2.1 of the base I specification.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 21 12:41:26 PDT 2023


Author: Craig Topper
Date: 2023-04-21T12:40:58-07:00
New Revision: aa8b704d97abbf1e43b219fa6a8662ef43d75da9

URL: https://github.com/llvm/llvm-project/commit/aa8b704d97abbf1e43b219fa6a8662ef43d75da9
DIFF: https://github.com/llvm/llvm-project/commit/aa8b704d97abbf1e43b219fa6a8662ef43d75da9.diff

LOG: [RISCV][Docs] Tweak the note about zicsr and zifencei since we now support version 2.1 of the base I specification.

Differential Revision: https://reviews.llvm.org/D148948

Added: 
    

Modified: 
    llvm/docs/RISCVUsage.rst

Removed: 
    


################################################################################
diff  --git a/llvm/docs/RISCVUsage.rst b/llvm/docs/RISCVUsage.rst
index 352f6c5318bc5..daec01d5bd2c7 100644
--- a/llvm/docs/RISCVUsage.rst
+++ b/llvm/docs/RISCVUsage.rst
@@ -166,7 +166,7 @@ Supported
 .. _riscv-i2p1-note:
 
 ``zicsr``, ``zifencei``
-  Between versions 2.0 and 2.1 of the base I specification, a backwards incompatible change was made to remove selected instructions and CSRs from the base ISA.  These instructions were grouped into a set of new extensions, but were no longer required by the base ISA.  This change is described in "Preface to Document Version 20190608-Base-Ratified" from the specification document.  LLVM currently implements version 2.0 of the base specification.  Thus, instructions from these extensions are accepted as part of the base ISA.  LLVM also allows the explicit specification of the extensions in an march string.
+  Between versions 2.0 and 2.1 of the base I specification, a backwards incompatible change was made to remove selected instructions and CSRs from the base ISA.  These instructions were grouped into a set of new extensions, but were no longer required by the base ISA.  This change is described in "Preface to Document Version 20190608-Base-Ratified" from the specification document.  LLVM currently implements version 2.1 of the base specification. To maintain compatibility, instructions from these extensions are accepted without being in the ``-march`` string.  LLVM also allows the explicit specification of the extensions in an ``-march`` string.
 
 Experimental Extensions
 =======================


        


More information about the llvm-commits mailing list