Reland "[WebAssembly] Handle multiple loads of splatted loads"
authorThomas Lively <tlively@google.com>
Fri, 1 Nov 2019 03:01:02 +0000 (20:01 -0700)
committerThomas Lively <tlively@google.com>
Fri, 1 Nov 2019 03:02:24 +0000 (20:02 -0700)
commit3479fd25b9d55a3928184aa16626715469827fb0
tree01d9ae01d16959c0015c25f3514f8a65a7a36f3c
parentb9903ec8979fc43f1484e1ee8749c7d18ce90bf0
Reland "[WebAssembly] Handle multiple loads of splatted loads"

This reverts commit 92a25fbf11da51c8e3573b81a877d3b226990c07 and fixes
the ambiguous method call that was causing build failures.
llvm/lib/Target/WebAssembly/WebAssemblyISD.def
llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h
llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
llvm/test/CodeGen/WebAssembly/simd-load-splat.ll [new file with mode: 0644]