[all-commits] [llvm/llvm-project] 893b1d: [WebAssembly] [Codegen] Add patterns for relaxed d...
Jasmine Tang via All-commits
all-commits at lists.llvm.org
Thu Oct 16 08:02:20 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 893b1d4187e435a1fe12902a3aad0f6cdc7123be
https://github.com/llvm/llvm-project/commit/893b1d4187e435a1fe12902a3aad0f6cdc7123be
Author: Jasmine Tang <jjasmine at igalia.com>
Date: 2025-10-16 (Thu, 16 Oct 2025)
Changed paths:
M llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
A llvm/test/CodeGen/WebAssembly/simd-relaxed-dot.ll
Log Message:
-----------
[WebAssembly] [Codegen] Add patterns for relaxed dot (#163266)
The pattern I added for `relaxed dot` similar to normal dot @
https://github.com/llvm/llvm-project/pull/151775.
For `relaxed dot add`, i noticed that in the proposal the portion of dot
implementation is similar to `relaxed dot`, so I think we can add a
pattern where after we do relaxed dot and do extadd pairwise, we can do
`relaxed dot add`.
One current obstacles is I don't think there is any pattern to singly
create a extadd pairwise from other instructions so the `relaxed dot
add` pattern would not cover a wide range of instructions.
related to https://github.com/llvm/llvm-project/issues/55932
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