aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3/ir3_legalize.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: move block-scheduling into legalizeRob Clark2020-02-011-0/+40
* freedreno/ir3: move nop padding to legalizeRob Clark2020-02-011-20/+52
* turnip: Add support for fine derivatives.Eric Anholt2020-01-231-0/+7
* freedreno/ir3: Plumb the ir3_shader_variant into legalize.Eric Anholt2020-01-231-7/+5
* freedreno/ir3: rename instructionsRob Clark2020-01-151-1/+1
* freedreno/ir3: add iterator macrosRob Clark2019-12-131-6/+6
* freedreno/ir3: legalize cleanupsRob Clark2019-11-121-1/+7
* freedreno/ir3: Add new synchronization opcodesKristian H. Kristensen2019-11-071-0/+3
* util: rename list_empty() to list_is_empty()Timothy Arceri2019-10-281-3/+3
* freedreno/ir3: add dummy bary.f(ei) for pre-fs-fetchRob Clark2019-10-181-0/+19
* freedreno/ir3: add meta instruction for pre-fs texture fetchRob Clark2019-10-181-2/+5
* freedreno/ir3: Add new LDLW/STLW instructionsKristian H. Kristensen2019-10-171-1/+1
* freedreno/ir3: do better job of marking convergence pointsRob Clark2019-08-281-35/+28
* freedreno/ir3: maintain predecessors/successorsRob Clark2019-08-281-2/+42
* freedreno/ir3: convert block->predecessors to setRob Clark2019-08-281-2/+3
* freedreno/ir3: small cleanupRob Clark2019-06-281-1/+1
* freedreno/ir3: fix missing (ss) in dummy bary.f caseRob Clark2019-06-281-0/+5
* freedreno/ir3: set (ss) on last_input if ldlvRob Clark2019-05-311-3/+12
* freedreno/ir3: add assertRob Clark2019-05-311-0/+2
* freedreno/ir3: Add workaround for VS samgqKristian H. Kristensen2019-03-281-1/+16
* freedreno/ir3: Track whether shader needs derivativesKristian H. Kristensen2019-03-251-1/+4
* freedreno/ir3: find # of samplers from uniform varsRob Clark2019-03-211-11/+1
* freedreno/ir3: use nopN encoding when possibleRob Clark2019-02-261-0/+10
* freedreno/ir3: handle quirky atomic dst for a6xxRob Clark2019-02-181-3/+12
* freedreno: move ir3 to common locationRob Clark2018-11-271-0/+496