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 
 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 331638 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 :)