aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2021-08-19 15:37:12 -0700
committerThomas Lively <tlively@google.com>2021-08-19 15:37:12 -0700
commitfd0557dbf13198ddd6a17bd120a7b2bb97bfbd0a (patch)
treea18ae7071c6736e23629cfc4554daa4c8f815890 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
parentb311a040ef9cda6d52fdfdd4968f2dc59ccf596e (diff)
downloadllvm-fd0557dbf13198ddd6a17bd120a7b2bb97bfbd0a.zip
llvm-fd0557dbf13198ddd6a17bd120a7b2bb97bfbd0a.tar.gz
llvm-fd0557dbf13198ddd6a17bd120a7b2bb97bfbd0a.tar.bz2
[WebAssembly] More convert_low and promote_low codegen
The convert_low and promote_low instructions can widen the lower two lanes of a four-lane vector, but we were previously scalarizing patterns that widened lanes besides the low two lanes. The commit adds a shuffle to move the widened lanes into the low lane positions so the convert_low and promote_low instructions can be used instead of scalarizing. Depends on D108266. Differential Revision: https://reviews.llvm.org/D108341
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions