LGTM
On Mon, Dec 4, 2023 at 5:55 PM Christoph Müllner <christoph.muell...@vrull.eu> wrote: > > This patch documents the optimization parameter > riscv-strcmp-inline-limit, which can be used to tweak the behaviour > of -minline-strcmp and -minline-strncmp. > > gcc/ChangeLog: > > PR target/112650 > * doc/invoke.texi: Document riscv-strcmp-inline-limit. > > Signed-off-by: Christoph Müllner <christoph.muell...@vrull.eu> > --- > gcc/doc/invoke.texi | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi > index 6fe63b5f999..2b51ff304f6 100644 > --- a/gcc/doc/invoke.texi > +++ b/gcc/doc/invoke.texi > @@ -29846,6 +29846,10 @@ Inlining will only be done if the strings are > properly aligned > and instructions for accelerated processing are available. > The default is to not inline strcmp calls. > > +The @option{--param riscv-strcmp-inline-limit=@var{n}} parameter controls > +the maximum number of bytes compared by the inlined code. > +The default value is 64. > + > @opindex minline-strncmp > @item -minline-strncmp > @itemx -mno-inline-strncmp > @@ -29854,6 +29858,10 @@ Inlining will only be done if the strings are > properly aligned > and instructions for accelerated processing are available. > The default is to not inline strncmp calls. > > +The @option{--param riscv-strcmp-inline-limit=@var{n}} parameter controls > +the maximum number of bytes compared by the inlined code. > +The default value is 64. > + > @opindex mshorten-memrefs > @item -mshorten-memrefs > @itemx -mno-shorten-memrefs > -- > 2.43.0 >