aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-07-04 14:58:41 +0200
committerRichard Biener <rguenther@suse.de>2022-07-05 12:55:32 +0200
commit7f4028ae9bbbd35bff34738d5e2f9b6810242ba7 (patch)
treee78e8064e82f007e6c4ee01a7b6ff34856f6644b /gcc/ada/gcc-interface
parent510ac273a785361f7c8f24e4815bfb477a6a2e07 (diff)
downloadgcc-7f4028ae9bbbd35bff34738d5e2f9b6810242ba7.zip
gcc-7f4028ae9bbbd35bff34738d5e2f9b6810242ba7.tar.gz
gcc-7f4028ae9bbbd35bff34738d5e2f9b6810242ba7.tar.bz2
Maintain LC SSA when doing SVE vectorization
The final loop IV use after the loop has that not in LC SSA (and inserts not simplified _2 = _3 - 0 stmts). In particular since it splits the exit edge when there's a virtual PHI in the destination it breaks virtual LC SSA form (but likely also non-virtual). The following properly inserts LC PHIs instead. 2022-07-04 Richard Biener <rguenther@suse.de> * tree-vect-loop-manip.cc (vect_set_loop_condition_normal): Maintain LC SSA.
Diffstat (limited to 'gcc/ada/gcc-interface')
0 files changed, 0 insertions, 0 deletions