[X86] Only accept SM_SentinelUndef (-1) as an undefined shuffle mask in range
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 22 Aug 2016 13:18:56 +0000 (13:18 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 22 Aug 2016 13:18:56 +0000 (13:18 +0000)
commit13fa33012b93c2c824ddf864c70ebff41a378a6d
treeb5c9220574150af294db18816e020f6550af6a46
parenta1d9a67496b99008df4c944ce58e82f86e205362
[X86] Only accept SM_SentinelUndef (-1) as an undefined shuffle mask in range

As discussed on D23027 we should be trying to be more strict on what is an undefined mask value.

llvm-svn: 279435
llvm/lib/Target/X86/X86ISelLowering.cpp