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