R600/SI Patchset: Initial support for compute shaders

Tom Stellard tom at stellard.net
Fri Mar 8 13:29:29 PST 2013


Hi,

The attached patches add support for the BUFFER_STORE instruction and
make it possible to run simple compute shaders on Southern Islands
hardware with the open source radeonsi GPU driver in
Mesa (http://www.mesa3d.org).

-Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Avoid-generating-S_MOVs-with-64-bit-immediat.patch
Type: text/x-diff
Size: 2953 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130308/33d3d2ed/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Add-processor-types-for-each-SI-variant.patch
Type: text/x-diff
Size: 1807 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130308/33d3d2ed/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Use-same-names-for-corresponding-MUBUF-opera.patch
Type: text/x-diff
Size: 3127 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130308/33d3d2ed/attachment-0002.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-SI-Simplify-MUBUF-helper-class-for-loads.patch
Type: text/x-diff
Size: 3376 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130308/33d3d2ed/attachment-0003.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-R600-SI-Add-support-for-buffer-stores.patch
Type: text/x-diff
Size: 20471 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130308/33d3d2ed/attachment-0004.patch>


More information about the llvm-commits mailing list