OSDN Git Service

[X86][SSE] Peek though MOVMSK source sign bits using SimplifyMultipleUseDemandedBits
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 28 May 2020 12:34:09 +0000 (13:34 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 28 May 2020 12:42:24 +0000 (13:42 +0100)
commit1ddac9563d7f2414e6c4302f9902ac1294966161
tree9f00e7eb278dc60e5948383b4fa3644071ac8a20
parent7716681cfd0ea2dadbddae6f1983e130c2fa4247
[X86][SSE] Peek though MOVMSK source sign bits using SimplifyMultipleUseDemandedBits

Allows SimplifyDemandedBitsForTargetNode to peek through multi-use ops where MOVMSK only demands the signbit of each vector element.
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/vec_saddo.ll
llvm/test/CodeGen/X86/vec_smulo.ll
llvm/test/CodeGen/X86/vec_ssubo.ll