[all-commits] [llvm/llvm-project] e557ad: [WebAssembly] v8i8 mul support (#151145)
Sam Parker via All-commits
all-commits at lists.llvm.org
Wed Aug 27 03:39:47 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e557ad687b82c4e4943bad7d1d6706c4e6dae30f
https://github.com/llvm/llvm-project/commit/e557ad687b82c4e4943bad7d1d6706c4e6dae30f
Author: Sam Parker <sam.parker at arm.com>
Date: 2025-08-27 (Wed, 27 Aug 2025)
Changed paths:
M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
M llvm/test/CodeGen/WebAssembly/narrow-simd-mul.ll
Log Message:
-----------
[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.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list