[all-commits] [llvm/llvm-project] a07019: [WebAssembly] SIMD integer min and max instructions
Thomas Lively via All-commits
all-commits at lists.llvm.org
Thu Oct 31 20:26:06 PDT 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: a07019a275cd0deb59433ac59e4faa85d0722822
https://github.com/llvm/llvm-project/commit/a07019a275cd0deb59433ac59e4faa85d0722822
Author: Thomas Lively <tlively at google.com>
Date: 2019-10-31 (Thu, 31 Oct 2019)
Changed paths:
M clang/include/clang/Basic/BuiltinsWebAssembly.def
M clang/lib/CodeGen/CGBuiltin.cpp
M clang/test/CodeGen/builtins-wasm.c
M llvm/include/llvm/IR/IntrinsicsWebAssembly.td
M llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
M llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll
M llvm/test/MC/WebAssembly/simd-encodings.s
Log Message:
-----------
[WebAssembly] SIMD integer min and max instructions
Summary:
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.
Defined in https://github.com/WebAssembly/simd/pull/27.
Reviewers: aheejin
Reviewed By: aheejin
Subscribers: dschuff, sbc100, jgravelle-google, hiraditya, sunfish, cfe-commits, llvm-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D69696
More information about the All-commits
mailing list