aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: limit pre-fetched tex destRob Clark2020-06-113-4/+60
* freedreno/ir3: remove RA "q-values" optimizationRob Clark2020-06-111-54/+3
* freedreno/ir3: respect tex prefetch limitsRob Clark2020-06-112-21/+51
* freedreno/ir3: add debug code to print conflicting half-regsRob Clark2020-06-111-0/+7
* freedreno/ir3: Handle cases where we decide not to lower UBO 0 loads.Eric Anholt2020-06-051-39/+39
* freedreno/ir3: Drop the max_const on a6xx to 512.Eric Anholt2020-06-051-1/+4
* freedreno/ir3: Account for driver params in UBO max const upload.Eric Anholt2020-06-053-7/+26
* freedreno/ir3: Stop shifting UBO 1 down to be UBO 0.Eric Anholt2020-06-051-18/+9
* freedreno/ir3: Drop unnecessary alignment of pushed UBO size.Eric Anholt2020-06-051-1/+1
* freedreno/ir3: Stop pushing immediates once we've filled the constbuf.Eric Anholt2020-06-051-1/+8
* freedreno/ir3: Refactor ir3_cp's lower_immed().Eric Anholt2020-06-051-20/+24
* freedreno/ir3: split kill from no_earlyzRob Clark2020-06-042-2/+9
* nir: add callback to nir_remove_dead_variables()Timothy Arceri2020-06-031-1/+1
* meson: use gnu_symbol_visibility argumentDylan Baker2020-06-011-2/+2
* freedreno/ir3: Avoid {0} initializer for struct reginfoKristian H. Kristensen2020-05-261-3/+4
* freedreno/ir3: Use RESINFO for a6xx image size queries.Eric Anholt2020-05-266-9/+43
* freedreno/ir3: Move handle_bindless_cat6 to compiler_nir and reuse.Eric Anholt2020-05-263-22/+19
* freedreno/ir3: Refactor out IBO source references.Eric Anholt2020-05-264-57/+37
* freedreno: Set the immediate flag in a4/a5xx resinfos.Eric Anholt2020-05-263-14/+26
* freedreno: Fix resinfo asm, which doesn't have srcs besides IBO number.Eric Anholt2020-05-261-14/+20
* freedreno: Add more resinfo/ldgb testcases.Eric Anholt2020-05-261-0/+23
* freedreno: Fix printing of unused src in disasm of cat6 RESINFO.Eric Anholt2020-05-262-7/+11
* freedreno/ir3/validate: add checking for types and opcodesRob Clark2020-05-193-59/+60
* freedreno/ir3: add helpers to deal with src/dst typesRob Clark2020-05-194-8/+122
* freedreno/ir3: add simple validate passRob Clark2020-05-194-1/+137
* freedreno/ir3: fix mismatched wrmask for overlapping VS inputsRob Clark2020-05-191-0/+33
* freedreno/ir3/cp: fix cmps foldingRob Clark2020-05-191-1/+2
* freedreno/ir3/print: print cat2 conditionRob Clark2020-05-191-0/+22
* freedreno/ir3: fix immed type in create_addr0()Rob Clark2020-05-191-24/+6
* freedreno/ir3/cf: handle multiple cov's properlyRob Clark2020-05-191-8/+19
* freedreno/ir3: fix mismatched flags on splitRob Clark2020-05-191-1/+3
* freedreno/ir3/group: fix for half-regsRob Clark2020-05-192-2/+6
* freedreno/ir3: make input/output iterators declare cursor ptrRob Clark2020-05-199-19/+9
* freedreno/ir3: make foreach_ssa_src declar cursor ptrRob Clark2020-05-198-16/+4
* freedreno/ir3: make foreach_src declare cursor ptrRob Clark2020-05-198-22/+6
* freedreno/ir3: be iterativeRob Clark2020-05-192-4/+18
* freedreno/ir3: move where we preserve binning pass inputsRob Clark2020-05-191-17/+16
* freedreno/ir3: add IR3_PASS() macroRob Clark2020-05-192-24/+15
* freedreno/ir3/postsched: report progressRob Clark2020-05-193-29/+16
* freedreno/ir3/legalize: report progressRob Clark2020-05-192-2/+4
* freedreno/ir3/group: report progressRob Clark2020-05-192-11/+19
* freedreno/ir3/deps: report progressRob Clark2020-05-192-13/+12
* freedreno/ir3/cp: report progressRob Clark2020-05-192-7/+15
* freedreno/cf: report progressRob Clark2020-05-192-10/+15
* freedreno/ir3/dce: report progressRob Clark2020-05-192-3/+6
* freedreno/ir3: juggle around ir3_debug_print()Rob Clark2020-05-192-11/+14
* freedreno/ir3: remove Sethi-Ullman numbering passRob Clark2020-05-194-123/+0
* freedreno/a3xx: parameterize ubo optimizationIlia Mirkin2020-05-173-11/+27
* freedreno/ir3: avoid applying (sat) on bary.fIlia Mirkin2020-05-171-0/+5
* ir3: Fixup dual-source blending slotConnor Abbott2020-05-141-0/+1