aboutsummaryrefslogtreecommitdiff
path: root/gcc/value-range.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-10-14 11:14:59 +0200
committerRichard Biener <rguenther@suse.de>2022-10-14 12:00:30 +0200
commit9ed4a849afb5b18b462bea311e7eee454c2c9f68 (patch)
tree751e41f4d2918c2d1b561ee04539e8d2de72fe89 /gcc/value-range.cc
parente39b170695a161feba7401b7d21d824db9ee1f8f (diff)
downloadgcc-9ed4a849afb5b18b462bea311e7eee454c2c9f68.zip
gcc-9ed4a849afb5b18b462bea311e7eee454c2c9f68.tar.gz
gcc-9ed4a849afb5b18b462bea311e7eee454c2c9f68.tar.bz2
tree-optimization/107254 - check and support live lanes from permutes
The following fixes an omission from adding SLP permute nodes which is live lanes originating from those. We have to check that we can extract the lane and have to actually code generate them. PR tree-optimization/107254 * tree-vect-slp.cc (vect_slp_analyze_node_operations_1): For permutes also analyze live lanes. (vect_schedule_slp_node): For permutes also code generate live lane extracts. * gfortran.dg/vect/pr107254.f90: New testcase.
Diffstat (limited to 'gcc/value-range.cc')
0 files changed, 0 insertions, 0 deletions