[PATCHES] R600/SI: MUBUF, LDS atomics and tests for VI

Marek Olšák maraeo at gmail.com
Tue Jan 20 17:19:13 PST 2015


Hi,

These add a bunch of stuff for VI. I think we are pretty much done
with enconding-specific stuff. The last big missing thing is ADDR64
loads and stores, which VI doesn't support. I think we should use the
FLAT instructions instead, but that will need some work (probably some
work outside of LLVM too).

This also enables a lot of LIT tests for VI that pass on SI and need
no changes to pass on VI.

Please review.

Marek
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Add-pseudos-for-MUBUF-loads-and-stores.patch
Type: text/x-patch
Size: 13434 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150121/4d48cbd1/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Add-VI-versions-of-MUBUF-loads-and-stores.patch
Type: text/x-patch
Size: 15733 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150121/4d48cbd1/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Add-VI-versions-of-MUBUF-atomics.patch
Type: text/x-patch
Size: 12272 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150121/4d48cbd1/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-SI-Add-VI-versions-of-LDS-atomics.patch
Type: text/x-patch
Size: 17571 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150121/4d48cbd1/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-R600-SI-Don-t-set-patterns-for-chip-specific-instruc.patch
Type: text/x-patch
Size: 11069 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150121/4d48cbd1/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-R600-SI-Fix-MIN3-MAX3-on-VI-define-MED3.patch
Type: text/x-patch
Size: 2276 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150121/4d48cbd1/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-R600-SI-Enable-all-tests-that-pass-on-VI-without-cha.patch
Type: text/x-patch
Size: 127300 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150121/4d48cbd1/attachment-0006.bin>


More information about the llvm-commits mailing list