[X86] Add support for zeroed shuffle elements to getShuffleScalarElt
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 26 Jan 2016 21:39:25 +0000 (21:39 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 26 Jan 2016 21:39:25 +0000 (21:39 +0000)
commit00adc1e105734a2a3982191863cff482676cad7d
tree219d099ffd3a31e8956441294b9d15a7e25527c2
parent2cc7fec76a0ad622f1fcdb5ffee93cf5d53c08ee
[X86] Add support for zeroed shuffle elements to getShuffleScalarElt

Enable handling of SM_SentinelZero shuffle elements to getShuffleScalarElt. Improves VZEXT_LOAD matches in EltsFromConsecutiveLoads.

llvm-svn: 258865
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/insertps-combine.ll