diff mbox series

doc: Add doc for RISC-V Operand Modifiers

Message ID 20230710141904.109665-1-kito.cheng@sifive.com
State New
Headers show
Series doc: Add doc for RISC-V Operand Modifiers | expand

Commit Message

Kito Cheng July 10, 2023, 2:19 p.m. UTC
Document `z` and `i` operand modifiers, we have much more modifiers
other than those two, but they are the only two implement on both
GCC and LLVM, consider the compatibility I would like to document those
two first, and then review other modifiers later to see if any other should
expose and implement on RISC-V LLVM too.

gcc/ChangeLog:

	* doc/extend.texi (RISC-V Operand Modifiers): New.
---
 gcc/doc/extend.texi | 10 ++++++++++
 1 file changed, 10 insertions(+)

Comments

Jeff Law July 10, 2023, 2:32 p.m. UTC | #1
On 7/10/23 08:19, Kito Cheng wrote:
> Document `z` and `i` operand modifiers, we have much more modifiers
> other than those two, but they are the only two implement on both
> GCC and LLVM, consider the compatibility I would like to document those
> two first, and then review other modifiers later to see if any other should
> expose and implement on RISC-V LLVM too.
> 
> gcc/ChangeLog:
> 
> 	* doc/extend.texi (RISC-V Operand Modifiers): New.
OK
jeff
Kito Cheng July 10, 2023, 2:51 p.m. UTC | #2
thanks, pushed to trunk :)

On Mon, Jul 10, 2023 at 10:33 PM Jeff Law via Gcc-patches
<gcc-patches@gcc.gnu.org> wrote:
>
>
>
> On 7/10/23 08:19, Kito Cheng wrote:
> > Document `z` and `i` operand modifiers, we have much more modifiers
> > other than those two, but they are the only two implement on both
> > GCC and LLVM, consider the compatibility I would like to document those
> > two first, and then review other modifiers later to see if any other should
> > expose and implement on RISC-V LLVM too.
> >
> > gcc/ChangeLog:
> >
> >       * doc/extend.texi (RISC-V Operand Modifiers): New.
> OK
> jeff
diff mbox series

Patch

diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index bfbc1d6cc9f8..d88fd75e06e6 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -11533,6 +11533,16 @@  The list below describes the supported modifiers and their effects for LoongArch
 @item @code{z} @tab Print the operand in its unmodified form, followed by a comma.
 @end multitable
 
+@anchor{riscvOperandmodifiers}
+@subsubsection RISC-V Operand Modifiers
+
+The list below describes the supported modifiers and their effects for RISC-V.
+
+@multitable @columnfractions .10 .90
+@headitem Modifier @tab Description
+@item @code{z} @tab Print ''@code{zero}'' instead of 0 if the operand is an immediate with a value of zero.
+@item @code{i} @tab Print the character ''@code{i}'' if the operand is an immediate.
+@end multitable
 
 @lowersections
 @include md.texi