PATCHES: R600/SI: VGPR Spilling for compute

Tom Stellard tom at stellard.net
Wed Jan 7 11:51:08 PST 2015


Hi,

The attached patches enable VGPR spilling for compute shaders.  In addition, they
modify the backend to emit relocations for the scratch buffer, so it no longer
needs to be passed to the shader via user sgprs.

-Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Spill-VGPRs-to-scratch-space-for-compute-sha.patch
Type: text/x-diff
Size: 26735 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150107/53a946f0/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Use-IMPLICIT_DEF-and-KILL-when-failing-to-sp.patch
Type: text/x-diff
Size: 1444 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150107/53a946f0/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Use-external-symbols-for-scratch-buffer.patch
Type: text/x-diff
Size: 18347 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150107/53a946f0/attachment-0002.patch>


More information about the llvm-commits mailing list