PATCHES: R600/SI: mubuf addressing improvements

Tom Stellard tom at stellard.net
Thu Jan 29 16:59:40 PST 2015


Hi,

The attached patches optimize buffer addressing for mubuf instructions.
The main change is that we now use the soffset field for
non-inline immediate offsets.

-Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Add-soffset-operand-to-mubuf-addr64-instruct.patch
Type: text/x-diff
Size: 10459 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150129/91bcaaf5/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Store-immediate-offsets-12-bits-in-soffset.patch
Type: text/x-diff
Size: 4195 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150129/91bcaaf5/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Split-large-MUBUF-immediate-offsets-so-part-.patch
Type: text/x-diff
Size: 5101 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150129/91bcaaf5/attachment-0002.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-SI-Optimize-offsets-for-the-SI.buffer.load.dwor.patch
Type: text/x-diff
Size: 9759 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150129/91bcaaf5/attachment-0003.patch>


More information about the llvm-commits mailing list