diff options
author | Brendan Dahl <brendan.dahl@gmail.com> | 2024-08-30 08:42:37 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-30 08:42:37 -0700 |
commit | 5703d8572f1bcca7bdcd01f1d83ad98ebb07ced0 (patch) | |
tree | c4b2f6e68366888ec22bffba0f177fde14cec4df /llvm/lib/Analysis/VectorUtils.cpp | |
parent | 206b5aff44a95754f6dd7a5696efa024e983ac59 (diff) | |
download | llvm-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