OSDN Git Service

[X86] canonicalizeBitSelect - don't attempt to canonicalize mask registers
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 21 Mar 2019 18:32:38 +0000 (18:32 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 21 Mar 2019 18:32:38 +0000 (18:32 +0000)
commitd32d385c54b192340b83cd688e2d532f4d5a77b4
tree3a33b22da0edd3fed23320bb037b60aa9bc7405a
parent983ff6b35943a1d649c8ffa2435a49f61cb22ae1
[X86] canonicalizeBitSelect - don't attempt to canonicalize mask registers

We don't use X86ISD::ANDNP for mask registers.

Test case from @craig.topper (Craig Topper)

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