* [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).