summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/sb/sb_expr.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-08-10r600: retire SB optimizerGert Wollny1-1326/+0
2022-04-27r600/sb: Don't optimize float GT and GEGert Wollny1-16/+4
2022-04-20r600/sb: Avoid causing an exception when getting the reciprocal of 0u.Emma Anholt1-2/+7
2022-01-03r600/sb: silence a sometimes-uninitialized warningThomas H.P. Andersen1-1/+1
2020-05-07r600/sb: replace memset by using member initialization/assignmentGert Wollny1-5/+5
2020-04-18Fix promotion of floats to doublesAlbert Astals Cid1-12/+12
2018-07-17r600g: constify some variablesKonstantin Kharlamov1-1/+1
2018-07-09r600/sb: fix crash in fold_alu_op3Roland Scheidegger1-0/+2
2018-02-09r600/sb: Check whether optimizations would result in reladdr conflictGert Wollny1-4/+13
2018-01-18r600/sb: handle LDS operations in folding.Dave Airlie1-0/+11
2017-11-15r600: use min_dx10/max_dx10 instead of min/maxRoland Scheidegger1-0/+2
2016-03-22r600/sb: Do not distribute neg in expr_handler::fold_assoc() when folding mul...xavier1-2/+6
2015-10-13r600g/sb: SB support for UBO indexingGlenn Kennard1-1/+2
2015-02-06r600g/sb: fix a bug in constants folding optimisation passXavier Bouchoux1-0/+2
2013-07-11r600g/sb: improve math optimizations v2Vadim Girlin1-37/+411
2013-05-31r600g/sb: fix broken assertVadim Girlin1-1/+1
2013-05-28r600g/sb: handle more cases for folding in gvn passVadim Girlin1-28/+115
2013-05-27r600g/sb: improve folding for SETccVadim Girlin1-8/+98
2013-05-27r600g/sb: optimize CNDcc instructionsVadim Girlin1-0/+24
2013-05-27r600g/sb: improve optimization of conditional instructionsVadim Girlin1-3/+45
2013-05-07r600g/sb: optimize some cases for CNDxx instructionsVadim Girlin1-5/+79
2013-04-30r600g/sb: initial commit of the optimizing shader backendVadim Girlin1-0/+611