[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2025-01-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115895, which changed state. Bug 115895 Summary: [15 Regression] FAIL: gcc.dg/vect/pr115385.c execution test with -march=znver4 --param partial-vector-usage=2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115895

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2025-01-15 Thread cmuellner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 117079, which changed state. Bug 117079 Summary: [15 Regression] FAIL: gcc.target/i386/pr105493.c since r15-2820-gab18785840d7b8 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117079 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2025-01-10 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 118211, which changed state. Bug 118211 Summary: tree-vectorize: vectorize input.cc, find_end_of_line https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118211 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-12-29 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 85186, which changed state. Bug 85186 Summary: jump threading can rotate loops affecting loop form, and causing vectorization not to happen https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85186 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-12-20 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 77689, which changed state. Bug 77689 Summary: Missing vectorization lead to huge performance loss https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77689 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-12-02 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116352, which changed state. Bug 116352 Summary: [15 regression] ICE when building opencv-4.9.0 (error: definition in block 208 does not dominate use in block 188) since r15-2820-gab18785840d7b8 https://gcc.gnu.org/bugzi

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-11-28 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116675, which changed state. Bug 116675 Summary: No blend constant permute for V8HImode with just SSE2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116675 What|Removed |Added ---

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-11-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 117776, which changed state. Bug 117776 Summary: [12/13/14/15 Regression] Missed optimization/vectorization opportunity (adding a even/odd check to an accumulator) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117776

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-11-27 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116675, which changed state. Bug 116675 Summary: No blend constant permute for V8HImode with just SSE2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116675 What|Removed |Added ---

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-11-25 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116675, which changed state. Bug 116675 Summary: No blend constant permute for V8HImode with just SSE2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116675 What|Removed |Added ---

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-11-25 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 113600, which changed state. Bug 113600 Summary: [14/15 regression] 525.x264_r run-time regresses by 8% with PGO -Ofast -march=znver4 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113600 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-11-20 Thread avieira at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116997, which changed state. Bug 116997 Summary: Wrong bitfield accesses since r13-3219-g25413fdb2ac249 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116997 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-11-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 53533, which changed state. Bug 53533 Summary: [12/13/14/15 regression] vectorization causes loop unrolling test slowdown as measured by Adobe's C++Benchmark https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53533

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-11-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 117510, which changed state. Bug 117510 Summary: Inner loop with static trip count breaks vectorization of outer loop https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117510 What|Removed |A

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-10-16 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 117072, which changed state. Bug 117072 Summary: [15 Regression] FAIL: gcc.target/i386/cond_op_fma_{float,double,_Float16}-1.c since r15-3509-gd34cda72098867 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117072

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-10-13 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115484, which changed state. Bug 115484 Summary: [13/14/15 regression] if-to-switch prevents AVX vectorization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115484 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-10-13 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116985, which changed state. Bug 116985 Summary: [15 Regression] ICE in vectorizer with --param=vect-partial-vector-usage=2 -mavx512vbmi2 since r15-2097-gdb3c8c9726d0ba https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116985

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-10-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 117080, which changed state. Bug 117080 Summary: [15 Regression] FAIL: gcc.target/i386/pr88531-2b.c and FAIL: gcc.target/i386/pr88531-2c.c since r15-3509-gd34cda72098867 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117080

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-10-09 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 117014, which changed state. Bug 117014 Summary: missed vectorization opportunity https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117014 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-09-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115373, which changed state. Bug 115373 Summary: [15 Regression] RISCV slp-cond-2-big-array.c slp-cond-2.c scan-tree-dump fails since r15-859-geaaa4b88038 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115373 Wh

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-09-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116842, which changed state. Bug 116842 Summary: [15 Regression] ICE definition in block follows the use since r15-3734 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116842 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-09-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116765, which changed state. Bug 116765 Summary: [12/13/14/15 regression] gcc generate wrong code with -O3 -march=skylake https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116765 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-09-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116573, which changed state. Bug 116573 Summary: [15 Regression] Recent SLP work appears to generate significantly worse code on RISC-V https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116573 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-09-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116520, which changed state. Bug 116520 Summary: Multiple condition lead to missing vectorization due to missing early break https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116520 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-09-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115866, which changed state. Bug 115866 Summary: missed optimization vectorizing switch statements. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115866 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-09-12 Thread ak at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116520, which changed state. Bug 116520 Summary: Multiple condition lead to missing vectorization due to missing early break https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116520 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-09-12 Thread ak at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115866, which changed state. Bug 115866 Summary: missed optimization vectorizing switch statements. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115866 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-09-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116520, which changed state. Bug 116520 Summary: Multiple condition lead to missing vectorization due to missing early break https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116520 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-09-10 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115866, which changed state. Bug 115866 Summary: missed optimization vectorizing switch statements. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115866 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-08-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116528, which changed state. Bug 116528 Summary: Not vectoring TSVC s318 loop https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116528 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-08-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 104579, which changed state. Bug 104579 Summary: vectorizer failed to reduce max & index search together https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104579 What|Removed |Added -

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-08-26 Thread ak at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115866, which changed state. Bug 115866 Summary: missed optimization vectorizing switch statements. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115866 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-08-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116475, which changed state. Bug 116475 Summary: autovect: may be optimized for min/max https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116475 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-08-22 Thread jschmitz at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 101390, which changed state. Bug 101390 Summary: Expand vector mod as vector div + multiply-subtract https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101390 What|Removed |Added -

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 79934, which changed state. Bug 79934 Summary: Vectorization of descending-index loops can produce unnecessary permutes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79934 What|Removed |

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-30 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 51492, which changed state. Bug 51492 Summary: vectorizer does not support saturated arithmetic patterns https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51492 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-28 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115819, which changed state. Bug 115819 Summary: RISC-V: Failed to hoist vrsub.vx to the header of the loop https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115819 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-26 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116074, which changed state. Bug 116074 Summary: [15 regression] ICE when building harfbuzz-9.0.0 on arm64 (related_int_vector_mode, at stor-layout.cc:581) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116074 W

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-25 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 116081, which changed state. Bug 116081 Summary: [15 Regression] Different code generation in the vectorizer with a typedef vs not https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116081 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-22 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115531, which changed state. Bug 115531 Summary: vectorizer generates inefficient code for masked conditional update loops https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115531 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 98908, which changed state. Bug 98908 Summary: [11 Regression] arithmetic involving struct members into operating on the entire struct fails at -O3 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98908 What|R

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 96373, which changed state. Bug 96373 Summary: [11 Regression] SVE miscompilation on vectorized division loop, leading to FP exception https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96373 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 101895, which changed state. Bug 101895 Summary: [11 Regression] SLP Vectorizer change pushes VEC_PERM_EXPR into bad location spoiling further optimization opportunities https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101895

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 97984, which changed state. Bug 97984 Summary: [11 Regression] Worse code for -O3 than -O2 on aarch64 vector multiply-add https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97984 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115382, which changed state. Bug 115382 Summary: Wrong code with in-order conditional reduction and masked loops https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115382 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115868, which changed state. Bug 115868 Summary: [14 Regression] ICE: in exact_div, at poly-int.h:2156 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115868 What|Removed |Added ---

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115867, which changed state. Bug 115867 Summary: [14 Regression] ICE: tree check: expected vector_type, have integer_type in TYPE_VECTOR_SUBPARTS, at tree.h:4246 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115867

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-14 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115889, which changed state. Bug 115889 Summary: [15 Regression] FAIL: gcc.dg/vect/vect-vfa-03.c execution test with -march=znver4 --param vect-partial-vector-usage=1 since r15-1368-g6d0b7b69d14302 https://gcc.gnu.org/bu

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115819, which changed state. Bug 115819 Summary: RISC-V: Failed to hoist vrsub.vx to the header of the loop https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115819 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115819, which changed state. Bug 115819 Summary: RISC-V: Failed to hoist vrsub.vx to the header of the loop https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115819 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-07-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115710, which changed state. Bug 115710 Summary: [11/12/13/14/15 Regression] complex abs does not vectorise https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115710 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-06-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115707, which changed state. Bug 115707 Summary: [15 regression] FAIL in gcc.target/aarch64/sve/sad_1.c since r15-863-ga3aeff4ce95b https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115707 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-06-26 Thread pzheng at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 113882, which changed state. Bug 113882 Summary: V4SF->V4HI could be implemented using V4SF->V4SI and then truncation to V4HI https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113882 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-06-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 112495, which changed state. Bug 112495 Summary: [11 Regression] ICE: verify_gimple failed (after vectorizer) with named address space (__seg_gs ) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112495 What|R

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-06-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 112505, which changed state. Bug 112505 Summary: [11 Regression] internal compiler error: in build_vector_from_val, at tree.cc:2104 since r10-4076 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112505 What|

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-06-20 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 100756, which changed state. Bug 100756 Summary: [12 Regression] vect: Superfluous epilog created on s390x https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100756 What|Removed |Added ---

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-06-20 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 114413, which changed state. Bug 114413 Summary: BB SLP sub-graph merging fails to CSE nodes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114413 What|Removed |Added -

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-06-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115520, which changed state. Bug 115520 Summary: Loop vectorization fails when bool variable instead of unsigned char https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115520 What|Removed |A

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-06-13 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115385, which changed state. Bug 115385 Summary: Peeling for gaps can be optimized more or needs to peel more than one iteration https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115385 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-06-13 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 114107, which changed state. Bug 114107 Summary: poor vectorization at -O3 when dealing with arrays of different multiplicity, good with -O2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114107 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-06-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 114061, which changed state. Bug 114061 Summary: GCC fails vectorization when using __builtin_prefetch https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114061 What|Removed |Added ---

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-06-04 Thread rsandifo at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 113281, which changed state. Bug 113281 Summary: [11 Regression] Latent wrong code due to vectorization of shift reduction and missing promotions since r9-1590 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113281

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-05-29 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 112325, which changed state. Bug 112325 Summary: Missed vectorization of reduction after unrolling https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112325 What|Removed |Added ---

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-05-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 115252, which changed state. Bug 115252 Summary: The SLP vectorizer failed to perform automatic vectorization on pixel_sub_wxh of x264 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115252 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-05-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 114435, which changed state. Bug 114435 Summary: PCOM messes up vectorization some times https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114435 What|Removed |Added -

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-05-08 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 112961, which changed state. Bug 112961 Summary: [13 Regression] middle-end Missed vectorization: failed to vectorize simple reduction max since GCC-13 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112961 What

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-05-03 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 114485, which changed state. Bug 114485 Summary: [13 Regression] Wrong code with -O3 -march=rv64gcv on riscv or `-O3 -march=armv9-a` for aarch64 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114485 What|Rem

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-04-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 108410, which changed state. Bug 108410 Summary: x264 averaging loop not optimized well for avx512 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108410 What|Removed |Added ---

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-04-09 Thread kugan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 114653, which changed state. Bug 114653 Summary: Not vectorizing the loop with openmp reduction. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114653 What|Removed |Added -

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-03-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 114476, which changed state. Bug 114476 Summary: [13/14 Regression] wrong code with -fwrapv -O3 -fno-vect-cost-model (and -march=armv9-a+sve2 on aarch64 and -march=rv64gcv on riscv) https://gcc.gnu.org/bugzilla/show_bug.

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-03-18 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 35226, which changed state. Bug 35226 Summary: Induction with multiplication are not vectorized https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35226 What|Removed |Added ---

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 62283, which changed state. Bug 62283 Summary: basic-block vectorization fails https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62283 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-02-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 102435, which changed state. Bug 102435 Summary: gcc 9: aarch64 -ftree-loop-vectorize results in wrong code https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102435 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-02-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 51848, which changed state. Bug 51848 Summary: GCC is not able to vectorize when a constant value is also added to the sum of array expression inside a loop. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51848

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-02-06 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 112618, which changed state. Bug 112618 Summary: [13 Regression] internal compiler error: in expand_MASK_CALL, at internal-fn.cc:4529 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112618 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2024-01-10 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 113078, which changed state. Bug 113078 Summary: [14 regression] reduction of cond_sub is not vectorized. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113078 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-12-15 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 98792, which changed state. Bug 98792 Summary: Fail to use SHRN instructions for narrowing shift on aarch64 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98792 What|Removed |Added ---

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-12-12 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 112961, which changed state. Bug 112961 Summary: [13 Regression] middle-end Missed vectorization: failed to vectorize simple reduction max since GCC-13 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112961 What

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-12-12 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 112961, which changed state. Bug 112961 Summary: [13 Regression] middle-end Missed vectorization: failed to vectorize simple reduction max since GCC-13 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112961 What

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-12-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 111972, which changed state. Bug 111972 Summary: [14 regression] missed vectorzation for bool a = j != 1; j = (long int)a; https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111972 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-12-05 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 110485, which changed state. Bug 110485 Summary: vectorizing simd clone calls without loop masking applied https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110485 What|Removed |Added ---

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-11-16 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 112579, which changed state. Bug 112579 Summary: bb vectorizer failed to reduction sum += inv >> {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15} https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112579 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-11-10 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 110221, which changed state. Bug 110221 Summary: With AVX512 fully masking gfortran.dg/pr68146.f ICEs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110221 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-11-03 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 111721, which changed state. Bug 111721 Summary: RISC-V: Failed to SLP for gather_load in RVV https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111721 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-10-31 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 101956, which changed state. Bug 101956 Summary: Miss vectorization from v4hi to v4df https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101956 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-10-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 31, which changed state. Bug 31 Summary: SLP of gathers incomplete https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31 What|Removed |Added ---

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-10-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 110838, which changed state. Bug 110838 Summary: [14 Regression] wrong code on x365-3.5, -O3, sign extraction https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110838 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-10-13 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 111795, which changed state. Bug 111795 Summary: OMP SIMD inbranch call vectorization missing for AVX512 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111795 What|Removed |Added -

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-09-26 Thread jamborm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 110148, which changed state. Bug 110148 Summary: [14 Regression] TSVC s242 regression between g:c0df96b3cda5738afbba3a65bb054183c5cd5530 and g:e4c986fde56a6248f8fbe6cf0704e1da34b055d8 https://gcc.gnu.org/bugzilla/show_bu

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-09-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 25621, which changed state. Bug 25621 Summary: Missed optimization when unrolling the loop (splitting up the sum) (only with -ffast-math) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25621 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-08-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 15, which changed state. Bug 15 Summary: Failure to vectorize conditional grouped store https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-08-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 111023, which changed state. Bug 111023 Summary: missing extendv4siv4hi (and friends) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111023 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-08-08 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 49955, which changed state. Bug 49955 Summary: Fails to do partial basic-block SLP https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49955 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-08-07 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 110897, which changed state. Bug 110897 Summary: RISC-V: Fail to vectorize shift https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110897 What|Removed |Added -

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-08-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 49773, which changed state. Bug 49773 Summary: use of class data members prevent vectorization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49773 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-08-04 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 106346, which changed state. Bug 106346 Summary: [11/12/13/14 Regression] Potential regression on vectorization of left shift with constants since r11-5160-g9fc9573f9a5e94 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1063

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-07-31 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 88540, which changed state. Bug 88540 Summary: Issues with vectorization of min/max operations https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88540 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 64031, which changed state. Bug 64031 Summary: (un-)conditional execution state is not preserved by PRE/sink https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64031 What|Removed |Added --

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-07-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 106081, which changed state. Bug 106081 Summary: missed vectorization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106081 What|Removed |Added

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-07-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 107093, which changed state. Bug 107093 Summary: AVX512 mask operations not simplified in fully masked loop https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107093 What|Removed |Added --

  1   2   3   >