diff options
author | Richard Biener <rguenther@suse.de> | 2023-06-22 15:14:51 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2023-06-23 08:44:25 +0200 |
commit | 1742ea94aaa758a2b0c40360f89e27770bd8ffeb (patch) | |
tree | cd8a3d7db9c5b7df9f6b457257b2491c3922f954 /gcc/tree-vect-patterns.cc | |
parent | 270742ceb5141db498ef63373512ed071923b940 (diff) | |
download | gcc-1742ea94aaa758a2b0c40360f89e27770bd8ffeb.zip gcc-1742ea94aaa758a2b0c40360f89e27770bd8ffeb.tar.gz gcc-1742ea94aaa758a2b0c40360f89e27770bd8ffeb.tar.bz2 |
Improve vector_vector_composition_type
We sometimes get to ask to decompose, say V2DFmode into two halves.
Currently this results in composing it from two DImode pieces
instead of the obvious two DFmode pieces. The following adjusts
vector_vector_composition_type for this trivial case and avoids
a VIEW_CONVERT_EXPR in the initial code generation.
* tree-vect-stmts.cc (vector_vector_composition_type):
Handle composition of a vector from a number of elements that
happens to match its number of lanes.
Diffstat (limited to 'gcc/tree-vect-patterns.cc')
0 files changed, 0 insertions, 0 deletions