[WebAssembly] General vector shift lowering
authorThomas Lively <tlively@google.com>
Fri, 2 Nov 2018 00:39:57 +0000 (00:39 +0000)
committerThomas Lively <tlively@google.com>
Fri, 2 Nov 2018 00:39:57 +0000 (00:39 +0000)
commitb2382c8bf797129c33fdcc2819dde82fbd3b2b1e
tree8d386248fb63e03e54ecfc02981b33dac334b74e
parent9914c3a2bae84bb92e5269165c4d098140549b46
[WebAssembly] General vector shift lowering

Summary: Adds support for lowering non-splat shifts.

Reviewers: aheejin, dschuff

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

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

llvm-svn: 345916
llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
llvm/test/CodeGen/WebAssembly/simd-arith.ll