commit | f0f4c09005fad7801b6f1499c172b0b2893c9023 | [log] [tgz] |
---|---|---|
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | Wed Sep 12 20:58:48 2018 +0000 |
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | Wed Sep 12 20:58:48 2018 +0000 |
tree | 0b98ff2c6aa9456d20b8205fe54acdd22aabb847 | |
parent | bc55752c4903f01ca92548bbec9a7b88c4edd0ef [diff] |
[Hexagon] Use legalized type for extracted elements in scalarizeShuffle Scalarization of a shuffle will break up the source vectors into individual elements, and use them to assemble the resulting vector. An element type of a legal vector type may not necessarily be a legal scalar type, so make sure that the extracted values are extended to a legal scalar type. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@342079 91177308-0d34-0410-b5e6-96231b3b80d8