aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/ByteCode/Compiler.cpp
diff options
context:
space:
mode:
authorSam Parker <sam.parker@arm.com>2025-08-27 11:39:26 +0100
committerGitHub <noreply@github.com>2025-08-27 11:39:26 +0100
commite557ad687b82c4e4943bad7d1d6706c4e6dae30f (patch)
tree5d126c1b637b976d4c2a2f60c2469a80f69a8b5b /clang/lib/AST/ByteCode/Compiler.cpp
parenta684610254a6979cf46b3b751425f9602475d1da (diff)
downloadllvm-e557ad687b82c4e4943bad7d1d6706c4e6dae30f.zip
llvm-e557ad687b82c4e4943bad7d1d6706c4e6dae30f.tar.gz
llvm-e557ad687b82c4e4943bad7d1d6706c4e6dae30f.tar.bz2
[WebAssembly] v8i8 mul support (#151145)
During DAG combine, promote the operands to v8i16 by concanting with an undef vector and then use extmul_low to perform the mul at i16. Finally, shuffle the low bytes out of the i16 elements into the result vector.
Diffstat (limited to 'clang/lib/AST/ByteCode/Compiler.cpp')
0 files changed, 0 insertions, 0 deletions