PATCH: R600/SI: Stop using i128 types for resources

Tom Stellard tom at stellard.net
Tue Apr 15 15:10:56 PDT 2014


Hi,

This patch series removes i128 as a legal type for SI and instead uses
v4i32 for all 128-bit resource descriptors.  This helps fixes some
ISel failures in piglit tests where some operations were being promoted
to i128, which we don't support.

-Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Legalize-operands-after-changing-dst-reg-in-.patch
Type: text/x-diff
Size: 1311 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140415/5d88c5f3/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Teach-SIInstrInfo-moveToVALU-how-to-handle-P.patch
Type: text/x-diff
Size: 2285 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140415/5d88c5f3/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Change-default-register-class-for-i32-to-SRe.patch
Type: text/x-diff
Size: 1018 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140415/5d88c5f3/attachment-0002.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-SI-Stop-using-i128-as-the-resource-descriptor-t.patch
Type: text/x-diff
Size: 18181 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140415/5d88c5f3/attachment-0003.patch>


More information about the llvm-commits mailing list