public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/88713] Vectorized code slow vs. flang
       [not found] <bug-88713-4@http.gcc.gnu.org/bugzilla/>
@ 2020-06-28 11:24 ` tkoenig at gcc dot gnu.org
  2020-06-28 14:19 ` hjl.tools at gmail dot com
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 4+ messages in thread
From: tkoenig at gcc dot gnu.org @ 2020-06-28 11:24 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713

--- Comment #57 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
(In reply to H.J. Lu from comment #56)
> (In reply to Thomas Koenig from comment #55)
> > (In reply to H.J. Lu from comment #45)
> > > Created attachment 45510 [details]
> > > An updated patch
> > 
> > HJ, do you plan on committing these?
> 
> We are collecting performance data before I submit it.

Do you have the performance data by now?

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

* [Bug tree-optimization/88713] Vectorized code slow vs. flang
       [not found] <bug-88713-4@http.gcc.gnu.org/bugzilla/>
  2020-06-28 11:24 ` [Bug tree-optimization/88713] Vectorized code slow vs. flang tkoenig at gcc dot gnu.org
@ 2020-06-28 14:19 ` hjl.tools at gmail dot com
  2020-07-09 13:40 ` cvs-commit at gcc dot gnu.org
  2020-07-17 12:30 ` cvs-commit at gcc dot gnu.org
  3 siblings, 0 replies; 4+ messages in thread
From: hjl.tools at gmail dot com @ 2020-06-28 14:19 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713

--- Comment #58 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to Thomas Koenig from comment #57)
> (In reply to H.J. Lu from comment #56)
> > (In reply to Thomas Koenig from comment #55)
> > > (In reply to H.J. Lu from comment #45)
> > > > Created attachment 45510 [details]
> > > > An updated patch
> > > 
> > > HJ, do you plan on committing these?
> > 
> > We are collecting performance data before I submit it.
> 
> Do you have the performance data by now?

A patch is posted at

https://gcc.gnu.org/pipermail/gcc-patches/2020-June/549047.html

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

* [Bug tree-optimization/88713] Vectorized code slow vs. flang
       [not found] <bug-88713-4@http.gcc.gnu.org/bugzilla/>
  2020-06-28 11:24 ` [Bug tree-optimization/88713] Vectorized code slow vs. flang tkoenig at gcc dot gnu.org
  2020-06-28 14:19 ` hjl.tools at gmail dot com
@ 2020-07-09 13:40 ` cvs-commit at gcc dot gnu.org
  2020-07-17 12:30 ` cvs-commit at gcc dot gnu.org
  3 siblings, 0 replies; 4+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-07-09 13:40 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713

--- Comment #59 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by H.J. Lu <hjl@gcc.gnu.org>:

https://gcc.gnu.org/g:fab263ab0fc10ea08409b80afa7e8569438b8d28

commit r11-1970-gfab263ab0fc10ea08409b80afa7e8569438b8d28
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Jan 23 06:33:58 2019 -0800

    x86: Enable FMA in rsqrt<mode>2 expander

    Enable FMA in rsqrt<mode>2 expander and fold rsqrtv16sf2 expander into
    rsqrt<mode>2 expander which expands to UNSPEC_RSQRT28 for TARGET_AVX512ER.
    Although it doesn't show performance change in our workloads, FMA can
    improve other workloads.

    gcc/

            PR target/88713
            * config/i386/i386-expand.c (ix86_emit_swsqrtsf): Enable FMA.
            * config/i386/sse.md (VF_AVX512VL_VF1_128_256): New.
            (rsqrt<mode>2): Replace VF1_128_256 with VF_AVX512VL_VF1_128_256.
            (rsqrtv16sf2): Removed.

    gcc/testsuite/

            PR target/88713
            * gcc.target/i386/pr88713-1.c: New test.
            * gcc.target/i386/pr88713-2.c: Likewise.

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

* [Bug tree-optimization/88713] Vectorized code slow vs. flang
       [not found] <bug-88713-4@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2020-07-09 13:40 ` cvs-commit at gcc dot gnu.org
@ 2020-07-17 12:30 ` cvs-commit at gcc dot gnu.org
  3 siblings, 0 replies; 4+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-07-17 12:30 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713

--- Comment #60 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by H.J. Lu <hjl@gcc.gnu.org>:

https://gcc.gnu.org/g:737355072af4cd0c24a4a8967e1485c1f3a80bfe

commit r11-2200-g737355072af4cd0c24a4a8967e1485c1f3a80bfe
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Mon Jul 13 09:07:00 2020 -0700

    x86: Rename VF_AVX512VL_VF1_128_256 to VF1_AVX512ER_128_256

    Since ix86_emit_swsqrtsf shouldn't be called with DF vector modes, rename
    VF_AVX512VL_VF1_128_256 to VF1_AVX512ER_128_256 and drop DF vector modes.

    gcc/

            PR target/96186
            PR target/88713
            * config/i386/sse.md (VF_AVX512VL_VF1_128_256): Renamed to ...
            (VF1_AVX512ER_128_256): This.  Drop DF vector modes.
            (rsqrt<mode>2): Replace VF_AVX512VL_VF1_128_256 with
            VF1_AVX512ER_128_256.

    gcc/testsuite/

            PR target/96186
            PR target/88713
            * gcc.target/i386/pr88713-3.c: New test.

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

end of thread, other threads:[~2020-07-17 12:30 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-88713-4@http.gcc.gnu.org/bugzilla/>
2020-06-28 11:24 ` [Bug tree-optimization/88713] Vectorized code slow vs. flang tkoenig at gcc dot gnu.org
2020-06-28 14:19 ` hjl.tools at gmail dot com
2020-07-09 13:40 ` cvs-commit at gcc dot gnu.org
2020-07-17 12:30 ` cvs-commit at gcc dot gnu.org

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