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

Anton Korobeynikov anton at korobeynikov.info
Fri Aug 27 07:48:02 PDT 2010


Hello, Cameron,

> 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
Patch applied, thanks!

-- 
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University




More information about the llvm-commits mailing list