aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/ir3/ir3_sched.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: intra-block schedulingRob Clark2018-02-101-22/+104
* freedreno/ir3: remove ir3 phi instructionRob Clark2018-02-101-39/+3
* freedreno/ir3: "soft" depth scheduling for SFU instructionsRob Clark2018-01-141-9/+21
* freedreno/ir3: relax barriersRob Clark2017-12-031-2/+2
* freedreno/ir3: moar better schedulerRob Clark2017-11-121-0/+91
* freedreno/ir3: deal with duplicate phi sourcesRob Clark2016-04-041-5/+20
* freedreno/ir3: remove ir3_instruction::categoryRob Clark2016-04-041-3/+2
* freedreno/ir3: array reworkRob Clark2016-01-161-0/+3
* freedreno/ir3: convert scheduler back to recursive algoRob Clark2015-12-041-127/+200
* freedreno/ir3: use instr flag to mark unused instructionsRob Clark2015-11-261-1/+1
* freedreno/ir3/sched: fixup new instr's blockRob Clark2015-07-101-0/+4
* freedreno/ir3: don't be confused by eliminated indirectsRob Clark2015-07-031-0/+5
* freedreno/ir3: sched fixes for addr register usageRob Clark2015-07-031-12/+65
* freedreno/ir3: fix indirects trackingRob Clark2015-07-031-1/+1
* freedreno/ir3: block reshuffling and loops!Rob Clark2015-06-211-2/+86
* freedreno/ir3: move inputs/outputs to shaderRob Clark2015-06-211-3/+3
* freedreno/ir3/sched: convert to priority queueRob Clark2015-06-211-229/+237
* freedreno/ir3: use standard list implementationRob Clark2015-06-211-65/+21
* freedreno/ir3: more builder helpersRob Clark2015-06-211-2/+2
* freedreno/ir3/sched: avoid getting stuck on addr conflictsRob Clark2015-04-111-32/+42
* freedreno/ir3: insert nop between sfu/mem operationsIlia Mirkin2015-04-051-1/+6
* freedreno/ir3: fix infinite recursion in schedRob Clark2015-03-181-1/+1
* freedreno/ir3: avoid scheduler deadlockRob Clark2015-03-151-0/+30
* freedreno/ir3: bit of cleanupRob Clark2015-03-151-3/+5
* freedreno/ir3: drop deref nodesRob Clark2015-03-081-10/+1
* freedreno/ir3: helpful iterator macrosRob Clark2015-03-081-40/+25
* freedreno/ir3: make reg array dynamicRob Clark2015-01-071-1/+3
* freedreno/ir3: fix potential gpu lockup with killRob Clark2014-10-201-0/+26
* freedreno/ir3: comment + better fxn nameRob Clark2014-10-201-3/+5
* freedreno/ir3: fix error in bail logicRob Clark2014-09-041-2/+4
* freedreno/ir3: detect scheduler failRob Clark2014-08-301-2/+17
* freedreno/ir3: split out shader compiler from a3xxRob Clark2014-07-251-0/+401