Mesa (master): r300/compiler: Fix scheduling of TEX instructions.

2010-07-08 Thread Tom Stellard
Module: Mesa Branch: master Commit: 3724a2e65f5b3aa6e123889342a3e9c4d05903f5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3724a2e65f5b3aa6e123889342a3e9c4d05903f5 Author: Tom Stellard Date: Sun Jul 4 12:30:52 2010 -0700 r300/compiler: Fix scheduling of TEX instructions. The

Mesa (master): r300/compiler: Add a register rename pass.

2010-07-08 Thread Tom Stellard
Module: Mesa Branch: master Commit: 8a8e311d8c3c60982d101826a4aa013672730e6c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a8e311d8c3c60982d101826a4aa013672730e6c Author: Tom Stellard Date: Thu Jul 8 14:40:48 2010 -0700 r300/compiler: Add a register rename pass. This pass

Mesa (7.8): r300/compiler: Fix scheduling of TEX instructions.

2010-07-08 Thread Tom Stellard
Module: Mesa Branch: 7.8 Commit: b69d5414aa6ed1a816fc2a15a287325b376cebef URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b69d5414aa6ed1a816fc2a15a287325b376cebef Author: Tom Stellard Date: Sun Jul 4 12:30:52 2010 -0700 r300/compiler: Fix scheduling of TEX instructions. The

Mesa (master): r300/compiler: Don't unroll loops with continue or break.

2010-08-03 Thread Tom Stellard
Module: Mesa Branch: master Commit: 680f486ffd4aab8b9354f1b5a035b3881ac2310c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=680f486ffd4aab8b9354f1b5a035b3881ac2310c Author: Tom Stellard Date: Mon Jul 12 13:14:38 2010 -0700 r300/compiler: Don't unroll loops with continue or

Mesa (master): r300/compiler: KILP may not always be inside an IF statement .

2010-08-03 Thread Tom Stellard
Module: Mesa Branch: master Commit: 9dcc5006660037665fe98bf2d9fb966e620a038b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dcc5006660037665fe98bf2d9fb966e620a038b Author: Tom Stellard Date: Sun Aug 1 20:06:53 2010 -0700 r300/compiler: KILP may not always be inside an IF

Mesa (master): r300/compiler: r500 hw support for break and continue in loops.

2010-08-03 Thread Tom Stellard
Module: Mesa Branch: master Commit: 2824d5687a19e42ba0da8fd08e80610c4469a3b3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2824d5687a19e42ba0da8fd08e80610c4469a3b3 Author: Tom Stellard Date: Tue Aug 3 15:23:23 2010 -0700 r300/compiler: r500 hw support for break and continue in

Mesa (master): r300/compiler: Always unroll loops when doing loop emulation .

2010-08-03 Thread Tom Stellard
Module: Mesa Branch: master Commit: 09c8fa570e69272f65cb49840ec7c709820b1b2a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09c8fa570e69272f65cb49840ec7c709820b1b2a Author: Tom Stellard Date: Tue Aug 3 20:17:00 2010 -0700 r300/compiler: Always unroll loops when doing loop

Mesa (master): r300/compiler: Correctly transform nested loops.

2010-08-10 Thread Tom Stellard
Module: Mesa Branch: master Commit: 5c7b7da798b47126d9cc887b0df4b2c24ad9176b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c7b7da798b47126d9cc887b0df4b2c24ad9176b Author: Tom Stellard Date: Thu Aug 5 21:03:55 2010 -0700 r300/compiler: Correctly transform nested loops

Mesa (master): r300/compiler: Use predicate bit for IF statements in r500 vertex shaders

2010-08-10 Thread Tom Stellard
Module: Mesa Branch: master Commit: 8dd4308b5e29fd684d6e516161513d3045e5ff9e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8dd4308b5e29fd684d6e516161513d3045e5ff9e Author: Tom Stellard Date: Sun Aug 8 12:53:29 2010 -0700 r300/compiler: Use predicate bit for IF statements in r500

Mesa (master): r300/compiler: Implement hardware assisted loops for vertex shaders.

2010-08-10 Thread Tom Stellard
Module: Mesa Branch: master Commit: c298bab60ea63882f34825a35cbc60f662783e64 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c298bab60ea63882f34825a35cbc60f662783e64 Author: Tom Stellard Date: Thu Aug 5 10:19:00 2010 -0700 r300/compiler: Implement hardware assisted loops for vertex

Mesa (master): r300/compiler: Handle loops in the register allocator.

2010-08-11 Thread Tom Stellard
Module: Mesa Branch: master Commit: 953e39c61d051feb9f4f25f8390045c18f211d2a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=953e39c61d051feb9f4f25f8390045c18f211d2a Author: Tom Stellard Date: Wed Aug 11 09:24:07 2010 -0700 r300/compiler: Handle loops in the register allocator

Mesa (master): r300/compiler: Implement the CONT opcode.

2010-08-11 Thread Tom Stellard
Module: Mesa Branch: master Commit: f78445de5d2316934ebeaa19a616d2f960c89237 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f78445de5d2316934ebeaa19a616d2f960c89237 Author: Tom Stellard Date: Wed Aug 11 09:25:45 2010 -0700 r300/compiler: Implement the CONT opcode. --- src

Mesa (master): r300/compiler: Remove stray break statement

2010-09-04 Thread Tom Stellard
Module: Mesa Branch: master Commit: 7a212525a238eef7ba8a5c890019aab2d7be1045 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a212525a238eef7ba8a5c890019aab2d7be1045 Author: Tom Stellard Date: Sat Sep 4 17:27:55 2010 -0700 r300/compiler: Remove stray break statement This fixes

