From 3afc346dd093fad4a5a24e35204040d0be5a5b17 Mon Sep 17 00:00:00 2001 From: Thomas Lively Date: Sat, 13 Oct 2018 07:26:10 +0000 Subject: [WebAssembly] SIMD min and max Summary: Depends on D52324 and D52764. Reviewers: aheejin, dschuff Subscribers: sbc100, jgravelle-google, sunfish, llvm-commits Differential Revision: https://reviews.llvm.org/D52325 llvm-svn: 344438 --- llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'llvm/lib/Target') diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td b/llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td index 1eb38588c81..af5c03599cd 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td +++ b/llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td @@ -699,21 +699,21 @@ defm "" : SIMDAbs; // Floating-point min and max //===----------------------------------------------------------------------===// +multiclass SIMDBinaryFP baseInst> { + defm "" : SIMDBinary; + defm "" : SIMDBinary; +} + // NaN-propagating minimum: min -// TODO +defm MIN : SIMDBinaryFP; // NaN-propagating maximum: max -// TODO +defm MAX : SIMDBinaryFP; //===----------------------------------------------------------------------===// // Floating-point arithmetic //===----------------------------------------------------------------------===// -multiclass SIMDBinaryFP baseInst> { - defm "" : SIMDBinary; - defm "" : SIMDBinary; -} - // Addition: add let isCommutable = 1 in defm ADD : SIMDBinaryFP; -- cgit v1.2.3