OSDN Git Service

[X86][SSE] Combine (VSRLI (VSRAI X, Y), (NumSignBits-1)) -> (VSRLI X, (NumSignBits-1))
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 25 Mar 2017 20:43:01 +0000 (20:43 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 25 Mar 2017 20:43:01 +0000 (20:43 +0000)
commitf47742a18402dc5f1ab39f29443c94d25ad74049
tree2664b823d96d738374910a4409b5b3c8e9969e2d
parentd8caf85d6db82a9d926e7c5d4822f06ee1ffbec0
[X86][SSE] Combine (VSRLI (VSRAI X, Y), (NumSignBits-1)) -> (VSRLI X, (NumSignBits-1))

Part 3 of 3.

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

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