[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.
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.
More information about the llvm-dev