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.
Paths
| Differential D98466
[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, Depends on D98457.
Diff Detail
Unit TestsFailed
Event TimelineHerald added subscribers: wingo, ecnelises, sunfish and 3 others. · View Herald TranscriptMar 11 2021, 4:12 PM Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMar 11 2021, 4:12 PM This revision is now accepted and ready to land.Mar 12 2021, 11:18 AM tlively added a child revision: D98676: [WebAssembly] Finalize SIMD names and opcodes.Mar 15 2021, 7:14 PM This revision was landed with ongoing or failed builds.Mar 18 2021, 11:22 AM Closed by commit rG2f2ae08da91d: [WebAssembly] Remove experimental SIMD instructions (authored by tlively). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 330096 clang/include/clang/Basic/BuiltinsWebAssembly.def
clang/lib/CodeGen/CGBuiltin.cpp
clang/test/CodeGen/builtins-wasm.c
llvm/include/llvm/IR/IntrinsicsWebAssembly.td
llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h
llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll
llvm/test/CodeGen/WebAssembly/simd-prefetch-offset.ll
llvm/test/MC/WebAssembly/simd-encodings.s
|
I guess this answers my question from the previous review :)