[llvm-commits] [llvm] r77940 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86InstrMMX.td test/CodeGen/X86/2009-08-02-mmx-scalar-to-vector.ll test/CodeGen/X86/mmx-bitcast-to-i64.ll

Rafael Espindola espindola at google.com
Sun Aug 2 20:33:55 PDT 2009


> I don't see any connection between the way it's written and for the
> assembler and the way the JIT deals with it.  And you still haven't
> addressed the issue, which is that I'm pretty sure it was done for
> compatibility reasons.  If you don't know anything about that, I would
> suggest switching it back to movd.

Do you know what we are trying to be compatible with? Using
movd for a 64 bit move is something that needs a comment
at least. I am also wondering if I should use a movq or a
movd in the new code.

I have attached a commutative patch of my changes.

> -Eli
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>


Cheers,
-- 
Rafael Avila de Espindola

Google | Gordon House | Barrow Street | Dublin 4 | Ireland
Registered in Dublin, Ireland | Registration Number: 368047
-------------- next part --------------
A non-text attachment was scrubbed...
Name: total.patch
Type: application/octet-stream
Size: 2740 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20090802/e58ad93d/attachment.obj>


More information about the llvm-commits mailing list