[llvm-commits] Patch for X86 to use subregs

Christopher Lamb christopher.lamb at gmail.com
Sat Jul 28 00:17:31 PDT 2007


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



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20070728/e47e942d/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: x86_subregs.patch
Type: application/octet-stream
Size: 16080 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20070728/e47e942d/attachment.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20070728/e47e942d/attachment-0001.html>


More information about the llvm-commits mailing list