Use fp unpack instructions to unpack int types. Until we have AVX2, this
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Tue, 9 Aug 2011 22:18:37 +0000 (22:18 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Tue, 9 Aug 2011 22:18:37 +0000 (22:18 +0000)
commitcde4a1abd5c9ee58898e633e3801da4f98468d66
treef6af36a6faf94ea84f773d578493d098d645bd12
parentfc430a662ff3a3b9075558d32ebe00ffe1a23f35
Use fp unpack instructions to unpack int types. Until we have AVX2, this
is the best we can do for these patterns. This fix PR10554.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137161 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/avx-unpack.ll