summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/ir3/ir3.h
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: better array register allocationRob Clark2016-01-161-1/+3
* freedreno/ir3: array offset can be negativeRob Clark2016-01-161-1/+1
* freedreno/ir3: array reworkRob Clark2016-01-161-29/+62
* freedreno/ir3: convert scheduler back to recursive algoRob Clark2015-12-041-0/+4
* freedreno/ir3: rename ir3_block::bdRob Clark2015-12-041-1/+1
* freedreno/ir3: use instr flag to mark unused instructionsRob Clark2015-11-261-4/+1
* freedreno/ir3: track "keeps" in irRob Clark2015-07-271-0/+6
* freedreno/ir3: add support for store instructionsRob Clark2015-07-271-0/+21
* freedreno/ir3: updated cat6 encodingRob Clark2015-07-271-1/+3
* freedreno/ir3: fix indirects trackingRob Clark2015-07-031-0/+5
* freedreno/ir3: cache defining instructionRob Clark2015-06-301-1/+1
* freedreno/ir3: block reshuffling and loops!Rob Clark2015-06-211-24/+68
* freedreno/ir3: a4xx encodes larger immed offsetRob Clark2015-06-211-0/+1
* freedreno/ir3: move inputs/outputs to shaderRob Clark2015-06-211-18/+13
* freedreno/ir3/ra: use register_allocateRob Clark2015-06-211-3/+32
* freedreno/ir3: introduce ir3_compiler objectRob Clark2015-06-211-1/+3
* freedreno/ir3: remove tgsi f/eRob Clark2015-06-211-1/+0
* freedreno/ir3/sched: convert to priority queueRob Clark2015-06-211-0/+3
* freedreno/ir3: use standard list implementationRob Clark2015-06-211-8/+7
* freedreno/ir3: drop dot graph dumpingRob Clark2015-06-211-7/+3
* freedreno/ir3: more builder helpersRob Clark2015-06-211-0/+6
* freedreno/ir3/nir: UBO supportRob Clark2015-04-171-0/+1
* freedreno/ir3: move out helperRob Clark2015-04-171-0/+23
* freedreno/ir3/nir: simplify emit_tex()Rob Clark2015-04-111-0/+28
* freedreno/ir3/cp: support to swap mad src'sRob Clark2015-04-111-2/+2
* freedreno/ir3: handle const/immed/abs/neg in cpRob Clark2015-04-051-0/+6
* freedreno/ir3: split float/int abs/negRob Clark2015-04-051-8/+153
* freedreno/ir3: add ir3 builder helpersRob Clark2015-04-051-2/+157
* freedreno/ir3: avoid scheduler deadlockRob Clark2015-03-151-0/+13
* freedreno/ir3: bit of cleanupRob Clark2015-03-151-2/+15
* freedreno/ir3: relative dstRob Clark2015-03-081-0/+22
* freedreno/ir3: drop deref nodesRob Clark2015-03-081-16/+19
* freedreno/ir3: helpful iterator macrosRob Clark2015-03-081-0/+34
* freedreno/ir3: handle flat bypass for a4xxRob Clark2015-03-031-0/+6
* freedreno/ir3: add support for memory (cat6) instructionsRob Clark2015-03-031-3/+5
* freedreno/ir3: start on indirect gpr readsRob Clark2015-01-071-1/+4
* freedreno/ir3: make reg array dynamicRob Clark2015-01-071-3/+6
* freedreno/ir3: simplify RARob Clark2015-01-071-14/+62
* freedreno/ir3: regmask support for relative addrRob Clark2015-01-071-16/+50
* freedreno/ir3: drop instr_clone() stuffRob Clark2015-01-071-0/+3
* freedreno/ir3: split out legalize passRob Clark2014-12-231-1/+4
* freedreno/ir3: ra debugRob Clark2014-12-231-3/+5
* freedreno: add adreno 420 supportRob Clark2014-11-151-1/+1
* freedreno/ir3: consider instruction neighbors in cpRob Clark2014-10-251-0/+13
* freedreno/ir3: standalone compiler updates for ir3testRob Clark2014-10-251-0/+1
* freedreno/ir3: fix potential gpu lockup with killRob Clark2014-10-201-0/+10
* freedreno/ir3: large const supportRob Clark2014-10-151-1/+1
* freedreno/ir3: fix lockups with lame FRAG shadersRob Clark2014-10-031-1/+1
* freedreno/ir3: add TXD support and expose ARB_shader_texture_lodIlia Mirkin2014-10-021-4/+6
* freedreno/ir3: detect scheduler failRob Clark2014-08-301-1/+1