]> granicus.if.org Git - clang/commit
[WebAssembly] Add SIMD QFMA/QFMS
authorThomas Lively <tlively@google.com>
Sat, 31 Aug 2019 00:12:29 +0000 (00:12 +0000)
committerThomas Lively <tlively@google.com>
Sat, 31 Aug 2019 00:12:29 +0000 (00:12 +0000)
commit101ffdb0168928e0650f7c5990f098d0d0b4ca86
tree7fac989afde981eab3b25aa73ad10b06fe9a0195
parenta5c7040f4d3316305921ac27de113eb9b807f4c3
[WebAssembly] Add SIMD QFMA/QFMS

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.

Reviewers: aheejin, dschuff

Reviewed By: aheejin

Subscribers: sbc100, jgravelle-google, hiraditya, sunfish, cfe-commits, llvm-commits

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D67020

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@370556 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsWebAssembly.def
lib/CodeGen/CGBuiltin.cpp
test/CodeGen/builtins-wasm.c