[PATCH] R600/SI: Handle MUBUF instructions in moveToVALU

Tom Stellard tom at stellard.net
Tue Mar 18 14:38:15 PDT 2014


Hi,

The attached patches teach SIInstrInfo::moveToVALU() how to handle MUBUF
instructions.  These instructions are already executed by the VALU, but
we sometimes need to legalize the srsrc operand if its defining instruction
has been moved from the SALU to the VALU.

-Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Use-SGPR_-32-64-reg-clases-when-lowering-SI_.patch
Type: text/x-diff
Size: 2108 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140318/7b2f2701/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Handle-S_MOV_B64-in-SIInstrInfo-moveToVALU.patch
Type: text/x-diff
Size: 5150 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140318/7b2f2701/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Handle-MUBUF-instructions-in-SIInstrInfo-mov.patch
Type: text/x-diff
Size: 11580 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140318/7b2f2701/attachment-0002.patch>


More information about the llvm-commits mailing list