Mesa (master): r300/compiler: Enable presubtract sources

2010-09-10 Thread Tom Stellard
Module: Mesa Branch: master Commit: 63432ecfce5415fbf07f1781ec77b5ea3efff599 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63432ecfce5415fbf07f1781ec77b5ea3efff599 Author: Tom Stellard Date: Tue Jul 13 21:25:27 2010 -0700 r300/compiler: Enable presubtract sources The r300

Mesa (master): r300/compiler: Clean up rc_pair_alloc_source()

2010-09-10 Thread Tom Stellard
Module: Mesa Branch: master Commit: 598e220f9581db750cf212c59275d25fda810fe1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=598e220f9581db750cf212c59275d25fda810fe1 Author: Tom Stellard Date: Sat Sep 4 19:10:23 2010 -0700 r300/compiler: Clean up rc_pair_alloc_source

Mesa (master): r300/compiler: Add peephole optimization for the 'add' presubtract operation

2010-09-10 Thread Tom Stellard
Module: Mesa Branch: master Commit: a64b4a05af362fff52c9e52eb51cd92fe164afcc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a64b4a05af362fff52c9e52eb51cd92fe164afcc Author: Tom Stellard Date: Mon Aug 30 08:59:30 2010 -0700 r300/compiler: Add peephole optimization for the 

Mesa (master): r300/compiler: Add peephole optimization for the 'sub' presubtract operation

2010-09-10 Thread Tom Stellard
Module: Mesa Branch: master Commit: 564653b9f196b9bf91fe772fd1ca1e131ff33774 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=564653b9f196b9bf91fe772fd1ca1e131ff33774 Author: Tom Stellard Date: Mon Sep 6 10:57:20 2010 -0700 r300/compiler: Add peephole optimization for the 

Mesa (master): r300/compiler: Fix copy propigation for some presub instructions

2010-09-10 Thread Tom Stellard
Module: Mesa Branch: master Commit: 66b1e716fb2f36db98ce490dc6e58d5585c652ae URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66b1e716fb2f36db98ce490dc6e58d5585c652ae Author: Tom Stellard Date: Mon Sep 6 15:31:07 2010 -0700 r300/compiler: Fix copy propigation for some presub

Mesa (master): r300/compiler: Replace asserts with error messages

2010-09-10 Thread Tom Stellard
Module: Mesa Branch: master Commit: d442c7f172df72875bc4a4c8e20ddd8c49dee12a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d442c7f172df72875bc4a4c8e20ddd8c49dee12a Author: Tom Stellard Date: Mon Sep 6 20:48:10 2010 -0700 r300/compiler: Replace asserts with error messages

Mesa (master): r300/compiler: Fix dataflow bug in presub_helper()

2010-09-10 Thread Tom Stellard
Module: Mesa Branch: master Commit: e3fc210a4f93c41cd3d1601dd1c937388f117d97 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3fc210a4f93c41cd3d1601dd1c937388f117d97 Author: Tom Stellard Date: Tue Sep 7 10:22:16 2010 -0700 r300/compiler: Fix dataflow bug in presub_helper

Mesa (master): r300/compiler: Print the presub subtract operation in the correct order

2010-09-10 Thread Tom Stellard
Module: Mesa Branch: master Commit: 8b67159e9a8f2e3782dfb78bc612e2753395563a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b67159e9a8f2e3782dfb78bc612e2753395563a Author: Tom Stellard Date: Tue Sep 7 10:23:30 2010 -0700 r300/compiler: Print the presub subtract operation in the

Mesa (master): r300/compiler: Don't use presubtract in TEX instructions

2010-09-10 Thread Tom Stellard
Module: Mesa Branch: master Commit: 3fffcb317c90b03cad733bca027ff2a978567306 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fffcb317c90b03cad733bca027ff2a978567306 Author: Tom Stellard Date: Thu Sep 9 10:19:52 2010 -0700 r300/compiler: Don't use presubtract in TEX instruc

Mesa (master): r300/compiler: Reorganize presub_helper()

2010-09-10 Thread Tom Stellard
Module: Mesa Branch: master Commit: 4749429a4a4bb893c35cd945a2aed60bf8f94a3e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4749429a4a4bb893c35cd945a2aed60bf8f94a3e Author: Tom Stellard Date: Thu Sep 9 19:13:57 2010 -0700 r300/compiler: Reorganize presub_helper

Mesa (master): r300/compiler: Refactor the pair instruction data structures

2010-09-20 Thread Tom Stellard
Module: Mesa Branch: master Commit: 610aed81dbaee73bc2a1fb9a030d7ec0e49e73cb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=610aed81dbaee73bc2a1fb9a030d7ec0e49e73cb Author: Tom Stellard Date: Thu Sep 16 10:31:19 2010 -0700 r300/compiler: Refactor the pair instruction data

Mesa (master): r300g: Always try to build libr300compiler.a

2010-09-23 Thread Tom Stellard
Module: Mesa Branch: master Commit: 92762842a0724831a92aa9f76eb52a19cc179649 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92762842a0724831a92aa9f76eb52a19cc179649 Author: Tom Stellard Date: Sun Sep 19 22:44:19 2010 -0700 r300g: Always try to build libr300compiler.a Make

Mesa (7.9): r300g: Always try to build libr300compiler.a

