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