[PATCH] R600/SI: Remove i1 operation pseudoinstructions

Matt Arsenault arsenm2 at gmail.com
Tue Nov 25 12:56:43 PST 2014


Hi,

These enough of the problems with i1 handling to allow using the implicit vcc operand to v_div_fmas_{f32|f64}. There are still various other problems with i1 that need to be fixed, such as the VReg_1 pseudo register class still existing and not using scc.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Fix-live-range-error-hidden-by-SIFoldOperand.patch
Type: application/octet-stream
Size: 1867 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141125/0e637e63/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Various-instruction-format-bit-test-cleanups.patch
Type: application/octet-stream
Size: 10740 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141125/0e637e63/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Fix-running-SILowerI1Copies-a-second-time.patch
Type: application/octet-stream
Size: 934 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141125/0e637e63/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-SI-Fix-suspicious-indexing.patch
Type: application/octet-stream
Size: 1675 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141125/0e637e63/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-R600-SI-Remove-i1-pseudo-VALU-ops.patch
Type: application/octet-stream
Size: 25608 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141125/0e637e63/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-R600-SI-Remove-incorrect-assertion.patch
Type: application/octet-stream
Size: 1515 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141125/0e637e63/attachment-0005.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-R600-SI-Fix-SIFixSGPRCopies-for-copies-to-physical-r.patch
Type: application/octet-stream
Size: 1189 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141125/0e637e63/attachment-0006.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-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/20141125/0e637e63/attachment-0007.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-R600-SI-Fix-phys-reg-copies-in-SIFoldOperands.patch
Type: application/octet-stream
Size: 1192 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141125/0e637e63/attachment-0008.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-R600-SI-Fix-implicit-vcc-operand-to-v_div_fmas_.patch
Type: application/octet-stream
Size: 11052 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141125/0e637e63/attachment-0009.obj>


More information about the llvm-commits mailing list