aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3/ir3.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* freedreno/ir3: rewrite regmask to better support a6xx+Rob Clark2020-02-281-23/+53
* freedreno/ir3: remove regmask_set_if_not()Rob Clark2020-02-281-21/+0
* freedreno/computerator: polish out some of the rustRob Clark2020-02-241-0/+3
* freedreno/ir3: handle half registers for arrays during register allocation.Hyunjun Ko2020-02-241-0/+3
* freedreno/ir3: Add new ir3 pass to fold out fp16 conversionsHyunjun Ko2020-02-241-0/+3
* freedreno/ir3: Add cat4 mediump opcodesHyunjun Ko2020-02-071-0/+3
* freedreno/ir3: fold const conversion into consumerRob Clark2020-02-071-0/+19
* freedreno/ir3: Set IR3_REG_HALF flag on src as well in immediate MOVKristian H. Kristensen2020-02-071-1/+1
* freedreno/ir3: add is_tex_or_prefetch()Rob Clark2020-02-011-0/+5
* freedreno/ir3: post-RA sched passRob Clark2020-02-011-0/+3
* freedreno/ir3: fix kill schedulingRob Clark2020-02-011-1/+1