[Bug middle-end/105781] GCC does not unroll auto-vectorized loops.

2022-06-01 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105781 --- Comment #6 from Richard Biener --- The issue is cost modeling which is what the existing -funroll-[all-]loops RTL unrolling lacks. The vectorizer meanwhile can unroll vectorized loops by means of increasing the vectorization factor which th

[Bug middle-end/105781] GCC does not unroll auto-vectorized loops.

2022-05-31 Thread denis.yaroshevskij at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105781 --- Comment #5 from Denis Yaroshevskiy --- Pragma is not going to be used in 99.9% of cases. TBH I think that gcc should not require -funroll-loops at least on O3. This is not a well known flag and people expect O3 to be max speed at the expense

[Bug middle-end/105781] GCC does not unroll auto-vectorized loops.

2022-05-30 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105781 Hongtao.liu changed: What|Removed |Added CC||crazylht at gmail dot com --- Comment #4

[Bug middle-end/105781] GCC does not unroll auto-vectorized loops.

2022-05-30 Thread denis.yaroshevskij at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105781 --- Comment #3 from Denis Yaroshevskiy --- Thank you, feel free to close then

[Bug middle-end/105781] GCC does not unroll auto-vectorized loops.

2022-05-30 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105781 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement --- Comment #2 from Andrew

[Bug middle-end/105781] GCC does not unroll auto-vectorized loops.

2022-05-30 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105781 Andrew Pinski changed: What|Removed |Added Component|c++ |middle-end Keywords|