Start using GPR's to copy around mmx value instead of mmx regs.
authorChris Lattner <sabre@nondot.org>
Fri, 22 Feb 2008 02:09:43 +0000 (02:09 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 22 Feb 2008 02:09:43 +0000 (02:09 +0000)
commit149a4e56fcd29c37c416e0ce4a5ebed7b514cbc6
treefb6487e395b84018597bf594fdede2d6df72d856
parent59a8cdd36d644fd5d0d7c78c3c02b31f1ba29a95
Start using GPR's to copy around mmx value instead of mmx regs.
GCC apparently does this, and code depends on not having to do
emms when this happens.  This is x86-64 only so far, second half
should handle x86-32.

rdar://5741668

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47470 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/mmx-copy-gprs.ll [new file with mode: 0644]