PATCHES: R600/SI: VGPR Spilling for compute

Matt Arsenault arsenm2 at gmail.com
Wed Jan 7 12:44:14 PST 2015


> On Jan 7, 2015, at 2:51 PM, Tom Stellard <tom at stellard.net> wrote:
> 
> 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
> <0001-R600-SI-Spill-VGPRs-to-scratch-space-for-compute-sha.patch><0002-R600-SI-Use-IMPLICIT_DEF-and-KILL-when-failing-to-sp.patch><0003-R600-SI-Use-external-symbols-for-scratch-buffer.patch>_______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

LGTM except for a random new space in the otherwise untouched SIDefines.h  in the last one.



More information about the llvm-commits mailing list