[X86][SSE} Add INSERTPS as a target shuffle
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 7 Jan 2016 10:24:19 +0000 (10:24 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 7 Jan 2016 10:24:19 +0000 (10:24 +0000)
commitce13714bfcbc67a2b6f3349dd8c9f59d5bc3c2ef
tree4109d6c09b09587e0d314fb0a8955611a0ffab51
parent00e4aed86a776ea13a31b5c4a057d581f17897ed
[X86][SSE} Add INSERTPS as a target shuffle

Follow up to D15378, added INSERTPS to the list of decodable target shuffles and enabled XFormVExtractWithShuffleIntoLoad to handle target shuffles with SentinelZero and tested this with INSERTPS.

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