[all-commits] [llvm/llvm-project] 3a9375: [WebAssembly] Replace SIMD int min/max builtins wi...
Thomas Lively via All-commits
all-commits at lists.llvm.org
Mon Dec 16 12:00:17 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 3a93756dfbb0dcb7c62fcbe5b0ab8f8591fc9721
https://github.com/llvm/llvm-project/commit/3a93756dfbb0dcb7c62fcbe5b0ab8f8591fc9721
Author: Thomas Lively <tlively at google.com>
Date: 2019-12-16 (Mon, 16 Dec 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/WebAssemblyISelLowering.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
M llvm/test/CodeGen/WebAssembly/simd-arith.ll
M llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll
Log Message:
-----------
[WebAssembly] Replace SIMD int min/max builtins with patterns
Summary:
The instructions were originally implemented via builtins and
intrinsics so users would have to explicitly opt-in to using
them. This was useful while were validating whether these instructions
should have been merged into the spec proposal. Now that they have
been, we can use normal codegen patterns, so the intrinsics and
builtins are no longer useful.
Reviewers: aheejin
Subscribers: dschuff, sbc100, jgravelle-google, hiraditya, sunfish, cfe-commits, llvm-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D71500
More information about the All-commits
mailing list