diff options
author | Richard Biener <rguenther@suse.de> | 2022-07-20 11:02:03 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2022-07-20 14:05:07 +0200 |
commit | 5f59d0f2d9fa921c04d75c39592e603cfa2b1324 (patch) | |
tree | ff129880a34d21d81c8763b47ea994dff4a577a9 /gcc/rtl.h | |
parent | 78d5e125c008d87cb2e1c08a9ff2a02d4214ffcf (diff) | |
download | gcc-5f59d0f2d9fa921c04d75c39592e603cfa2b1324.zip gcc-5f59d0f2d9fa921c04d75c39592e603cfa2b1324.tar.gz gcc-5f59d0f2d9fa921c04d75c39592e603cfa2b1324.tar.bz2 |
Improve SLP codegen, avoiding unnecessary TREE_ADDRESSABLE
The following adjusts vectorizer code generation to avoid splitting
out address increments for invariant addresses which causes objects
to get TREE_ADDRESSABLE when not necessary.
* tree-vect-data-refs.cc (bump_vector_ptr): Return an
invariant updated address when the input was invariant.
Diffstat (limited to 'gcc/rtl.h')
0 files changed, 0 insertions, 0 deletions