aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3/ir3_sched.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno/sched: reset delay counters at start of blockRob Clark2020-06-161-0/+2
* freedreno/ir3: make foreach_ssa_src declar cursor ptrRob Clark2020-05-191-6/+1
* freedreno/ir3/deps: report progressRob Clark2020-05-191-12/+11
* freedreno/ir3/sched: try to avoid syncsRob Clark2020-05-131-13/+99
* freedreno/ir3/sched: avoid scheduling outputsRob Clark2020-05-131-8/+87
* freedreno/ir3/sched: awareness of partial livenessRob Clark2020-04-131-1/+44
* freedreno/ir3: new pre-RA schedulerRob Clark2020-04-131-376/+426
* ir3: Plumb through support for a1.xConnor Abbott2020-04-091-26/+59
* freedreno/ir3: small cleanup and commentsRob Clark2020-03-271-8/+8
* freedreno/ir3: split out has_latency_to_hide()Rob Clark2020-03-101-25/+1
* freedreno/ir3: remove extra nops inserted in schedulerRob Clark2020-03-101-12/+0
* freedreno/ir3: track half-precision live valuesRob Clark2020-02-281-14/+31
* freedreno/ir3: don't hide latency when there is none to hideRob Clark2020-02-281-5/+52
* freedreno/ir3: move block-scheduling into legalizeRob Clark2020-02-011-42/+0
* freedreno/ir3: move nop padding to legalizeRob Clark2020-02-011-52/+0
* freedreno/ir3: split out delay helpersRob Clark2020-02-011-115/+4
* freedreno/ir3: add iterator macrosRob Clark2019-12-131-16/+16
* freedreno/ir3: add scheduler tracesRob Clark2019-12-131-0/+19
* freedreno/ir3: fix gpu hang with pre-fs-tex-fetchRob Clark2019-11-121-10/+20
* freedreno/ir3: add input/output iteratorsRob Clark2019-11-121-7/+2
* freedreno/ir3: rename fanin/fanout to collect/splitRob Clark2019-11-121-8/+8
* util: rename list_empty() to list_is_empty()Timothy Arceri2019-10-281-1/+1
* freedreno/ir3: add meta instruction for pre-fs texture fetchRob Clark2019-10-181-1/+2
* freedreno/ir3: assert that only single addressRob Clark2019-09-061-0/+1
* freedreno/ir3: fix addr/pred spillingRob Clark2019-09-061-7/+42
* freedreno/ir3: convert block->predecessors to setRob Clark2019-08-281-4/+6
* freedreno/ir3: immediately schedule meta instructionsRob Clark2019-06-031-0/+3
* freedreno/ir3: scheduler improvementsRob Clark2019-06-031-13/+110
* freedreno/ir3: sched should mark outputs usedRob Clark2019-06-031-19/+35
* freedreno/ir3: reads/writes to unrelated arrays are not dependentRob Clark2019-03-281-1/+30
* freedreno/ir3: sched fixRob Clark2019-03-281-1/+1
* freedreno/ir3: track register pressure in schedRob Clark2019-03-031-8/+89
* freedreno: move ir3 to common locationRob Clark2018-11-271-0/+818