2010-09-23 Thread Tom Stellard
Module: Mesa Branch: 7.9 Commit: 3ad027934459f84b82616cd4e1bc9aa959282d60 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ad027934459f84b82616cd4e1bc9aa959282d60 Author: Tom Stellard Date: Sun Sep 19 22:44:19 2010 -0700 r300g: Always try to build libr300compiler.a Make

Mesa (master): r300/compiler: Fix two mistakes in the presubtract optimization pass.

2010-09-25 Thread Tom Stellard
Module: Mesa Branch: master Commit: 522e994a22e8b46c8a41f2920af88c5ebad43cd8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=522e994a22e8b46c8a41f2920af88c5ebad43cd8 Author: Tom Stellard Date: Fri Sep 24 22:14:43 2010 -0700 r300/compiler: Fix two mistakes in the presubtract

Mesa (7.9): r300/compiler: Fix two mistakes in the presubtract optimization pass.

2010-09-25 Thread Tom Stellard
Module: Mesa Branch: 7.9 Commit: 5c78e931c230bee49f225cb00a66694529448acf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c78e931c230bee49f225cb00a66694529448acf Author: Tom Stellard Date: Fri Sep 24 22:14:43 2010 -0700 r300/compiler: Fix two mistakes in the presubtract

Mesa (master): r300/compiler: Add more helper functions for iterating through sources

2010-09-27 Thread Tom Stellard
Module: Mesa Branch: master Commit: 798355d429f3cd6e76bb1d01549c203e443348b6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=798355d429f3cd6e76bb1d01549c203e443348b6 Author: Tom Stellard Date: Thu Sep 23 21:15:06 2010 -0700 r300/compiler: Add more helper functions for iterating

Mesa (master): r300/compiler: Print immediate values after "dead constants" pass

2010-09-27 Thread Tom Stellard
Module: Mesa Branch: master Commit: a716952184a7dcd3d95ea6b0d7c130aa801f1cb6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a716952184a7dcd3d95ea6b0d7c130aa801f1cb6 Author: Tom Stellard Date: Sun Sep 26 22:16:19 2010 -0700 r300/compiler: Print immediate values after "dead cons

Mesa (master): r300/compiler: Use rc_for_all_reads_src() in "dead constants " pass

2010-09-27 Thread Tom Stellard
Module: Mesa Branch: master Commit: b3e95dc45ce0cef5a1b17324a02f18f40a506ca8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3e95dc45ce0cef5a1b17324a02f18f40a506ca8 Author: Tom Stellard Date: Mon Sep 27 20:51:05 2010 -0700 r300/compiler: Use rc_for_all_reads_src() in "

Mesa (master): r300/compiler: radeon_remove_constants.c: fix indentation

2010-09-27 Thread Tom Stellard
Module: Mesa Branch: master Commit: 40d256295cbd038653db15f53211a4946d01aeb8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=40d256295cbd038653db15f53211a4946d01aeb8 Author: Tom Stellard Date: Mon Sep 27 20:35:58 2010 -0700 r300/compiler: radeon_remove_constants.c: fix indentation

Mesa (master): r300/compiler: Fix segfault in error path

2010-09-29 Thread Tom Stellard
Module: Mesa Branch: master Commit: d40ff5510ce60c5bc9db238e2650fa79104d84e9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d40ff5510ce60c5bc9db238e2650fa79104d84e9 Author: Tom Stellard Date: Tue Sep 28 09:21:05 2010 -0700 r300/compiler: Fix segfault in error path https

Mesa (master): r300/compiler: Don't use rc_error() unless the error is unrecoverable

2010-09-29 Thread Tom Stellard
Module: Mesa Branch: master Commit: 1b76dde0cd90509da0acc631f6599fb6f7fe676d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b76dde0cd90509da0acc631f6599fb6f7fe676d Author: Tom Stellard Date: Tue Sep 28 09:57:18 2010 -0700 r300/compiler: Don't use rc_error() unless the err

Mesa (master): r300/compiler: Don' t merge instructions that write output regs and ALU result

2010-09-29 Thread Tom Stellard
Module: Mesa Branch: master Commit: b27a809266bd664cd101fcfdf20886cc2b7df787 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b27a809266bd664cd101fcfdf20886cc2b7df787 Author: Tom Stellard Date: Tue Sep 28 23:10:09 2010 -0700 r300/compiler: Don't merge instructions that write o

Mesa (7.9): r300/compiler: Fix segfault in error path

2010-09-29 Thread Tom Stellard
Module: Mesa Branch: 7.9 Commit: fcf5819945f0f242b03c3a3590c887a47a1a1269 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcf5819945f0f242b03c3a3590c887a47a1a1269 Author: Tom Stellard Date: Tue Sep 28 09:21:05 2010 -0700 r300/compiler: Fix segfault in error path https

Mesa (7.9): r300/compiler: Don't use rc_error() unless the error is unrecoverable

2010-09-29 Thread Tom Stellard
Module: Mesa Branch: 7.9 Commit: e1918fd5d59208e8d7befcbb6ce15414f8bdc863 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1918fd5d59208e8d7befcbb6ce15414f8bdc863 Author: Tom Stellard Date: Tue Sep 28 09:57:18 2010 -0700 r300/compiler: Don't use rc_error() unless the err

Mesa (7.9): r300/compiler: Don' t merge instructions that write output regs and ALU result

2010-09-29 Thread Tom Stellard
Module: Mesa Branch: 7.9 Commit: f282d7267869644f6cf5f4032b422e801a7f12a2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f282d7267869644f6cf5f4032b422e801a7f12a2 Author: Tom Stellard Date: Tue Sep 28 23:10:09 2010 -0700 r300/compiler: Don't merge instructions that write output

