aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorSam Parker <sam.parker@arm.com>2025-07-29 09:23:31 +0100
committerGitHub <noreply@github.com>2025-07-29 09:23:31 +0100
commit68152f1301cd7196377f62c1e58e9a67cfa833f1 (patch)
treeb1e122316b45bd198bef6e3e2165a3c70258d18a /flang/lib/Frontend/CompilerInvocation.cpp
parent2780b8f22058b35a8e70045858b87a1966df8df3 (diff)
downloadllvm-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