diff options
author | Richard Biener <rguenther@suse.de> | 2025-08-06 09:41:26 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2025-08-06 15:17:04 +0200 |
commit | 3da5038ed58578d3373d5d5e371d6a15b172b201 (patch) | |
tree | 4ed6fd5c5b1fa2ef595d17c7d570268bfe0b14be /libjava/classpath/lib | |
parent | 50b1959cab19bdaf4f457f30e70a950ad9d35c6d (diff) | |
download | gcc-3da5038ed58578d3373d5d5e371d6a15b172b201.zip gcc-3da5038ed58578d3373d5d5e371d6a15b172b201.tar.gz gcc-3da5038ed58578d3373d5d5e371d6a15b172b201.tar.bz2 |
Use proper alias type for gather/scatter with SLP
Both vectorizable_load and vectorizable_store compute an alias
type commoning differences between SLP lanes. The following
makes sure to use that for gather/scatter rather than the
random one from the representative created during scalar stmt
gather/scatter analysis.
* tree-vect-stmts.cc (vectorizable_store): Build proper
alias + align pointer value for gather/scatter and SLP
and use it.
(vectorizable_load): Likewise.
Diffstat (limited to 'libjava/classpath/lib')
0 files changed, 0 insertions, 0 deletions