R600: Various improvements

Vincent Lejeune vljn at ovi.com
Sun May 12 07:41:21 PDT 2013


Hi,
Patches 2 and 3 factorizes some code from the backend. Patch 3 should avoid some recomputation too, which shouldn't hurt.
Patch 4 and 5 rework how textures are handled in our backend. It replaces TGSI like intrinsic (ie intrinsic that uses last argument as TextureTarget which has no sense
from hw pov) to intrinsic closer to hw. The pass could be done in mesa but I rather have it in llvm for now to ensure backward compatibility with llvm 3.3.

Vincent
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-prettier-dump-of-clamp.patch
Type: text/x-patch
Size: 2938 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130512/9350975b/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-Factorize-Fetch-size-limit-inside-AMDGPUSubTarg.patch
Type: text/x-patch
Size: 4535 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130512/9350975b/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-Some-factorization.patch
Type: text/x-patch
Size: 19936 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130512/9350975b/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-Rename-128-bit-registers.patch
Type: text/x-patch
Size: 4186 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130512/9350975b/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-R600-Improve-texture-handling.patch
Type: text/x-patch
Size: 42811 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130512/9350975b/attachment-0004.bin>


More information about the llvm-commits mailing list