Mesa (master): r300/compiler: Create a helper function for merging presubtract sources

2010-10-18 Thread Tom Stellard
Module: Mesa Branch: master Commit: ad683577b202750ffac917392d50fb7202d5bf2a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad683577b202750ffac917392d50fb7202d5bf2a Author: Tom Stellard Date: Thu Sep 30 23:36:57 2010 -0700 r300/compiler: Create a helper function for merging

Mesa (master): r300/compiler: Fix incorrect assumption

2010-10-18 Thread Tom Stellard
Module: Mesa Branch: master Commit: 75734d0a37c7cb24fb97c9ba0166f9f2d2da60f8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=75734d0a37c7cb24fb97c9ba0166f9f2d2da60f8 Author: Tom Stellard Date: Tue Oct 5 22:53:40 2010 -0700 r300/compiler: Fix incorrect assumption It is possible for

Mesa (master): r300/compiler: Clear empty registers after constant folding

2010-10-18 Thread Tom Stellard
Module: Mesa Branch: master Commit: 3cdff41d9245f997c465869148a74a2041739504 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cdff41d9245f997c465869148a74a2041739504 Author: Tom Stellard Date: Wed Oct 13 23:45:12 2010 -0700 r300/compiler: Clear empty registers after constant folding

Mesa (master): r300/compiler: Add a new function for more efficient dataflow analysis

2010-10-18 Thread Tom Stellard
Module: Mesa Branch: master Commit: 9d2ab6cb00e72fd8b53d0f97578758504b49ee23 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d2ab6cb00e72fd8b53d0f97578758504b49ee23 Author: Tom Stellard Date: Sun Oct 10 12:39:00 2010 -0700 r300/compiler: Add a new function for more efficient

Mesa (master): r300g: Add new debug option for logging vertex/ fragment program stats

2010-10-18 Thread Tom Stellard
Module: Mesa Branch: master Commit: f822cc22f223a0a4f9cf1cdd5871780e5df11d67 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f822cc22f223a0a4f9cf1cdd5871780e5df11d67 Author: Tom Stellard Date: Sun Oct 17 23:17:01 2010 -0700 r300g: Add new debug option for logging vertex/fragment

Mesa (master): r300/compiler: Use rc_get_readers_normal() for presubtract optimizations

2010-10-27 Thread Tom Stellard
Module: Mesa Branch: master Commit: aa43176ebd26227947b07221f4e475c52bd7a76b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa43176ebd26227947b07221f4e475c52bd7a76b Author: Tom Stellard Date: Thu Oct 21 18:55:12 2010 -0700 r300/compiler: Use rc_get_readers_normal() for presubtract

Mesa (master): r300/compiler: Don' t clobber presubtract sources during optimizations

2010-10-30 Thread Tom Stellard
Module: Mesa Branch: master Commit: a15cf3cd0b21d593033a3abd2b1788de292001bd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a15cf3cd0b21d593033a3abd2b1788de292001bd Author: Tom Stellard Date: Fri Oct 29 15:59:43 2010 -0700 r300/compiler: Don't clobber presubtract sources d

Mesa (master): r300/compiler: Don't track readers into an IF block.

2010-11-01 Thread Tom Stellard
Module: Mesa Branch: master Commit: 6b999c89ce1a5bf2d5e8533929b8f2101beaa481 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b999c89ce1a5bf2d5e8533929b8f2101beaa481 Author: Tom Stellard Date: Mon Nov 1 22:06:20 2010 -0700 r300/compiler: Don't track readers into an IF block.

Mesa (master): r300/compiler: Fix instruction scheduling within IF blocks

2010-11-21 Thread Tom Stellard
Module: Mesa Branch: master Commit: 3e5f9789d653726d2602de67e996b73a813ebc2e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e5f9789d653726d2602de67e996b73a813ebc2e Author: Tom Stellard Date: Sat Nov 13 17:12:58 2010 -0800 r300/compiler: Fix instruction scheduling within IF blocks

Mesa (master): r300/compiler: Fix register allocator's handling of loops

2010-11-21 Thread Tom Stellard
Module: Mesa Branch: master Commit: e2301b45c288cdbd4e763dfbc698d709045f2df5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2301b45c288cdbd4e763dfbc698d709045f2df5 Author: Tom Stellard Date: Sat Nov 13 16:57:06 2010 -0800 r300/compiler: Fix register allocator's handling of

Mesa (master): r300/compiler: Use zero as the register index for unused sources

2010-11-21 Thread Tom Stellard
Module: Mesa Branch: master Commit: d668659003d0164f0d9c805f4127ff8eb64f0624 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d668659003d0164f0d9c805f4127ff8eb64f0624 Author: Tom Stellard Date: Thu Nov 11 01:01:13 2010 -0800 r300/compiler: Use zero as the register index for unused

Mesa (master): r300/compiler: Make sure presubtract sources use supported swizzles

2010-11-21 Thread Tom Stellard
Module: Mesa Branch: master Commit: 412803b5cd64a5771835366b38b398a2ed8732d8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=412803b5cd64a5771835366b38b398a2ed8732d8 Author: Tom Stellard Date: Thu Nov 11 01:28:44 2010 -0800 r300/compiler: Make sure presubtract sources use supported

Mesa (master): r300/compiler: Ignore alpha dest register when replicating the result

