This is an archive of the discontinued LLVM Phabricator instance.

[WebAssembly] Remove experimental SIMD instructions
ClosedPublic

Authored by tlively on Mar 11 2021, 4:12 PM.

Details

Summary

Removes the instruction definitions, intrinsics, and builtins for qfma/qfms,
signselect, and prefetch instructions, which were not included in the final
WebAssembly SIMD spec.

Depends on D98457.

Diff Detail

Event Timeline

tlively created this revision.Mar 11 2021, 4:12 PM
tlively requested review of this revision.Mar 11 2021, 4:12 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMar 11 2021, 4:12 PM
tlively updated this revision to Diff 330116.Mar 11 2021, 5:40 PM
  • Remove widen as well
dschuff accepted this revision.Mar 12 2021, 11:18 AM
dschuff added inline comments.
clang/include/clang/Basic/BuiltinsWebAssembly.def
191

I guess this answers my question from the previous review :)

This revision is now accepted and ready to land.Mar 12 2021, 11:18 AM
This revision was landed with ongoing or failed builds.Mar 18 2021, 11:22 AM
This revision was automatically updated to reflect the committed changes.
llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll