]> granicus.if.org Git - llvm/commit
[X86][SSE] Match bitcasted BUILD_VECTOR of constants for v2i64 shifts on 64-bit targe...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 7 Oct 2017 17:57:22 +0000 (17:57 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 7 Oct 2017 17:57:22 +0000 (17:57 +0000)
commitfd99b11893965613e5b0d37f6adf6d9bc6e528da
treeb9b952bb93c9c1b1cd5a1793e1262e1fae0efad7
parentf55d8baac0790e1ad4c90eb195b3ea63f3c82d04
[X86][SSE] Match bitcasted BUILD_VECTOR of constants for v2i64 shifts on 64-bit targets (PR34855)

Extension to rL315155, generate constant shifts on 64-bits as well as 32-bits.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@315156 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/pr34855.ll