2010-11-21 Thread Tom Stellard
Module: Mesa Branch: master Commit: 23f577dbd491bd045c47c6378bd23748255eb045 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23f577dbd491bd045c47c6378bd23748255eb045 Author: Tom Stellard Date: Thu Nov 11 01:13:01 2010 -0800 r300/compiler: Ignore alpha dest register when replicating

Mesa (master): r300/compiler: Add rc_get_readers()

2010-11-21 Thread Tom Stellard
Module: Mesa Branch: master Commit: 96f9580160bf769fbdcd005b48c7bf6e92d453f7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96f9580160bf769fbdcd005b48c7bf6e92d453f7 Author: Tom Stellard Date: Fri Oct 29 22:27:04 2010 -0700 r300/compiler: Add rc_get_readers() --- .../drivers/dri

Mesa (master): r300/compiler: Handle BREAK and CONTINUE in rc_get_readers()

2010-11-21 Thread Tom Stellard
Module: Mesa Branch: master Commit: 255860113f12062c7341c012e6d9a3e6d834ab98 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=255860113f12062c7341c012e6d9a3e6d834ab98 Author: Tom Stellard Date: Sat Nov 13 17:00:45 2010 -0800 r300/compiler: Handle BREAK and CONTINUE in rc_get_readers

Mesa (master): r300/compiler: Track readers through branches in rc_get_readers()

2010-11-21 Thread Tom Stellard
Module: Mesa Branch: master Commit: 681f56af807ed9e2a930a595ef509ee814d130dd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=681f56af807ed9e2a930a595ef509ee814d130dd Author: Tom Stellard Date: Sat Nov 6 11:30:27 2010 -0700 r300/compiler: Track readers through branches in

Mesa (master): r300/compiler: Convert RGB to alpha in the scheduler

2010-11-21 Thread Tom Stellard
Module: Mesa Branch: master Commit: ddceededf850c942c1bb8185ec7dc0c203d3bad6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddceededf850c942c1bb8185ec7dc0c203d3bad6 Author: Tom Stellard Date: Wed Sep 29 23:52:49 2010 -0700 r300/compiler: Convert RGB to alpha in the scheduler

Mesa (master): r300/compiler: Use presubtract operations as much as possible

2010-11-21 Thread Tom Stellard
Module: Mesa Branch: master Commit: bbe49bc585c4fed46f55d184b463d13bddd97f1b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbe49bc585c4fed46f55d184b463d13bddd97f1b Author: Tom Stellard Date: Mon Nov 8 18:49:44 2010 -0800 r300/compiler: Use presubtract operations as much as

Mesa (master): r300/compiler: Enable rename_reg pass for r500 cards

2010-11-21 Thread Tom Stellard
Module: Mesa Branch: master Commit: 8833f53e659e079e7ab74bb9197f9b44b1eeefe0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8833f53e659e079e7ab74bb9197f9b44b1eeefe0 Author: Tom Stellard Date: Wed Nov 10 21:34:18 2010 -0800 r300/compiler: Enable rename_reg pass for r500 cards In

Mesa (master): r300/compiler: Add a more efficient version of rc_find_free_temporary()

2010-11-21 Thread Tom Stellard
Module: Mesa Branch: master Commit: 1b6ed809729dd3adee4adfa87c227bbd98d9f23a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b6ed809729dd3adee4adfa87c227bbd98d9f23a Author: Tom Stellard Date: Fri Nov 12 00:59:13 2010 -0800 r300/compiler: Add a more efficient version of

Mesa (7.9): r300/compiler: Make sure presubtract sources use supported swizzles

2010-11-22 Thread Tom Stellard
Module: Mesa Branch: 7.9 Commit: b86bf31b05574316b5a28de48d4607d0da6d78f4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b86bf31b05574316b5a28de48d4607d0da6d78f4 Author: Tom Stellard Date: Thu Nov 11 01:28:44 2010 -0800 r300/compiler: Make sure presubtract sources use supported

Mesa (7.9): r300/compiler: Fix register allocator's handling of loops

2010-11-22 Thread Tom Stellard
Module: Mesa Branch: 7.9 Commit: 06fa5d81da6d58fbd7cfa3c74da4e37f8e48e845 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06fa5d81da6d58fbd7cfa3c74da4e37f8e48e845 Author: Tom Stellard Date: Sat Nov 13 16:57:06 2010 -0800 r300/compiler: Fix register allocator's handling of

Mesa (7.9): r300/compiler: Fix instruction scheduling within IF blocks

2010-11-22 Thread Tom Stellard
Module: Mesa Branch: 7.9 Commit: 7c8715ef0afd62f86c0562d6aebb98c566d426b9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c8715ef0afd62f86c0562d6aebb98c566d426b9 Author: Tom Stellard Date: Sat Nov 13 17:12:58 2010 -0800 r300/compiler: Fix instruction scheduling within IF blocks

Mesa (7.9): r300/compiler: Use zero as the register index for unused sources

2010-11-22 Thread Tom Stellard
Module: Mesa Branch: 7.9 Commit: 80ff25b628a100a2c3bca583e3782db604696afc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=80ff25b628a100a2c3bca583e3782db604696afc Author: Tom Stellard Date: Thu Nov 11 01:01:13 2010 -0800 r300/compiler: Use zero as the register index for unused

Mesa (7.9): r300/compiler: Ignore alpha dest register when replicating the result

