diff options
author | Richard Biener <rguenther@suse.de> | 2021-04-09 09:35:51 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-04-23 08:46:06 +0200 |
commit | 700e542971251b11623cce877075567815f72965 (patch) | |
tree | 7a7da8c380e72602b855075b61bb8f604e84ed24 /gcc/predict.c | |
parent | 342de04d993beaa644d0b0087c20bef5dad5bf5f (diff) | |
download | gcc-700e542971251b11623cce877075567815f72965.zip gcc-700e542971251b11623cce877075567815f72965.tar.gz gcc-700e542971251b11623cce877075567815f72965.tar.bz2 |
tree-optimization/99971 - improve BB vect dependence analysis
We can use TBAA even when we have a DR, do so. For the testcase
that means fully vectorizing it instead of only vectorizing
the first store group resulting in suboptimal code.
2021-04-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/99971
* tree-vect-data-refs.c (vect_slp_analyze_node_dependences):
Always use TBAA for loads.
* g++.dg/vect/slp-pr99971.cc: New testcase.
Diffstat (limited to 'gcc/predict.c')
0 files changed, 0 insertions, 0 deletions