aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-01-28 11:32:11 +0100
committerRichard Biener <rguenther@suse.de>2022-01-28 13:29:56 +0100
commit9ec306582fd60e5b76f07eb81c9ed2415d9a3590 (patch)
treee804f4ad0bea03e28703899a983e763fe5b64597 /gcc/go
parent5b6f04276e3d1f20817ed37b2e26e43bd12cc0d2 (diff)
downloadgcc-9ec306582fd60e5b76f07eb81c9ed2415d9a3590.zip
gcc-9ec306582fd60e5b76f07eb81c9ed2415d9a3590.tar.gz
gcc-9ec306582fd60e5b76f07eb81c9ed2415d9a3590.tar.bz2
tree-optimization/104267 - fix external def vector type for call args
The following fixes the vector type registered for external defs in call arguments when vectorizing with SLP. We assumed uniform vectype_in types here but with calls like .COND_MUL we also have mask arguments which, when invariant or external, need to have a proper mask vector type. 2022-01-28 Richard Biener <rguenther@suse.de> PR tree-optimization/104267 * tree-vect-stmts.cc (vectorizable_call): Properly use the per-argument determined vector type for externals and invariants.
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions