[PATCH] X86: tidy up MOV64ri64i32

Tim Northover tnorthover at apple.com
Thu May 30 09:32:07 PDT 2013


Hi,

This patch changes MOV64ri64i32 into something I've called MOV32ri64 to avoid the horrible MCInst lowering sub-register hackery. I've also taken the opportunity to implement one of the FIXMEs, combining label generation into a single selection pattern for this instruction.

The main thing I'm unsure of is whether I should have created it as a more detailed pseudo-instruction, with itineraries and so on to improve scheduling.

Does it look OK?

Cheers.

Tim.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-X86-change-MOV64ri64i32-into-MOV32ri64.patch
Type: application/octet-stream
Size: 9640 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130530/d9c0ec3e/attachment.obj>


More information about the llvm-commits mailing list