[PATCH] D69696: [WebAssembly] SIMD integer min and max instructions
Thomas Lively via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Oct 31 17:40:38 PDT 2019
tlively created this revision.
tlively added a reviewer: aheejin.
Herald added subscribers: llvm-commits, cfe-commits, sunfish, hiraditya, jgravelle-google, sbc100, dschuff.
Herald added projects: clang, LLVM.
Introduces a clang builtins and LLVM intrinsics representing integer
min/max instructions. These instructions have not been merged to the
SIMD spec proposal yet, so they are currently opt-in only via builtins
and not produced by general pattern matching. If these instructions
are accepted into the spec proposal the builtins and intrinsics will
be replaced with normal pattern matching.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D69696
Files:
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/WebAssemblyInstrSIMD.td
llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll
llvm/test/MC/WebAssembly/simd-encodings.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D69696.227383.patch
Type: text/x-patch
Size: 17011 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20191101/21d732d6/attachment-0001.bin>
More information about the cfe-commits
mailing list