OSDN Git Service

[AVX] Fix mask predicates for 256-bit UNPCKLPS/D and implement
authorDavid Greene <greened@obbligato.org>
Wed, 2 Mar 2011 17:23:43 +0000 (17:23 +0000)
committerDavid Greene <greened@obbligato.org>
Wed, 2 Mar 2011 17:23:43 +0000 (17:23 +0000)
commita20244d1bab2ae6dad1c82c16670d7eb1b3a9087
tree08a97db15ba97dc695ecea19935051bc89e3937c
parent31c488c8bdef56618e45a5356a7c6770d13e1241
[AVX] Fix mask predicates for 256-bit UNPCKLPS/D and implement
      missing patterns for them.

      Add a SIMD test subdirectory to hold tests for SIMD instruction
      selection correctness and quality.
'

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