aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/sb
Commit message (Expand)AuthorAgeFilesLines
* r600g/sb: add missing cases for ARUBA chipsVadim Girlin2013-05-142-0/+2
* r600g/sb: get rid of standard c++ streamsVadim Girlin2013-05-1424-545/+592
* r600g/sb: separate bytecode decoding and parsingVadim Girlin2013-05-146-144/+163
* r600g/sb: optimize some cases for CNDxx instructionsVadim Girlin2013-05-072-5/+81
* r600g/sb: fix memory leaksVadim Girlin2013-05-072-1/+7
* r600g/sb: fix kcache handling on r6xxVadim Girlin2013-05-071-1/+5
* r600g/sb: zero-initialize bytecode structsVadim Girlin2013-05-032-3/+6
* r600g/sb: fix constant propagation in gvn passVadim Girlin2013-05-031-1/+2
* r600g/sb: don't run unnecessary passesVadim Girlin2013-05-031-3/+0
* r600g/sb: silence warnings with gcc 4.8Vadim Girlin2013-05-032-14/+15
* r600g/sb: fix handling of interference sets in post_schedulerVadim Girlin2013-05-032-8/+8
* r600g/sb: fix allocation of indirectly addressed input arraysVadim Girlin2013-05-034-10/+25
* r600g/sb: use hex instead of binary constantsVadim Girlin2013-05-034-12/+12
* r600g/sb: remove unused codeVadim Girlin2013-04-302-34/+0
* r600g/sb: collect shader statisticsVadim Girlin2013-04-305-8/+162
* r600g/sb: don't propagate dead values in GVN passVadim Girlin2013-04-301-0/+3
* r600g/sb: use simple heuristic to limit register pressureVadim Girlin2013-04-302-3/+33
* r600g/sb: improve error checking in ra_coalesce passVadim Girlin2013-04-302-14/+27
* r600g/sb: use source bytecode in case of optimization errorsVadim Girlin2013-04-303-11/+23
* r600g/sb: initial commit of the optimizing shader backendVadim Girlin2013-04-3035-0/+17498