diff options
author | Sam Parker <sam.parker@arm.com> | 2025-07-29 09:23:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-29 09:23:31 +0100 |
commit | 68152f1301cd7196377f62c1e58e9a67cfa833f1 (patch) | |
tree | b1e122316b45bd198bef6e3e2165a3c70258d18a /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 2780b8f22058b35a8e70045858b87a1966df8df3 (diff) | |
download | llvm-68152f1301cd7196377f62c1e58e9a67cfa833f1.zip llvm-68152f1301cd7196377f62c1e58e9a67cfa833f1.tar.gz llvm-68152f1301cd7196377f62c1e58e9a67cfa833f1.tar.bz2 |
[WebAssembly] v16i8 mul support (#150209)
During target DAG combine, use two i16x8.extmul_low_i8x16 and a shuffle
for v16i8 mul.
On my AArch64 machine, using V8, I observe a 3.14% geomean improvement
across 65 benchmarks, including: 9.2% for spec2017.x264, 6% for libyuv
and 1.8% for ncnn.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions