aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-loop-interchange.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-07-01 10:35:38 +0200
committerRichard Biener <rguenther@suse.de>2021-07-01 12:31:21 +0200
commita3aaba68405751bae3f630669515b7ecdf77efa6 (patch)
tree35e469a3db7ff4960a247fd0b1ad7de13ca3a765 /gcc/gimple-loop-interchange.cc
parent9f6aeb85ee87c6b4e580b6b71e26cbe99e1dab70 (diff)
downloadgcc-a3aaba68405751bae3f630669515b7ecdf77efa6.zip
gcc-a3aaba68405751bae3f630669515b7ecdf77efa6.tar.gz
gcc-a3aaba68405751bae3f630669515b7ecdf77efa6.tar.bz2
tree-optimization/100778 - fix placement of trapping vectorized ops
This avoids placing possibly trapping vectorized operations where the corresponding scalar operation was possibly not executed. 2021-01-07 Richard Biener <rguenther@suse.de> PR tree-optimization/100778 * tree-vect-slp.c (vect_schedule_slp_node): Do not place trapping vectorized ops ahead of their scalar BB. * gcc.dg/torture/pr100778.c: New testcase.
Diffstat (limited to 'gcc/gimple-loop-interchange.cc')
0 files changed, 0 insertions, 0 deletions