public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH] doc: Add doc for RISC-V Operand Modifiers
@ 2023-07-10 14:19 Kito Cheng
  2023-07-10 14:32 ` Jeff Law
  0 siblings, 1 reply; 3+ messages in thread
From: Kito Cheng @ 2023-07-10 14:19 UTC (permalink / raw)
  To: gcc-patches, kito.cheng, palmer, jeffreyalaw; +Cc: Kito Cheng

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(+)

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
-- 
2.40.1


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] doc: Add doc for RISC-V Operand Modifiers
  2023-07-10 14:19 [PATCH] doc: Add doc for RISC-V Operand Modifiers Kito Cheng
@ 2023-07-10 14:32 ` Jeff Law
  2023-07-10 14:51   ` Kito Cheng
  0 siblings, 1 reply; 3+ messages in thread
From: Jeff Law @ 2023-07-10 14:32 UTC (permalink / raw)
  To: Kito Cheng, gcc-patches, kito.cheng, palmer



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

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] doc: Add doc for RISC-V Operand Modifiers
  2023-07-10 14:32 ` Jeff Law
@ 2023-07-10 14:51   ` Kito Cheng
  0 siblings, 0 replies; 3+ messages in thread
From: Kito Cheng @ 2023-07-10 14:51 UTC (permalink / raw)
  To: Jeff Law; +Cc: Kito Cheng, gcc-patches, palmer

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-07-10 14:51 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-10 14:19 [PATCH] doc: Add doc for RISC-V Operand Modifiers Kito Cheng
2023-07-10 14:32 ` Jeff Law
2023-07-10 14:51   ` Kito Cheng

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).