OSDN Git Service

[WebAssembly] Disable 128-bit shift libcalls
authorDerek Schuff <dschuff@google.com>
Tue, 10 May 2016 00:14:07 +0000 (00:14 +0000)
committerDerek Schuff <dschuff@google.com>
Tue, 10 May 2016 00:14:07 +0000 (00:14 +0000)
commit42a519609886359fc6b518f526d7922939ac0d7d
tree0547c2469c9bb03748e9853ebf19f96e73b8f62f
parent6d523e1b0e17141ca3a77f4ac770ed654a7601e6
[WebAssembly] Disable 128-bit shift libcalls

Currently the signature of the functions
i128(i128, i32) aka void(i32, i64, i64, i32) doesn't match the signature
of the call emitted by the default lowering, void(i32, i64, i64).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@268991 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp