[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