[llvm-commits] Patch for X86 to use subregs

Christopher Lamb christopher.lamb at gmail.com
Sat Jul 28 11:55:58 PDT 2007


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.

Ok.

> 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.

> Evan
>
>> 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.
>>
>> Thanks
>> --
>> Christopher Lamb
>>
>> <x86_subregs.patch>
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

--
Christopher Lamb



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20070728/258ef24a/attachment.html>


More information about the llvm-commits mailing list