[LLVMdev] Bogus X86-64 Patterns
    Evan Cheng 
    evan.cheng at apple.com
       
    Fri Dec 14 10:12:16 PST 2007
    
    
  
On Dec 12, 2007, at 7:42 PM, David A. Greene wrote:
> 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.
I should get an answer today. The right workaround now is to disable  
this for Darwin.
Thanks!
Evan
>
>                                           -Dave
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
    
    
More information about the llvm-dev
mailing list