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

Tom Stellard tom at stellard.net
Thu Mar 20 07:16:09 PDT 2014


On Tue, Mar 18, 2014 at 02:50:05PM -0700, Matt Arsenault wrote:
> On 03/18/2014 02:38 PM, Tom Stellard wrote:
> > 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.
> >

Hi Matt,

Here are some updated patches.

-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/20140320/1b0152d6/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: 5249 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140320/1b0152d6/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: 11680 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140320/1b0152d6/attachment-0002.patch>


More information about the llvm-commits mailing list