PATCH: R600/SI: Instruction verifier improvements

Tom Stellard tom at stellard.net
Wed Mar 12 09:49:49 PDT 2014


Hi,

The attached patches add some more checks to the instruction verifier on SI
and also fix some false positives.  This should fix all the verifier errors
generated by the piglit tests.

As far as I can tell, there are no regressions with this series.  I had some trouble
making it through a full run on my Boanire system without hangs, so I would feel better
if someone else was able to test these.

-Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Add-generic-checks-to-SIInstrInfo-verifyInst.patch
Type: text/x-diff
Size: 2198 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140312/88215e2b/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Use-correct-dest-register-class-for-V_READFI.patch
Type: text/x-diff
Size: 4664 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140312/88215e2b/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Fix-implementation-of-isInlineConstant-used-.patch
Type: text/x-diff
Size: 3095 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140312/88215e2b/attachment-0002.patch>


More information about the llvm-commits mailing list