diff options
author | Richard Biener <rguenther@suse.de> | 2024-09-02 15:12:58 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2024-09-03 08:36:33 +0200 |
commit | 7c9394e84c54238dd2cf01dfaa06d8e87b39cf95 (patch) | |
tree | f87bc79e77e9ff9a6f8b0567813017a419900aa3 /gcc/tree-pass.h | |
parent | 340ca7437ceb05d61797dbf3b522a495176c5a5e (diff) | |
download | gcc-7c9394e84c54238dd2cf01dfaa06d8e87b39cf95.zip gcc-7c9394e84c54238dd2cf01dfaa06d8e87b39cf95.tar.gz gcc-7c9394e84c54238dd2cf01dfaa06d8e87b39cf95.tar.bz2 |
Handle mixing REALPART/IMAGPART with other components in SLP groups
The following makes sure we handle a SLP load/store group from
a structure with complex and scalar members. This for example
happens in gcc.target/i386/pr106010-9a.c.
* tree-vect-slp.cc (vect_build_slp_tree_1): Handle mixing
all of handled components besides ARRAY_RANGE_REF, drop
handling of INDIRECT_REF.
Diffstat (limited to 'gcc/tree-pass.h')
0 files changed, 0 insertions, 0 deletions