summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/sb
AgeCommit message (Expand)AuthorFilesLines
2018-12-19r600: remove redundant semicolonNicolai Hähnle1-1/+1
2018-11-04r600/sb: Fix constant logical operand in assert.Vinson Lee1-1/+1
2018-10-12r600/sb: Fix constant-logical-operand warning.Vinson Lee1-1/+1
2018-09-15r600/sb: use safe math optimizations when TGSI contains precise operationsGert Wollny1-1/+1
2018-07-17r600g: constify some variablesKonstantin Kharlamov1-1/+1
2018-07-09r600/sb: fix crash in fold_alu_op3Roland Scheidegger1-0/+2
2018-07-04r600/sb: cleanup if_conversion iterator to be legal C++Dave Airlie1-7/+4
2018-06-25r600/sb: give the scheduler more margin to find valid instructions groupsGert Wollny1-3/+10
2018-06-25r600/sb: fix rotated register in while loopGert Wollny1-4/+8
2018-02-26r600: add time lo/hi debugging output.Dave Airlie1-0/+6
2018-02-09r600/sb: Check whether optimizations would result in reladdr conflictGert Wollny3-4/+55
2018-02-09r600/sb: handle scratch mem reads on r600Dave Airlie2-5/+23
2018-02-09r600g/sb: Add dependency tracking for scratch opsGlenn Kennard7-4/+21
2018-02-09r600g/sb: Support scratch opsGlenn Kennard5-1/+153
2018-02-07r600/sb/cayman: fix indirect ubo access on caymanDave Airlie1-1/+1
2018-02-02r600: don't do stack workarounds for hemlockRoland Scheidegger1-0/+1
2018-02-01r600/sb: just add some missing debug bitsDave Airlie1-0/+15
2018-01-31r600/sb: insert the else clause when we might depart from a loopDave Airlie1-0/+17
2018-01-18r600/sb: add lds related peepholes.Dave Airlie1-1/+8
2018-01-18r600/sb: use different stacks for tracking lds and queue usage.Dave Airlie2-3/+24
2018-01-18r600/sb: schedule LDS ops in appropriate places.Dave Airlie2-0/+7
2018-01-18r600/sb: hit the scheduler with a big hammer to avoid lds splits.Dave Airlie1-0/+3
2018-01-18r600/sb: adding lds oq tracking to the schedulerDave Airlie2-3/+15
2018-01-18r600/sb: add gcm support to avoid clause between lds read/queue readDave Airlie2-2/+17
2018-01-18r600/sb: handle lds special dest registers.Dave Airlie2-2/+2
2018-01-18r600/sb: handle LDS operations in folding.Dave Airlie1-0/+11
2018-01-18r600/sb: add finalising for lds output queue special values.Dave Airlie1-0/+12
2018-01-18r600/sb: add initial support for parsing lds operations.Dave Airlie1-2/+50
2018-01-18r600/sb: disable if conversion for hsDave Airlie1-1/+1
2018-01-18r600/sb: lds ops have no dst register.Dave Airlie1-1/+1
2018-01-18r600/sb: introduce special register values for lds support.Dave Airlie3-1/+33
2018-01-18r600/sb: update last_cf if alu is the last clauseDave Airlie1-0/+1
2018-01-18r600/sb: start adding GDS supportDave Airlie12-12/+122
2018-01-18r600/sb: add tess/compute initial state registers.Dave Airlie1-1/+4
2018-01-18r600/sb: fix a bug emitting ar load from a constant.Dave Airlie1-0/+3
2017-12-07r600/sb: do not convert if-blocks that contain indirect array accessGert Wollny3-2/+5
2017-11-29r600/sb: handle jump after target to end of program. (v2)Dave Airlie1-0/+5
2017-11-15r600: use min_dx10/max_dx10 instead of min/maxRoland Scheidegger1-0/+2
2017-11-09util: move os_time.[ch] to src/utilNicolai Hähnle1-1/+1
2017-11-01r600/sb: bail out if prepare_alu_group() doesn't find a proper schedulingGert Wollny2-20/+31
2017-06-07tree-wide: remove trailing backslashEric Engestrom1-1/+1
2017-06-06r600/sb: fix typo in field definitionsDave Airlie1-1/+1
2017-03-20r600g/sb: Fix memory leak by reworking uses list (rebased)Constantine Kharlamov4-61/+28
2017-03-20r600g: update sb documentationConstantine Kharlamov1-3/+6
2017-02-08r600/sb: Fix memory leakBartosz Tomczyk1-1/+7
2017-01-29r600g: use ieee variants of multiplication instructionsIlia Mirkin1-0/+1
2017-01-03r600/sb: Fix loop optimization related hangs on egHeiko Przybyl6-30/+68
2016-09-18r600g/sb: fix struct/class declaration conflictsMartina Kollarova1-5/+1
2016-05-17Treewide: Remove Elements() macroJan Vesely1-1/+1
2016-05-17r600g,sb: Don't use standard macro nameJan Vesely5-11/+11