aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/VectorUtils.cpp
diff options
context:
space:
mode:
authorBrendan Dahl <brendan.dahl@gmail.com>2024-08-30 08:42:37 -0700
committerGitHub <noreply@github.com>2024-08-30 08:42:37 -0700
commit5703d8572f1bcca7bdcd01f1d83ad98ebb07ced0 (patch)
treec4b2f6e68366888ec22bffba0f177fde14cec4df /llvm/lib/Analysis/VectorUtils.cpp
parent206b5aff44a95754f6dd7a5696efa024e983ac59 (diff)
downloadllvm-5703d8572f1bcca7bdcd01f1d83ad98ebb07ced0.zip
llvm-5703d8572f1bcca7bdcd01f1d83ad98ebb07ced0.tar.gz
llvm-5703d8572f1bcca7bdcd01f1d83ad98ebb07ced0.tar.bz2
[WebAssembly] Add intrinsics to wasm_simd128.h for all FP16 instructions (#106465)
Getting this to work required a few additional changes: - Add builtins for any instructions that can't be done with plain C currently. - Add support for the saturating version of fp_to_<s,i>_I16x8. Other vector sizes supported this already. - Support bitcast of f16x8 to v128. Needed to return a __f16x8 as v128_t.
Diffstat (limited to 'llvm/lib/Analysis/VectorUtils.cpp')
0 files changed, 0 insertions, 0 deletions