2010-11-22 Thread Tom Stellard
Module: Mesa Branch: 7.9 Commit: 5551faf6498fafd7f280b7697ab0dba3b7411269 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5551faf6498fafd7f280b7697ab0dba3b7411269 Author: Tom Stellard Date: Thu Nov 11 01:13:01 2010 -0800 r300/compiler: Ignore alpha dest register when replicating the

Mesa (7.9): r300/compiler: Use correct swizzles for all presubtract sources

2010-11-22 Thread Tom Stellard
Module: Mesa Branch: 7.9 Commit: 930c168df600a745f1b0977e4a2355a1c26a91e7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=930c168df600a745f1b0977e4a2355a1c26a91e7 Author: Tom Stellard Date: Mon Nov 22 12:00:10 2010 -0800 r300/compiler: Use correct swizzles for all presubtract

Mesa (master): r300/compiler: Don' t allow presubtract sources to be remapped twice

2010-11-23 Thread Tom Stellard
Module: Mesa Branch: master Commit: 4265c2f81980eae37f6081979c65b2d1bae60b82 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4265c2f81980eae37f6081979c65b2d1bae60b82 Author: Tom Stellard Date: Mon Nov 22 23:48:47 2010 -0800 r300/compiler: Don't allow presubtract sources

Mesa (7.9): r300/compiler: Don' t allow presubtract sources to be remapped twice

2010-12-10 Thread Tom Stellard
Module: Mesa Branch: 7.9 Commit: e8bc8d6a5c83a708881e2bef2d3f65fee9210f95 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8bc8d6a5c83a708881e2bef2d3f65fee9210f95 Author: Tom Stellard Date: Mon Nov 22 23:48:47 2010 -0800 r300/compiler: Don't allow presubtract sources to be rem

Mesa (master): r300/compiler: Fix black terrain in Civ4

2011-01-04 Thread Tom Stellard
Module: Mesa Branch: master Commit: e96e86d07be86ce12628d750ff686d6aea919fff URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e96e86d07be86ce12628d750ff686d6aea919fff Author: Tom Stellard Date: Tue Jan 4 10:53:49 2011 -0800 r300/compiler: Fix black terrain in Civ4

Mesa (7.10): r300/compiler: Fix black terrain in Civ4

2011-01-04 Thread Tom Stellard
Module: Mesa Branch: 7.10 Commit: 9dfa27c92492b667bf3bd23b1da7875597ebbe72 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dfa27c92492b667bf3bd23b1da7875597ebbe72 Author: Tom Stellard Date: Tue Jan 4 10:53:49 2011 -0800 r300/compiler: Fix black terrain in Civ4

Mesa (master): clover: Fix build with LLVM 3.4

2013-06-27 Thread Tom Stellard
Module: Mesa Branch: master Commit: 0e990736f34c43f553d4516bc6ffb8fe521e3806 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e990736f34c43f553d4516bc6ffb8fe521e3806 Author: Tom Stellard Date: Thu Jun 27 09:41:34 2013 -0700 clover: Fix build with LLVM 3.4 Reported on IRC by

Mesa (master): radeonsi/compute: Fix memory leak in radeonsi_launch_grid.

2013-06-27 Thread Tom Stellard
Module: Mesa Branch: master Commit: f12e5518106155fb2f17ee5e8db40eebafa23b5d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f12e5518106155fb2f17ee5e8db40eebafa23b5d Author: Vinson Lee Date: Tue Jun 25 21:37:07 2013 -0700 radeonsi/compute: Fix memory leak in radeonsi_launch_grid. Fi

Mesa (master): r600g/compute: Move compute_shader_create() function into evergreen_compute.c

2013-06-28 Thread Tom Stellard
Module: Mesa Branch: master Commit: 2639fca1f017907af7ce446fba60b520aa376abc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2639fca1f017907af7ce446fba60b520aa376abc Author: Tom Stellard Date: Wed Jun 12 12:36:08 2013 -0700 r600g/compute: Move compute_shader_create() function into

Mesa (master): r600g/compute: Accept LDS size from the LLVM backend

2013-06-28 Thread Tom Stellard
Module: Mesa Branch: master Commit: 2840bec56f79347b95dec5458b20d4a46d1aa445 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2840bec56f79347b95dec5458b20d4a46d1aa445 Author: Tom Stellard Date: Wed Jun 12 14:38:59 2013 -0700 r600g/compute: Accept LDS size from the LLVM backend And

Mesa (master): mesa: Fix build with older gcc since update of glext.h

2013-06-28 Thread Tom Stellard
Module: Mesa Branch: master Commit: bee49cb0ecbacb9fbc9dddc5e560874adacc518e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bee49cb0ecbacb9fbc9dddc5e560874adacc518e Author: Tom Stellard Date: Thu Jun 27 08:27:30 2013 -0700 mesa: Fix build with older gcc since update of glext.h

Mesa (master): r600g: Fix build

2013-06-28 Thread Tom Stellard
Module: Mesa Branch: master Commit: 47e35eff9dec8666efd70ffd08e4b03f83215026 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47e35eff9dec8666efd70ffd08e4b03f83215026 Author: Tom Stellard Date: Fri Jun 28 11:08:07 2013 -0700 r600g: Fix build Broken since

Mesa (master): clover: Don' t segfault when compiling a program with no kernel

2013-06-28 Thread Tom Stellard
Module: Mesa Branch: master Commit: 5a925cc5504575c22dbb7d29842d7fc5babcb5c7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a925cc5504575c22dbb7d29842d7fc5babcb5c7 Author: Tom Stellard Date: Wed Jun 5 17:05:43 2013 -0700 clover: Don't segfault when compiling a program wi

