aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3/ir3.h
Commit message (Expand)AuthorAgeFilesLines
...
* freedreno/ir3: rewrite regmask to better support a6xx+Rob Clark2020-02-281-23/+53
* freedreno/ir3: remove regmask_set_if_not()Rob Clark2020-02-281-21/+0
* freedreno/computerator: polish out some of the rustRob Clark2020-02-241-0/+3
* freedreno/ir3: handle half registers for arrays during register allocation.Hyunjun Ko2020-02-241-0/+3
* freedreno/ir3: Add new ir3 pass to fold out fp16 conversionsHyunjun Ko2020-02-241-0/+3
* freedreno/ir3: Add cat4 mediump opcodesHyunjun Ko2020-02-071-0/+3
* freedreno/ir3: fold const conversion into consumerRob Clark2020-02-071-0/+19
* freedreno/ir3: Set IR3_REG_HALF flag on src as well in immediate MOVKristian H. Kristensen2020-02-071-1/+1
* freedreno/ir3: add is_tex_or_prefetch()Rob Clark2020-02-011-0/+5
* freedreno/ir3: post-RA sched passRob Clark2020-02-011-0/+3
* freedreno/ir3: fix kill schedulingRob Clark2020-02-011-1/+1
* freedreno/ir3: move atomic fixup after RARob Clark2020-02-011-1/+1
* freedreno/ir3: move block-scheduling into legalizeRob Clark2020-02-011-3/+1
* freedreno/ir3: move nop padding to legalizeRob Clark2020-02-011-0/+1
* freedreno/ir3: split out delay helpersRob Clark2020-02-011-2/+8
* freedreno/ir3: shuffle a few ir3_register fieldsRob Clark2020-02-011-14/+16
* turnip: Add support for fine derivatives.Eric Anholt2020-01-231-0/+2
* freedreno/ir3: Plumb the ir3_shader_variant into legalize.Eric Anholt2020-01-231-1/+1
* freedreno/ir3: rename instructionsRob Clark2020-01-151-3/+4
* freedreno/ir3: add iterator macrosRob Clark2019-12-131-0/+18
* freedreno/ir3: add last-baryf shaderdb statRob Clark2019-12-131-0/+2
* freedreno/ir3: fix neverball assert in case of unused VS inputsRob Clark2019-12-041-0/+4
* freedreno/ir3: re-work shader inputs/outputsRob Clark2019-11-121-7/+13
* freedreno/ir3: add input/output iteratorsRob Clark2019-11-121-0/+13
* freedreno/ir3: rename fanin/fanout to collect/splitRob Clark2019-11-121-3/+3
* freedreno/ir3: also track # of nops for shader-dbRob Clark2019-11-091-0/+1
* freedreno/ir3: remove obsolete commentRob Clark2019-11-091-4/+0
* freedreno/ir3: ir3_print tweaksRob Clark2019-11-091-1/+1
* freedreno/ir3: use SSA flag on dest register tooRob Clark2019-11-091-30/+32
* freedreno/ir3: Add new synchronization opcodesKristian H. Kristensen2019-11-071-1/+3
* freedreno/a6xx: Add register offset for STG/LDGKristian H. Kristensen2019-11-071-0/+2
* freedreno/ir3: treat high vs low reg as conversionRob Clark2019-10-241-1/+7
* freedreno/ir3: rename mul.s/mul.uRob Clark2019-10-181-6/+6
* freedreno/ir3: add meta instruction for pre-fs texture fetchRob Clark2019-10-181-0/+7
* freedreno/ir3: don't DCE ij_pix if used for pre-fs-texture-fetchRob Clark2019-10-181-2/+2
* freedreno/ir3: track sysval slot for inputsRob Clark2019-10-181-0/+7
* freedreno/ir3: remove unused ir3_instruction::inoutRob Clark2019-10-181-3/+0
* freedreno/ir3: Add new LDLW/STLW instructionsKristian H. Kristensen2019-10-171-0/+2
* freedreno/ir3: Extend RA with mechanism for pre-coloring registersKristian H. Kristensen2019-10-171-1/+1
* freedreno/ir3: Use third register for offset for LDL and LDLVKristian H. Kristensen2019-10-171-2/+2
* freedreno/ir3: Add support for CHSH and CHMASK instructionsKristian H. Kristensen2019-10-171-0/+2
* freedreno/ir3: convert block->predecessors to setRob Clark2019-08-281-2/+2
* freedreno/ir3+a6xx: same VBO state for draw/binningRob Clark2019-08-131-1/+1
* freedreno/ir3: drop unneeded ir3_ra() argsRob Clark2019-08-131-2/+1
* freedreno/ir3: fix typoHyunjun Ko2019-06-201-1/+1
* freedreno/ir3: convert back to 32-bit values for half constant registers.Hyunjun Ko2019-06-031-0/+35
* freedreno/ir3: check the type of regs of absneg opcode in is_same_type_mov.Hyunjun Ko2019-06-031-0/+16
* freedreno/ir3: set proper dst type for uniform according to the type of nir d...Hyunjun Ko2019-06-031-6/+12
* freedreno/ir3: scheduler improvementsRob Clark2019-06-031-0/+5
* freedreno/ir3: sample-shading supportRob Clark2019-04-251-0/+3