summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/ir3/ir3.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: start dealing with half-precisionRob Clark2018-03-051-11/+44
* freedreno/ir3: make block/instruction serialno per-shaderRob Clark2018-02-101-4/+2
* freedreno/ir3: add encoding/decoding for (sat) bitRob Clark2018-02-101-0/+3
* freedreno/ir3: print # of sync bits for shaderdbRob Clark2018-02-101-0/+7
* freedreno/ir3: moar better schedulerRob Clark2017-11-121-0/+6
* freedreno/ir3: cat6 encoding fixesRob Clark2017-11-121-18/+62
* freedreno/ir3: add cat7 instructionsRob Clark2017-11-121-0/+19
* freedreno/ir3: SSBO/atomic supportRob Clark2017-05-041-8/+66
* freedreno/ir3: add 'high' register classRob Clark2017-04-171-1/+1
* freedreno/ir3: convert dynamic arrays to rallocRob Clark2017-04-141-8/+2
* freedreno/a5xx: fix negative branchesRob Clark2016-11-301-1/+3
* freedreno/ir3: fixup ralloc falloutRob Clark2016-11-121-1/+1
* ralloc: use rzalloc where it's necessaryMarek Olšák2016-10-311-1/+1
* Remove wrongly repeated words in commentsGiuseppe Bilotta2016-06-231-1/+1
* freedreno/ir3: fix coverity warningRob Clark2016-06-021-1/+3
* freedreno/ir3: convert over to rallocRob Clark2016-04-251-35/+6
* freedreno/ir3: fix small memory leakRob Clark2016-04-241-0/+2
* freedreno/ir3: drop unused instr category argRob Clark2016-04-041-5/+3
* freedreno/ir3: remove ir3_instruction::categoryRob Clark2016-04-041-2/+1
* freedreno/ir3: encode instruction category in opc_tRob Clark2016-04-041-0/+1
* freedreno/ir3: array offset can be negativeRob Clark2016-01-161-1/+1
* freedreno/ir3: array reworkRob Clark2016-01-161-8/+27
* freedreno/ir3: add support for store instructionsRob Clark2015-07-271-4/+20
* freedreno/ir3: updated cat6 encodingRob Clark2015-07-271-6/+21
* freedreno/ir3: fix indirects trackingRob Clark2015-07-031-0/+11
* freedreno/ir3: cache defining instructionRob Clark2015-06-301-3/+4
* freedreno/ir3: fixes for indirect writesRob Clark2015-06-301-1/+0
* freedreno/ir3: block reshuffling and loops!Rob Clark2015-06-211-10/+50
* freedreno/ir3: a4xx encodes larger immed offsetRob Clark2015-06-211-1/+6
* freedreno/ir3: move inputs/outputs to shaderRob Clark2015-06-211-33/+13
* freedreno/ir3: introduce ir3_compiler objectRob Clark2015-06-211-1/+2
* freedreno/ir3/sched: convert to priority queueRob Clark2015-06-211-0/+1
* freedreno/ir3: use standard list implementationRob Clark2015-06-211-10/+17
* freedreno/ir3/asm: change assert to warningRob Clark2015-04-111-1/+4
* freedreno/a3xx: add UBO supportIlia Mirkin2015-04-051-1/+1
* freedreno/ir3: split float/int abs/negRob Clark2015-04-051-37/+34
* freedreno/ir3: bit of cleanupRob Clark2015-03-151-14/+3
* freedreno/ir3: fix register usage calculationsRob Clark2015-03-081-7/+14
* freedreno/ir3: handle flat bypass for a4xxRob Clark2015-03-031-0/+2
* freedreno/ir3: fix up cat6 instruction encodingsRob Clark2015-03-031-40/+22
* freedreno/ir3: make reg array dynamicRob Clark2015-01-071-7/+39
* freedreno: add adreno 420 supportRob Clark2014-11-151-5/+10
* freedreno/ir3: fix potential gpu lockup with killRob Clark2014-10-201-0/+11
* freedreno/ir3: large const supportRob Clark2014-10-151-1/+1
* Eliminate several cases of multiplication in arguments to callocCarl Worth2014-09-031-1/+1
* freedreno/ir3: split out shader compiler from a3xxRob Clark2014-07-251-0/+675