[llvm-commits] Patch for X86 to use subregs
christopher.lamb at gmail.com
Sat Jul 28 12:23:01 PDT 2007
On Jul 28, 2007, at 11:55 AM, Christopher Lamb wrote:
> On Jul 28, 2007, at 2:08 AM, Evan Cheng wrote:
>> On Jul 28, 2007, at 12:17 AM, Christopher Lamb wrote:
>>> This patch changes the X86 back end to use the new subreg
>>> operations for appropriate truncate and extend operations. This
>>> should allow regression testing of the subreg feature going
>>> forward, as it's now used in a public target.
>>> The patch passed DejaGnu and all of SingleSource on my x86
>>> machine, but there are changes for x86-64 as well which I
>> BTW, please make sure all of MultiSource pass.
>> Also, if it is possible, can you split out the x86-64 as a follow
>> on patch?
> It's a bit more work, but I think it'd be possible.
So, the truncate code is shared between x86 and x86-64 to an extent
that I think it'd be bad to try to separate out the patches for
those. But I can certainly separate out the patch for PsMOVZX64rr32
>>> haven't been able to test. Output assembly for x86-64 appears
>>> sane, but I'd appreciate someone giving the patch a try on their
>>> x86-64 system. Other 32-bit x86 testing is also appreciated.
>>> Christopher Lamb
>>> llvm-commits mailing list
>>> llvm-commits at cs.uiuc.edu
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
> Christopher Lamb
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-commits