Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl...
authorEvan Cheng <evan.cheng@apple.com>
Sat, 24 May 2008 02:14:05 +0000 (02:14 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Sat, 24 May 2008 02:14:05 +0000 (02:14 +0000)
commite716bb1c59fe64c663d1d352e0e3889a28dbaca2
tree7348b915bbb3da181d246933c11375d67eed6d5a
parent5ea38a6144ae185882b87eb9bd19d785de30ef0c
Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl.pd intrinsics. These will be lowered into shuffles.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51531 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IntrinsicsX86.td
lib/Target/X86/X86InstrSSE.td
lib/VMCore/AutoUpgrade.cpp
test/Bitcode/sse2_movs_d.ll [new file with mode: 0644]
test/Bitcode/sse2_movs_d.ll.bc [new file with mode: 0644]
test/Bitcode/sse2_shuf_pd.ll [new file with mode: 0644]
test/Bitcode/sse2_shuf_pd.ll.bc [new file with mode: 0644]
test/Bitcode/sse2_unpck_pd.ll [new file with mode: 0644]
test/Bitcode/sse2_unpck_pd.ll.bc [new file with mode: 0644]