[PATCH] Improve handling of custom load ext actions.

Matt Arsenault Matthew.Arsenault at amd.com
Mon Mar 24 14:47:26 PDT 2014


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.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Allow-folding-of-s-z-ext-of-an-anyextload-when-the-L.patch
Type: text/x-patch
Size: 10452 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140324/714fe41b/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Update-mips-test-for-checking-for-custom-zextload.patch
Type: text/x-patch
Size: 1948 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140324/714fe41b/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Fold-vector-sext-load-x-into-a-sextload-if-it-is-cus.patch
Type: text/x-patch
Size: 4179 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140324/714fe41b/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-Check-if-a-sextload-should-be-used-for-paramete.patch
Type: text/x-patch
Size: 6295 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140324/714fe41b/attachment-0003.bin>


More information about the llvm-commits mailing list