[llvm-commits] [PATCH] Add support for copying between VR128/VR64 and GR64

Cameron Esfahani dirty at apple.com
Tue Aug 24 05:03:51 PDT 2010


Attached is a patch based on subversion revision 111911 that attempts to fix two problems I've seen while working on Win64 var args.  According to Microsoft, if you're passing parameters in XMM registers to a var arg function, they need to be copied to the integer register they share the same slot with.  When I added that functionality, it emerged that there was no support for copying from VR128/VR64 to GR64

-------------- next part --------------
A non-text attachment was scrubbed...
Name: llvm.patch
Type: application/octet-stream
Size: 2672 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20100824/dbda1c78/attachment.obj>
-------------- next part --------------

Cameron Esfahani
dirty at apple.com

"Even paranoids have enemies."

Henry Kissinger





More information about the llvm-commits mailing list