diff options
author | Fraser Cormack <fraser@codeplay.com> | 2024-11-12 16:18:33 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-12 16:18:33 +0000 |
commit | 0d2ef7af1956b463b87a09500bd87bd4147616d4 (patch) | |
tree | 174241c9b2dc36d6d796ef986f365936995c22fd /llvm/lib/Bitcode | |
parent | 3cc852ece438a63e7b09d1c84a81d21598454e1a (diff) | |
download | llvm-0d2ef7af1956b463b87a09500bd87bd4147616d4.zip llvm-0d2ef7af1956b463b87a09500bd87bd4147616d4.tar.gz llvm-0d2ef7af1956b463b87a09500bd87bd4147616d4.tar.bz2 |
[libclc] Use builtin_convertvector to convert between vector types (#115865)
This keeps values in vectors, rather than scalarizing them and then
reconstituting the vector. The builtin is identical to performing a
C-style cast on each element, which is what we were doing by recursively
splitting the vector down to calling the "base" conversion function on
each element.
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions