Recognize unpckh* masks and match 256-bit versions. The new versions are
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Tue, 26 Jul 2011 22:03:40 +0000 (22:03 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Tue, 26 Jul 2011 22:03:40 +0000 (22:03 +0000)
commit4ea496846a84918c5e5cdd67ae43d6e2b0a110ea
tree2f00aceb629f1299cecf84e56d6b9319e51c988a
parentc680b92460abaa8daa7796c05447f64b01b9f11b
Recognize unpckh* masks and match 256-bit versions. The new versions are
different from the previous 128-bit because they work in lanes.
Update a few comments and add testcases

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136157 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/Utils/X86ShuffleDecode.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h
lib/Target/X86/X86InstrFragmentsSIMD.td
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/SIMD/dg.exp [deleted file]
test/CodeGen/X86/SIMD/notvunpcklpd.ll [deleted file]
test/CodeGen/X86/SIMD/notvunpcklps.ll [deleted file]
test/CodeGen/X86/SIMD/vunpcklpd.ll [deleted file]
test/CodeGen/X86/SIMD/vunpcklps.ll [deleted file]
test/CodeGen/X86/avx-256-unpack.ll [new file with mode: 0644]