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