aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/ir3/ir3_cp.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno: move ir3 to common locationRob Clark2018-11-271-653/+0
* freedreno/ir3: some header file cleanupRob Clark2018-11-271-1/+1
* freedreno: Remove the Emacs mode linesNeil Roberts2018-10-171-2/+0
* freedreno/ir3: make immediates array dynamicHyunjun Ko2018-09-051-0/+7
* freedreno/ir3: don't cp absneg into meta:fiRob Clark2018-06-111-0/+4
* freedreno/ir3: fix issue w/ glamor composite shadersRob Clark2018-03-311-0/+3
* freedreno/ir3: eliminate unused false-depsRob Clark2018-03-311-1/+1
* freedreno/ir3: fix use_count refcnt'ing issueRob Clark2018-02-201-0/+1
* freedreno/ir3: clean up dangling false-dep'sRob Clark2018-02-101-0/+44
* freedreno/ir3: handle IMMED for mad 2nd src special caseRob Clark2018-02-101-2/+4
* freedreno/ir3: remove ir3 phi instructionRob Clark2018-02-101-13/+1
* freedreno/ir3: propagate barrier informationRob Clark2018-02-101-0/+5
* freedreno/ir3: remove pointless statementRob Clark2018-02-101-3/+0
* freedreno/ir3: shared variable supportRob Clark2017-11-121-0/+9
* freedreno/ir3: SSBO/atomic supportRob Clark2017-05-041-0/+6
* freedreno/ir3: small re-orderRob Clark2017-04-141-24/+23
* freedreno/ir3: move 'keeps' to block levelRob Clark2017-04-141-5/+5
* freedreno/ir3: rework location of driver constantsRob Clark2016-12-271-1/+1
* freedreno/ir3: disable cp for indirect src'sRob Clark2016-05-231-0/+9
* freedreno/ir3: cp small negative integers tooRob Clark2016-05-041-1/+2
* freedreno/ir3: lower immeds to constRob Clark2016-05-041-0/+70
* freedreno/ir3: add ir3_cp_ctxRob Clark2016-05-041-10/+19
* freedreno: disallow cat4 immed srcRob Clark2016-04-251-1/+1
* freedreno/ir3: cleanup double cmps.s from frontendRob Clark2016-04-131-0/+31
* freedreno/ir3: eliminate unnecessary absneg'sRob Clark2016-04-051-3/+14
* freedreno/ir3: don't cp into phi'sRob Clark2016-04-041-0/+6
* freedreno/ir3: we can't store immediate valuesRob Clark2016-04-041-0/+13
* freedreno/ir3: remove ir3_instruction::categoryRob Clark2016-04-041-19/+13
* freedreno/ir3: workaround bug/featureRob Clark2016-01-161-0/+9
* freedreno/ir3: array reworkRob Clark2016-01-161-3/+26
* freedreno/ir3: refactor/simplify cpRob Clark2016-01-161-87/+82
* freedreno/ir3: track "keeps" in irRob Clark2015-07-271-0/+4
* freedreno/ir3: fix indirects trackingRob Clark2015-07-031-3/+3
* freedreno/ir3: block reshuffling and loops!Rob Clark2015-06-211-1/+13
* freedreno/ir3: move inputs/outputs to shaderRob Clark2015-06-211-6/+7
* freedreno/ir3/ra: use register_allocateRob Clark2015-06-211-1/+1
* freedreno/ir3: use standard list implementationRob Clark2015-06-211-16/+3
* freedreno/ir3: move out helperRob Clark2015-04-171-24/+0
* freedreno/ir3/cp: handle indirect properlyRob Clark2015-04-111-13/+20
* freedreno/ir3/cp: support to swap mad src'sRob Clark2015-04-111-4/+28
* freedreno/ir3: handle const/immed/abs/neg in cpRob Clark2015-04-051-25/+308
* freedreno/ir3: split float/int abs/negRob Clark2015-04-051-1/+2
* freedreno/ir3: relative dstRob Clark2015-03-081-1/+1
* freedreno/ir3: drop deref nodesRob Clark2015-03-081-0/+3
* freedreno/ir3: helpful iterator macrosRob Clark2015-03-081-14/+8
* freedreno/ir3: simplify RARob Clark2015-01-071-226/+33
* freedreno/ir3: consider instruction neighbors in cpRob Clark2014-10-251-11/+165
* freedreno/ir3: avoid fan-in sources referring to same instructionIlia Mirkin2014-10-021-2/+10
* freedreno/ir3: split out shader compiler from a3xxRob Clark2014-07-251-0/+158