OSDN Git Service

[X86][SSE] Match bitcasted v4i32 BUILD_VECTORS for v2i64 shifts on 64-bit targets...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 7 Oct 2017 17:42:17 +0000 (17:42 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 7 Oct 2017 17:42:17 +0000 (17:42 +0000)
commitf55d8baac0790e1ad4c90eb195b3ea63f3c82d04
tree3602b6b54865ab36dda51e173c2fcb6998f064a5
parent1302400e29a72a2e6990e12505af49c4622632d1
[X86][SSE] Match bitcasted v4i32 BUILD_VECTORS for v2i64 shifts on 64-bit targets (PR34855)

We were already doing this for 32-bit targets, but we can generate these on 64-bits as well.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@315155 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/pr34855.ll [new file with mode: 0644]