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

Matt Arsenault arsenm2 at gmail.com
Fri Feb 13 14:13:44 PST 2015


> On Feb 13, 2015, at 12:24 PM, Matt Arsenault <arsenm2 at gmail.com> wrote:
> 
> 
>> On Feb 13, 2015, at 12:00 PM, Tom Stellard <tom at stellard.net <mailto:tom at stellard.net>> wrote:
>> 
>> If you change this, you will also need to change all the operand names
>> for VOP3 instructions from dst->vdst or else encoding may break.
>> 
>> -Tom
> 
> I don’t think so since these are independently defined formats. However, the docs also call this vdst in the other formats, so for consistency they should probably also be renamed. This and the others can be renamed later


Updated patches
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment.html>
-------------- 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: 1186 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Fix-copies-from-SGPR-to-VCC.patch
Type: application/octet-stream
Size: 1487 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0001.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Fix-phys-reg-copies-in-SIFoldOperands.patch
Type: application/octet-stream
Size: 1852 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0002.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0003.html>
-------------- 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: 11102 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0003.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0004.html>
-------------- 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: 814 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0004.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0005.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-R600-SI-Rename-encoding-field-to-match-docs.patch
Type: application/octet-stream
Size: 958 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0005.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0006.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-R600-SI-Fix-VOP3b-encoding-on-VI.patch
Type: application/octet-stream
Size: 4296 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0006.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0007.html>
-------------- 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: 1745 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0007.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0008.html>
-------------- 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: 1046 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0008.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0009.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-R600-SI-Implement-correct-f64-fdiv.patch
Type: application/octet-stream
Size: 13837 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0009.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0010.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0011-R600-SI-Add-tests-for-div_fmas-with-inline-immediate.patch
Type: application/octet-stream
Size: 5733 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0010.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0011.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0012-R600-SI-Use-complex-operand-folding-for-div_scale.patch
Type: application/octet-stream
Size: 6678 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0011.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150213/c8d4ba1d/attachment-0012.html>


More information about the llvm-commits mailing list