summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/sb
Commit message (Expand)AuthorAgeFilesLines
* r600/sb: Fix constant-logical-operand warning.Vinson Lee2018-10-121-1/+1
* r600/sb: use safe math optimizations when TGSI contains precise operationsGert Wollny2018-09-151-1/+1
* r600g: constify some variablesKonstantin Kharlamov2018-07-171-1/+1
* r600/sb: fix crash in fold_alu_op3Roland Scheidegger2018-07-091-0/+2
* r600/sb: cleanup if_conversion iterator to be legal C++Dave Airlie2018-07-041-7/+4
* r600/sb: give the scheduler more margin to find valid instructions groupsGert Wollny2018-06-251-3/+10
* r600/sb: fix rotated register in while loopGert Wollny2018-06-251-4/+8
* r600: add time lo/hi debugging output.Dave Airlie2018-02-261-0/+6
* r600/sb: Check whether optimizations would result in reladdr conflictGert Wollny2018-02-093-4/+55
* r600/sb: handle scratch mem reads on r600Dave Airlie2018-02-092-5/+23
* r600g/sb: Add dependency tracking for scratch opsGlenn Kennard2018-02-097-4/+21
* r600g/sb: Support scratch opsGlenn Kennard2018-02-095-1/+153
* r600/sb/cayman: fix indirect ubo access on caymanDave Airlie2018-02-071-1/+1
* r600: don't do stack workarounds for hemlockRoland Scheidegger2018-02-021-0/+1
* r600/sb: just add some missing debug bitsDave Airlie2018-02-011-0/+15
* r600/sb: insert the else clause when we might depart from a loopDave Airlie2018-01-311-0/+17
* r600/sb: add lds related peepholes.Dave Airlie2018-01-181-1/+8
* r600/sb: use different stacks for tracking lds and queue usage.Dave Airlie2018-01-182-3/+24
* r600/sb: schedule LDS ops in appropriate places.Dave Airlie2018-01-182-0/+7
* r600/sb: hit the scheduler with a big hammer to avoid lds splits.Dave Airlie2018-01-181-0/+3
* r600/sb: adding lds oq tracking to the schedulerDave Airlie2018-01-182-3/+15
* r600/sb: add gcm support to avoid clause between lds read/queue readDave Airlie2018-01-182-2/+17
* r600/sb: handle lds special dest registers.Dave Airlie2018-01-182-2/+2
* r600/sb: handle LDS operations in folding.Dave Airlie2018-01-181-0/+11
* r600/sb: add finalising for lds output queue special values.Dave Airlie2018-01-181-0/+12
* r600/sb: add initial support for parsing lds operations.Dave Airlie2018-01-181-2/+50
* r600/sb: disable if conversion for hsDave Airlie2018-01-181-1/+1
* r600/sb: lds ops have no dst register.Dave Airlie2018-01-181-1/+1
* r600/sb: introduce special register values for lds support.Dave Airlie2018-01-183-1/+33
* r600/sb: update last_cf if alu is the last clauseDave Airlie2018-01-181-0/+1
* r600/sb: start adding GDS supportDave Airlie2018-01-1812-12/+122
* r600/sb: add tess/compute initial state registers.Dave Airlie2018-01-181-1/+4
* r600/sb: fix a bug emitting ar load from a constant.Dave Airlie2018-01-181-0/+3
* r600/sb: do not convert if-blocks that contain indirect array accessGert Wollny2017-12-073-2/+5
* r600/sb: handle jump after target to end of program. (v2)Dave Airlie2017-11-291-0/+5
* r600: use min_dx10/max_dx10 instead of min/maxRoland Scheidegger2017-11-151-0/+2
* util: move os_time.[ch] to src/utilNicolai Hähnle2017-11-091-1/+1
* r600/sb: bail out if prepare_alu_group() doesn't find a proper schedulingGert Wollny2017-11-012-20/+31
* tree-wide: remove trailing backslashEric Engestrom2017-06-071-1/+1
* r600/sb: fix typo in field definitionsDave Airlie2017-06-061-1/+1
* r600g/sb: Fix memory leak by reworking uses list (rebased)Constantine Kharlamov2017-03-204-61/+28
* r600g: update sb documentationConstantine Kharlamov2017-03-201-3/+6
* r600/sb: Fix memory leakBartosz Tomczyk2017-02-081-1/+7
* r600g: use ieee variants of multiplication instructionsIlia Mirkin2017-01-291-0/+1
* r600/sb: Fix loop optimization related hangs on egHeiko Przybyl2017-01-036-30/+68
* r600g/sb: fix struct/class declaration conflictsMartina Kollarova2016-09-181-5/+1
* Treewide: Remove Elements() macroJan Vesely2016-05-171-1/+1
* r600g,sb: Don't use standard macro nameJan Vesely2016-05-175-11/+11
* r600: move alu_op_table to .c fileNicolai Hähnle2016-05-131-3/+3
* gallium/r600: removing double semi-colonsJakob Sinclair2016-04-261-1/+1