[PATCH] Improve handling of custom load ext actions.

Matt Arsenault arsenm2 at gmail.com
Fri May 16 18:58:15 PDT 2014


On May 14, 2014, at 6:32 PM, Matt Arsenault <arsenm2 at gmail.com> wrote:

> 
> On Mar 24, 2014, at 2:47 PM, Matt Arsenault <Matthew.Arsenault at amd.com> wrote:
> 
>> Currently setting custom load ext actions, particularly for vectors, isn't very helpful. Most places that will fold into an extload will not unless it is legal. This will allow creating more extloads when custom lowered.
>> 
>> These will be used in forthcoming R600 patches.
> 
> Updated patches + R600 parts



More patches to go on top of those

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Don-t-scalarize-v2i32-lds-loads.patch
Type: application/octet-stream
Size: 8402 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140516/4f1af5de/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-Split-32-bit-LDS-load-tests-to-separate-file.patch
Type: application/octet-stream
Size: 11371 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140516/4f1af5de/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Don-t-scalarize-v2i32-local-stores.patch
Type: application/octet-stream
Size: 18980 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140516/4f1af5de/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-Add-more-local-store-testcases.patch
Type: application/octet-stream
Size: 17980 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140516/4f1af5de/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-R600-Fix-extloads-of-32-bit-vectors.patch
Type: application/octet-stream
Size: 8618 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140516/4f1af5de/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-R600-Add-more-testcases-for-8-16-bit-extloads.patch
Type: application/octet-stream
Size: 44682 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140516/4f1af5de/attachment-0005.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-R600-Fix-chain-handling-when-handling-vector-loads.patch
Type: application/octet-stream
Size: 24097 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140516/4f1af5de/attachment-0006.obj>


More information about the llvm-commits mailing list