[PATCH] R600/SI: Implement add i64 support

Matt Arsenault arsenm2 at gmail.com
Thu Nov 14 15:52:08 PST 2013


This set of patches implements i64 add for SI and fixes problems I ran into when working on it. It doesn’t yet enable it since I still need to fix expanding global pointer adds in most cases where it isn’t necessary.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Replace-uses-of-SCC-with-VCC.patch
Type: application/octet-stream
Size: 1440 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131114/5c0d4539/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: 3301 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131114/5c0d4539/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/20131114/5c0d4539/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/20131114/5c0d4539/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/20131114/5c0d4539/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/20131114/5c0d4539/attachment-0005.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-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/20131114/5c0d4539/attachment-0006.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-R600-SI-Fix-extra-defs-of-VCC-SCC.patch
Type: application/octet-stream
Size: 2377 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131114/5c0d4539/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/20131114/5c0d4539/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: 5202 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131114/5c0d4539/attachment-0009.obj>


More information about the llvm-commits mailing list