[LLVMdev] Bogus X86-64 Patterns
David A. Greene
greened at obbligato.org
Wed Dec 12 19:42:45 PST 2007
On Wednesday 12 December 2007 06:16:25 pm Evan Cheng wrote:
> Hold on, changing to movq will break it on Mac OS X. I'll need to
> find a proper solution.
>
> Thanks,
The proper solution is to fix the assembler, but in the meantime,
the mr and rm variants at least should be changed to movq. They
are broken on MacOS X right now anyway. From what you've said,
one can't do a 32-bit memory mov to/from an xmm on MacOS X.
You still won't be able to do a 32-bit memory operation but at least
systems that use the latest binutils will work properly.
-Dave
More information about the llvm-dev
mailing list