aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3/ir3.h
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: Fix duplicated fine derivatives instructions.Eric Anholt2020-07-181-2/+2
* freedreno/ir3: DCE unused arraysRob Clark2020-07-141-0/+4
* freedreno/ir3: pass variant to ir3_create()Rob Clark2020-06-191-2/+3
* freedreno/ir3: re-work assembler APIRob Clark2020-06-181-3/+4
* freedreno/ir3: pass variant to postschedRob Clark2020-06-181-1/+1
* freedreno/ir3: decouple regset from gpu genRob Clark2020-06-181-1/+1
* freedreno/ir3: move mergedreg state out of regRob Clark2020-06-181-7/+10
* freedreno/ir3: convert regmask_t to structRob Clark2020-06-181-11/+15
* freedreno/ir3: add post-scheduler cp passRob Clark2020-06-161-0/+1
* freedreno/ir3/cp: extract valid_flagsRob Clark2020-06-161-0/+2
* freedreno/ir3: add helpers to move instructionsRob Clark2020-06-161-0/+22
* freedreno/ir3/validate: add checking for types and opcodesRob Clark2020-05-191-0/+16
* freedreno/ir3: add helpers to deal with src/dst typesRob Clark2020-05-191-0/+51
* freedreno/ir3: add simple validate passRob Clark2020-05-191-1/+6
* freedreno/ir3/group: fix for half-regsRob Clark2020-05-191-1/+3
* freedreno/ir3: make input/output iterators declare cursor ptrRob Clark2020-05-191-4/+6
* freedreno/ir3: make foreach_ssa_src declar cursor ptrRob Clark2020-05-191-2/+3
* freedreno/ir3: make foreach_src declare cursor ptrRob Clark2020-05-191-4/+3
* freedreno/ir3: add IR3_PASS() macroRob Clark2020-05-191-0/+7
* freedreno/ir3/postsched: report progressRob Clark2020-05-191-1/+1
* freedreno/ir3/legalize: report progressRob Clark2020-05-191-1/+1
* freedreno/ir3/group: report progressRob Clark2020-05-191-1/+1
* freedreno/ir3/deps: report progressRob Clark2020-05-191-1/+1
* freedreno/ir3/cp: report progressRob Clark2020-05-191-1/+1
* freedreno/cf: report progressRob Clark2020-05-191-1/+1
* freedreno/ir3/dce: report progressRob Clark2020-05-191-1/+1
* freedreno/ir3: remove Sethi-Ullman numbering passRob Clark2020-05-191-6/+0
* freedreno/ir3/sched: avoid scheduling outputsRob Clark2020-05-131-0/+14
* freedreno/ir3/postsched: reset sfu_delay on syncRob Clark2020-05-131-0/+29
* freedreno/ir3: Sync some new changes from envytools.Eric Anholt2020-05-041-4/+4
* freedreno/ir3: Add support for disasm of cat2 float32 immediates.Eric Anholt2020-04-271-36/+0
* ir3: Fix bug with shaders that only exit via discardConnor Abbott2020-04-221-0/+2
* ir3/ra: Fix off-by-one issues with live-range extensionConnor Abbott2020-04-181-0/+1
* ir3: Fix LDC offset unitsConnor Abbott2020-04-151-1/+1
* freedreno/ir3: don't overwrite wrmask in ir3_SAMJonathan Marek2020-04-141-2/+2
* freedreno/ir3: rename depth->dceRob Clark2020-04-131-21/+5
* freedreno/ir3: better cleanup when removing unused instructionsRob Clark2020-04-131-7/+16
* freedreno/ir3: add mov/cov statsRob Clark2020-04-131-0/+2
* freedreno/ir3: new pre-RA schedulerRob Clark2020-04-131-1/+0
* freedreno/ir3: make falsedep use's optionalRob Clark2020-04-131-1/+1
* freedreno/ir3: Stop doing b2n on the SEL condition.Eric Anholt2020-04-131-0/+1
* ir3: Plumb through bindless supportConnor Abbott2020-04-091-4/+15
* ir3: Plumb through support for a1.xConnor Abbott2020-04-091-5/+17
* freedreno/ir3: add a pass to collect SSA usesRob Clark2020-04-041-0/+13
* freedreno/ir3: remove unused helperRob Clark2020-03-271-10/+0
* freedreno/ir3: fix has_latency_to_hideRob Clark2020-03-101-1/+8
* freedreno/ir3: split out has_latency_to_hide()Rob Clark2020-03-101-0/+24
* freedreno/ir3: add simplified stall estimationRob Clark2020-03-101-0/+3
* freedreno/ir3: update SFU delayRob Clark2020-02-281-1/+1
* freedreno/ir3: track half-precision live valuesRob Clark2020-02-281-0/+12