[Bug tree-optimization/112331] Fail vectorization after loop interchange

2023-11-02 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112331 --- Comment #5 from Richard Biener --- I'm not sure what the problem is with a zero DR step for an inner loop reference (possibly dependence analysis runs into some unhandled cases - who knows). The following vectorizes the inner loop (the loa

[Bug tree-optimization/112331] Fail vectorization after loop interchange

2023-11-02 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112331 --- Comment #4 from JuzheZhong --- I see. It does vectorize it with -fno-vect-cost-model -fno-loop-interchange: https://gcc.godbolt.org/z/8EEWcPro3 Codegen same as LLVM. I am gonna revisit it in GCC-15 (GCC-14 stage 1 is closing soon). Th

[Bug tree-optimization/112331] Fail vectorization after loop interchange

2023-11-02 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112331 Richard Biener changed: What|Removed |Added Summary|middle-end: Fail|Fail vectorization after