[PATCH] R600/SI: Misc fixes for special division instructions

Matt Arsenault arsenm2 at gmail.com
Tue Feb 3 20:27:42 PST 2015


> On Feb 3, 2015, at 3:07 PM, Matt Arsenault <arsenm2 at gmail.com> wrote:
> 
> Hi,
> 
> These fix miscellaneous problems mostly related to VCC usage with v_div_scale and v_div_fmas instructions
> 
> 

Updated patches with some minor fixes. At some point src2 stopped being encoded for div_scale


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Add-hack-to-copy-from-a-VGPR-to-VCC.patch
Type: application/octet-stream
Size: 1185 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150203/ed934dfc/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Fix-copies-from-SGPR-to-VCC.patch
Type: application/octet-stream
Size: 1485 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150203/ed934dfc/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Fix-phys-reg-copies-in-SIFoldOperands.patch
Type: application/octet-stream
Size: 1850 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150203/ed934dfc/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-SI-Fix-implicit-vcc-operand-to-v_div_fmas_.patch
Type: application/octet-stream
Size: 10962 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150203/ed934dfc/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-R600-SI-Set-VI-opcode-on-v_div_fmas_f32.patch
Type: application/octet-stream
Size: 812 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150203/ed934dfc/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-R600-SI-Rename-encoding-field-to-match-docs.patch
Type: application/octet-stream
Size: 956 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150203/ed934dfc/attachment-0005.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-R600-SI-Fix-VOP3b-encoding-on-VI.patch
Type: application/octet-stream
Size: 4294 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150203/ed934dfc/attachment-0006.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-R600-SI-Fix-not-encoding-src2-for-v_div_scale_-f32-f.patch
Type: application/octet-stream
Size: 1742 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150203/ed934dfc/attachment-0007.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-R600-SI-Fix-schedule-model-for-v_div_scale_-f32-f64.patch
Type: application/octet-stream
Size: 1044 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150203/ed934dfc/attachment-0008.obj>


More information about the llvm-commits mailing list