aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-08-07 13:53:59 +0200
committerRichard Biener <rguenther@suse.de>2023-08-07 15:16:47 +0200
commitaa63c20420db78ca77ec243af02c7591b88d3b89 (patch)
tree27b965a93d70203ee49a6b76b2f174a5e5f51038 /gcc/tree-inline.h
parent831017d5e72173f2c58e5475b7fcd35ee07a601f (diff)
downloadgcc-aa63c20420db78ca77ec243af02c7591b88d3b89.zip
gcc-aa63c20420db78ca77ec243af02c7591b88d3b89.tar.gz
gcc-aa63c20420db78ca77ec243af02c7591b88d3b89.tar.bz2
Improve -fopt-info-vec for basic-block vectorization
We currently dump notes like flow_lam.f:65:72: optimized: basic block part vectorized using 32 byte vectors flow_lam.f:65:72: optimized: basic block part vectorized using 32 byte vectors flow_lam.f:65:72: optimized: basic block part vectorized using 32 byte vectors flow_lam.f:65:72: optimized: basic block part vectorized using 32 byte vectors .. repeating the same location for multiple instances because we clobber vect_location during BB vectorization. The following avoids this, improving things to flow_lam.f:15:72: optimized: basic block part vectorized using 32 byte vectors flow_lam.f:16:72: optimized: basic block part vectorized using 32 byte vectors flow_lam.f:17:72: optimized: basic block part vectorized using 32 byte vectors flow_lam.f:18:72: optimized: basic block part vectorized using 32 byte vectors ... * tree-vect-slp.cc (vect_slp_region): Save/restore vect_location around dumping code.
Diffstat (limited to 'gcc/tree-inline.h')
0 files changed, 0 insertions, 0 deletions