OSDN Git Service

[X86][SSE] Remove AND -> VZEXT combine
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 7 Dec 2016 17:02:41 +0000 (17:02 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 7 Dec 2016 17:02:41 +0000 (17:02 +0000)
commit3b9d4a09707a95ef25a41ac274c231cc203cccc9
treed911d64c6b01600957371c26e940a41beeface90
parentdef95b9c34191d01ce3d87b7d8c512826a2d3811
[X86][SSE] Remove AND -> VZEXT combine

This is now performed more generally by the target shuffle combine code.

Already covered by tests that were originally added in D7666/rL229480 to support combineVectorZext (or VectorZextCombine as it was known then....).

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

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