Mesa (master): r300g: Fix make check

2013-06-30 Thread Tom Stellard
Module: Mesa Branch: master Commit: ab40d8d56f1cd6868a90fedd1dfaa87a3087bfa3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab40d8d56f1cd6868a90fedd1dfaa87a3087bfa3 Author: Tom Stellard Date: Thu May 16 18:33:21 2013 +0200 r300g: Fix make check Reviewed-by: Alex Deucher

Mesa (master): r300g/compiler/tests: Add an assembly parser

2013-06-30 Thread Tom Stellard
Module: Mesa Branch: master Commit: e2c3640540dbe423d2c75d89615854aeb9f560f3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2c3640540dbe423d2c75d89615854aeb9f560f3 Author: Tom Stellard Date: Sun Mar 10 20:55:26 2013 -0400 r300g/compiler/tests: Add an assembly parser The assembly

Mesa (master): r300g/compiler: Prevent regalloc from swizzling texture operands v2

2013-06-30 Thread Tom Stellard
Module: Mesa Branch: master Commit: 24fa43675f32bc81c7252f3ddce4c80ed8c7737d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=24fa43675f32bc81c7252f3ddce4c80ed8c7737d Author: Tom Stellard Date: Mon May 20 08:05:03 2013 -0700 r300g/compiler: Prevent regalloc from swizzling texture

Mesa (9.1): r300g/compiler: Prevent regalloc from swizzling texture operands v2

2013-06-30 Thread Tom Stellard
Module: Mesa Branch: 9.1 Commit: 38677efa3968e6fa063792de972e5b10cc9ed4f1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=38677efa3968e6fa063792de972e5b10cc9ed4f1 Author: Tom Stellard Date: Mon May 20 08:05:03 2013 -0700 r300g/compiler: Prevent regalloc from swizzling texture

Mesa (master): configure: Avoid use of AC_CHECK_FILE for cross compiling

2013-07-12 Thread Tom Stellard
The AC_CHECK_FILE macro can't be used for cross compiling as it will result in "error: cannot check for file existence when cross compiling". Replace it with the AS_IF macro. Reviewed-by: Tom Stellard Signed-off-by: Jonathan Liu --- configure.ac | 12 ++-- 1 f

Mesa (master): configure.ac: better detection of LLVM version

2013-07-12 Thread Tom Stellard
: Tom Stellard --- configure.ac | 41 ++--- 1 files changed, 26 insertions(+), 15 deletions(-) diff --git a/configure.ac b/configure.ac index 7f933b3..0026613 100644 --- a/configure.ac +++ b/configure.ac @@ -1584,8 +1584,26 @@ if test "x$enable_gallium

Mesa (master): st/clover: Allow double precision operations

2013-07-25 Thread Tom Stellard
"cl_khr_fp64" preprocessor definition to clang Signed-off-by: Niels Ole Salscheider Reviewed-by: Tom Stellard --- .../state_trackers/clover/llvm/invocation.cpp |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/src/gallium/state_trackers/clover/llvm/invo

Mesa (master): clover: Added missing address space checking of kernel parameters v2

2013-07-30 Thread Tom Stellard
parameters v2 Here is an updated patch with no line wrapping and respecting 80-column limit (for my changes). v2: Tom Stellard - Create global arguments for constant buffers so we don't break r600g. Reviewed-by: Tom Stellard --- .../state_trackers/clover/llvm/invocation.cpp |

Mesa (master): r600g/compute: Added missing address space checking of kernel parameters

2013-07-30 Thread Tom Stellard
kernel parameters To have non-static buffers in local memory, it is necessary to pass them as arguments to the kernel. For r600, the correct lds size must be set to the SQ_LDS_ALLOC register. The correct size is the clover size plus the size reported by the compiler. Reviewed-by: Tom Stellard

Mesa (master): gallivm: Fix build - Remove TargetOptions. RealignStack for llvm>=3.4

2013-08-06 Thread Tom Stellard
for llvm>=3.4 Since llvm -3.4svn r187618, TargetOptions doesn't provide RealignStack, so only enable it with llvm<3.4 This option must now be specified using function attributes, see LLVM commit r187618 Reviewed-by: Tom Stellard --- src/gallium/auxiliary/gallivm/lp_bld_misc.cpp |

Mesa (master): r300g/compiler/tests: Pass the required LDFLAGS when building the test program

2013-08-07 Thread Tom Stellard
Module: Mesa Branch: master Commit: d0c13fba172c56c3670bc8bebf453d98e455d482 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0c13fba172c56c3670bc8bebf453d98e455d482 Author: Tom Stellard Date: Wed Aug 7 17:26:17 2013 -0700 r300g/compiler/tests: Pass the required LDFLAGS when

Mesa (master): r300g/compiler/tests: Fix segfault

2013-08-07 Thread Tom Stellard
Module: Mesa Branch: master Commit: d691ba4d9412b68dd56a300549bafc733e1bb7ee URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d691ba4d9412b68dd56a300549bafc733e1bb7ee Author: Tom Stellard Date: Wed Aug 7 17:26:01 2013 -0700 r300g/compiler/tests: Fix segfault CC: &quo

Mesa (master): radeon/llvm: Add missing "%s" format string to fprintf.

2013-08-13 Thread Tom Stellard
to fprintf. This fixes a compilation warning with -Wformat-security. CC: "9.2" Reviewed-by: Tom Stellard --- src/gallium/drivers/radeon/radeon_llvm_emit.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/gallium/drivers/radeon/radeon_llvm_emit.c b/src/ga

