[PATCH] R600/SI: Implement add i64 support

Matt Arsenault arsenm2 at gmail.com
Fri Nov 15 15:43:57 PST 2013


On Nov 15, 2013, at 10:19 AM, Tom Stellard <tom at stellard.net> wrote:

> Hi Matt,
> 
> Overall, these look good, just a few comments.  I want to test these
> before they are pushed.  I will let you know when I am done with this.
> 
> -Tom
> 

Merged duplicate SCC/VCC operand patches, updated tests for scalar operations being selected more often and removed getVRegClassID


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Fix-extra-defs-of-VCC-SCC.patch
Type: application/octet-stream
Size: 2414 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131115/3bfbdede/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Move-patterns-to-match-add-sub-to-scalar-ins.patch
Type: application/octet-stream
Size: 8398 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131115/3bfbdede/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Specify-S_ADD-S_SUB-set-SCC-and-add-is-commu.patch
Type: application/octet-stream
Size: 1754 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131115/3bfbdede/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-SI-Match-adde-sube-to-S_ADDC_U32-S_SUBB_U32.patch
Type: application/octet-stream
Size: 1132 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131115/3bfbdede/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-R600-SI-Match-addc-to-S_ADD_U32.patch
Type: application/octet-stream
Size: 889 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131115/3bfbdede/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-R600-SI-addc-adde-i32-are-legal.patch
Type: application/octet-stream
Size: 845 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131115/3bfbdede/attachment-0005.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-R600-SI-Specify-SSrc-operands.patch
Type: application/octet-stream
Size: 1126 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131115/3bfbdede/attachment-0006.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-R600-SI-Implement-add-i64-but-do-not-yet-enable.patch
Type: application/octet-stream
Size: 4889 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131115/3bfbdede/attachment-0007.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-R600-SI-Fix-multiple-SGPR-reads-when-using-VCC.patch
Type: application/octet-stream
Size: 3603 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131115/3bfbdede/attachment-0008.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-R600-SI-Fix-moveToVALU-when-the-first-operand-is-VSr.patch
Type: application/octet-stream
Size: 4373 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131115/3bfbdede/attachment-0009.obj>
-------------- next part --------------



More information about the llvm-commits mailing list