summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/sb
AgeCommit message (Expand)AuthorFilesLines
2014-02-06gallium/radeon: fix warningsMarek Olšák1-0/+2
2014-02-05r600g/sb: add MEM_RING supportDave Airlie4-5/+8
2014-02-05r600g: initial support for geometry shaders on evergreen (v2)Vadim Girlin5-5/+15
2013-12-11r600g/sb: fix stack size computation on evergreenVadim Girlin1-4/+12
2013-11-17r600/sb: Fix broken assertChris Forbes1-1/+1
2013-11-17r600g/sb: work around hw issues with stack on eg/cmVadim Girlin5-44/+123
2013-10-29r600g/sb: fix value::is_fixed()Vadim Girlin1-2/+2
2013-10-20r600g/sb: Initialize shader::dce_flags.Vinson Lee1-1/+2
2013-10-17r600g/sb: fix issue with DCE between GVN and GCM (v2)Vadim Girlin4-12/+39
2013-09-30r600g/sb: Move variable dereference after null check.Vinson Lee1-1/+2
2013-09-29r600g: move some debug options to drivers/radeonMarek Olšák1-1/+1
2013-08-31r600g: move streamout state to drivers/radeonMarek Olšák1-2/+2
2013-08-19r600g/sb: Move memsets of member structs to within constructor bodies.Vinson Lee2-6/+3
2013-08-14r600g/sb: use MULADD workaround on R7xx for MULADD_IEEEVadim Girlin1-1/+2
2013-08-04r600g/sb: Dump correct value for CND.Vinson Lee1-1/+1
2013-07-17r600g/sb: improve alu packing on caymanVadim Girlin2-15/+89
2013-07-17r600g/sb: fix handling of new multislot instructions on caymanVadim Girlin3-5/+6
2013-07-17r600g/sb: fix debug dump code in schedulerVadim Girlin1-4/+5
2013-07-17r600g/sb: fix initial register allocationVadim Girlin1-0/+1
2013-07-17r600g/sb: move chip & class name functions to sb_contextVadim Girlin4-53/+55
2013-07-17r600g/sb: fix handling of PS in source bytecode on caymanVadim Girlin1-0/+5
2013-07-17r600g/sb: Initialize ra_checker member variables.Vinson Lee1-1/+1
2013-07-13r600g/sb: Initialize ra_constraint::cost.Vinson Lee1-1/+1
2013-07-12r600g/sb: Fix Android build v2Chih-Wei Huang3-5/+5
2013-07-11r600g/sb: improve math optimizations v2Vadim Girlin8-38/+423
2013-05-31r600g/sb: fix broken assertVadim Girlin1-1/+1
2013-05-28r600g/sb: handle more cases for folding in gvn passVadim Girlin2-28/+118
2013-05-27r600g/sb: improve folding for SETccVadim Girlin1-8/+98
2013-05-27r600g/sb: optimize CNDcc instructionsVadim Girlin3-1/+113
2013-05-27r600g/sb: improve optimization of conditional instructionsVadim Girlin6-21/+96
2013-05-27r600g/sb: improve handling of KILL instructionsVadim Girlin3-89/+139
2013-05-27r600g/sb: fix peephole optimization for PRED_SETEVadim Girlin1-1/+1
2013-05-27r600g/sb: fix scheduling of PRED_SET instructionsVadim Girlin2-2/+18
2013-05-25r600g/sb: fix handling of preloaded inputs for compute shadersVadim Girlin1-0/+4
2013-05-24r600g/sb: fix incorrect assertVadim Girlin1-1/+1
2013-05-24r600g/sb: relax some restrictions for FETCH instructionsVadim Girlin1-9/+8
2013-05-24r600g/sb: relax register allocation for compute shadersVadim Girlin2-2/+16
2013-05-24r600g/sb: fix gpr array handling for compute shadersVadim Girlin1-1/+1
2013-05-24r600g/sb: fix buffer overflow in sb_ostreamVadim Girlin1-1/+1
2013-05-14r600g/sb: add missing cases for ARUBA chipsVadim Girlin2-0/+2
2013-05-14r600g/sb: get rid of standard c++ streamsVadim Girlin24-545/+592
2013-05-14r600g/sb: separate bytecode decoding and parsingVadim Girlin6-144/+163
2013-05-07r600g/sb: optimize some cases for CNDxx instructionsVadim Girlin2-5/+81
2013-05-07r600g/sb: fix memory leaksVadim Girlin2-1/+7
2013-05-07r600g/sb: fix kcache handling on r6xxVadim Girlin1-1/+5
2013-05-03r600g/sb: zero-initialize bytecode structsVadim Girlin2-3/+6
2013-05-03r600g/sb: fix constant propagation in gvn passVadim Girlin1-1/+2
2013-05-03r600g/sb: don't run unnecessary passesVadim Girlin1-3/+0
2013-05-03r600g/sb: silence warnings with gcc 4.8Vadim Girlin2-14/+15
2013-05-03r600g/sb: fix handling of interference sets in post_schedulerVadim Girlin2-8/+8