This is an archive of the discontinued LLVM Phabricator instance.

[WebAssembly] Add SIMD QFMA/QFMS
ClosedPublic

Authored by tlively on Aug 30 2019, 2:21 PM.

Details

Summary

Adds clang builtins and LLVM intrinsics for these experimental
instructions. They are not implemented in engines yet, but that is ok
because the user must opt into using them by calling the builtins.

Event Timeline

tlively created this revision.Aug 30 2019, 2:21 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptAug 30 2019, 2:21 PM

Could you point to the spec of these instructions?

https://github.com/WebAssembly/simd/pull/79/files

They need benchmarking data before they can be merged into the proposal, and they need to be supported in the toolchain for us to get good benchmarking data.

aheejin accepted this revision.Aug 30 2019, 4:50 PM
This revision is now accepted and ready to land.Aug 30 2019, 4:50 PM
This revision was automatically updated to reflect the committed changes.