[Mesa-dev] R600/SI: Support for local memory and derivatives

Michel Dänzer michel at daenzer.net
Wed Jul 10 03:32:25 PDT 2013


On Fre, 2013-06-28 at 14:37 -0700, Tom Stellard wrote:
> On Wed, Jun 19, 2013 at 06:28:21PM +0200, Michel Dänzer wrote:
> > 
> > These patches implement enough of local memory support to allow radeonsi
> > to use that for computing derivatives, as suggested by Tom.
> > 
> > They also almost allow test/CodeGen/R600/local-memory.ll to generate
> > code for SI. Right now it still fails because it tries to copy a VGPR to
> > an SGPR, which is not possible.
> 
> Can you add some lit tests for these new intrinsics

Done, updated patches attached.


> and also add CHECK lines for SI to the existing local-memory.ll test.

Can't do that while it still fails to generate SI code. Should I commit
the other patches anyway, which are only necessary for that test?


-- 
Earthling Michel Dänzer           |                   http://www.amd.com
Libre software enthusiast         |          Debian, X and DRI developer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Add-intrinsics-for-texture-sampling-with-use.patch
Type: text/x-patch
Size: 9862 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130710/9e7850c5/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Initial-support-for-LDS-GDS-instructions.patch
Type: text/x-patch
Size: 5676 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130710/9e7850c5/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Add-intrinsic-for-retrieving-the-current-thr.patch
Type: text/x-patch
Size: 3522 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130710/9e7850c5/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-SI-Initial-local-memory-support.patch
Type: text/x-patch
Size: 6750 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130710/9e7850c5/attachment-0003.bin>


More information about the llvm-commits mailing list