Mesa (master): clover: Fix linkage of libOpenCL

2013-08-16 Thread Tom Stellard
option component of llvm. Reviewed-by: Tom Stellard Signed-off-by: Niels Ole Salscheider --- configure.ac |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/configure.ac b/configure.ac index 62d06e0..0dcd2a5 100644 --- a/configure.ac +++ b/configure.ac @@ -1617,6

Mesa (master): radeonsi: copy r600_get_timestamp

2013-08-23 Thread Tom Stellard
Module: Mesa Branch: master Commit: 04349541cd6fd635db786e00568357f0dbfd1aa0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=04349541cd6fd635db786e00568357f0dbfd1aa0 Author: Niels Ole Salscheider Date: Fri Aug 9 11:59:29 2013 +0200 radeonsi: copy r600_get_timestamp Signed-off-by: N

Mesa (master): radeonsi: Implement PIPE_QUERY_TIMESTAMP

2013-08-23 Thread Tom Stellard
Module: Mesa Branch: master Commit: db6f4165f4af89b8a963c5fd5ece4fc9a94c42d0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db6f4165f4af89b8a963c5fd5ece4fc9a94c42d0 Author: Niels Ole Salscheider Date: Fri Aug 9 11:59:28 2013 +0200 radeonsi: Implement PIPE_QUERY_TIMESTAMP Signed-of

Mesa (master): radeonsi: Handle additional PIPE_COMPUTE_CAP_*

2013-08-23 Thread Tom Stellard
* This patch adds support for: PIPE_COMPUTE_CAP_MAX_INPUT_SIZE PIPE_COMPUTE_CAP_MAX_LOCAL_SIZE Return the values reported by the closed source driver for now. Signed-off-by: Niels Ole Salscheider Reviewed-by: Tom Stellard --- src/gallium/drivers/radeonsi/radeonsi_pipe.c | 15 ++- 1

Mesa (master): clover: Don' t use PIPE_TRANSFER_UNSYNCHRONIZED for blocking copies

2013-08-26 Thread Tom Stellard
Module: Mesa Branch: master Commit: f3e86d4a68c27f0e86d64a98469a48756c445498 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3e86d4a68c27f0e86d64a98469a48756c445498 Author: Tom Stellard Date: Mon Aug 26 17:52:47 2013 -0700 clover: Don't use PIPE_TRANSFER_UNSYNCHRONIZED for blo

Mesa (master): st/clover: Profiling support

2013-08-26 Thread Tom Stellard
Module: Mesa Branch: master Commit: 4a3505d5487fbdab773f5c91edd39e8aea6e90af URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a3505d5487fbdab773f5c91edd39e8aea6e90af Author: Niels Ole Salscheider Date: Fri Aug 9 11:59:25 2013 +0200 st/clover: Profiling support Signed-off-by: Niels

Mesa (master): st/clover: Add event to deps even if it has been triggered

2013-08-26 Thread Tom Stellard
Module: Mesa Branch: master Commit: ef6ed7220af51d7ae2ee132829f46a8b08d9796b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef6ed7220af51d7ae2ee132829f46a8b08d9796b Author: Niels Ole Salscheider Date: Fri Aug 9 11:59:26 2013 +0200 st/clover: Add event to deps even if it has been tr

Mesa (master): r600g/compute: Don't flush the cs in pipe_context:: launch_grid()

2013-09-05 Thread Tom Stellard
Module: Mesa Branch: master Commit: f0435ebb07d01a77ca0d98967a002898811a5206 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0435ebb07d01a77ca0d98967a002898811a5206 Author: Tom Stellard Date: Mon Aug 26 17:55:49 2013 -0700 r600g/compute: Don't flush the cs in pipe_co

Mesa (master): r600g/compute: Fix bug in compute memory pool

2013-09-05 Thread Tom Stellard
Module: Mesa Branch: master Commit: 505fad04f10eee1efdfcd8986b4d484b49d39986 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=505fad04f10eee1efdfcd8986b4d484b49d39986 Author: Tom Stellard Date: Mon Aug 26 13:06:53 2013 -0700 r600g/compute: Fix bug in compute memory pool When adding

Mesa (master): configure.ac: Add a more informative warning when libclc. pc is not found v2

2013-09-27 Thread Tom Stellard
Module: Mesa Branch: master Commit: a64d3dd1358fe0f69ebbf10da35c9ebd672e6f9d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a64d3dd1358fe0f69ebbf10da35c9ebd672e6f9d Author: Tom Stellard Date: Thu Sep 5 16:26:17 2013 -0700 configure.ac: Add a more informative warning when libclc.pc

Mesa (master): 29 new commits

2013-10-01 Thread Tom Stellard
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c446afb186439a28f023f662567f417cf149bf3 Author: Emil Velikov Date: Sun Sep 22 16:30:31 2013 +0100 winsys/freedreno/drm: drop obsolete .gitignore Signed-off-by: Emil Velikov Reviewed-by: Tom Stellard URL: http

Mesa (master): radeonsi/compute: Fix segfault caused by recent refactoring

2013-10-03 Thread Tom Stellard
Module: Mesa Branch: master Commit: b280516e114776c8d34c2d6fe0174762f3c85c0e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b280516e114776c8d34c2d6fe0174762f3c85c0e Author: Tom Stellard Date: Thu Oct 3 17:39:59 2013 -0400 radeonsi/compute: Fix segfault caused by recent refactoring

  1   2   3   4   5   6   7   8   9   >