summaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: add assertRob Clark2020-02-281-0/+1
* freedreno/ir3: fix assert with getinfoRob Clark2020-02-281-2/+3
* freedreno/ir3: don't precolor unassigned inputsRob Clark2020-02-281-0/+3
* freedreno/ir3: fix crash with samgq workaroundRob Clark2020-02-281-1/+2
* freedreno/ir3: update SFU delayRob Clark2020-02-284-13/+19
* freedreno/ir3: track half-precision live valuesRob Clark2020-02-283-26/+43
* freedreno/ir3: don't hide latency when there is none to hideRob Clark2020-02-281-5/+52
* 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/ir3: remove from_tgsiRob Clark2020-02-281-3/+0
* freedreno/ir3: allow block->predecessors to be nullRob Clark2020-02-241-1/+4
* freedreno/computerator: polish out some of the rustRob Clark2020-02-241-0/+3
* freedreno: Switch to using lowered image intrinsics.Eric Anholt2020-02-246-137/+92
* freedreno/ir3: Fix the arg to ir3_get_num_components_for_image_format()Eric Anholt2020-02-242-2/+2
* freedreno/ir3: Reuse glsl_get_sampler_dim_coordinate_components() in tex_info.Eric Anholt2020-02-241-21/+3
* freedreno/ir3: Lower output precisionKristian H. Kristensen2020-02-243-0/+54
* freedreno/ir3: handle half registers for arrays during register allocation.Hyunjun Ko2020-02-243-9/+38
* freedreno/ir3: Add new ir3 pass to fold out fp16 conversionsHyunjun Ko2020-02-244-0/+131
* freedreno/ir3: Fold const only when the type is floatHyunjun Ko2020-02-071-0/+11
* freedreno/ir3: put the conversion back for half const to the right place.Hyunjun Ko2020-02-071-6/+6
* freedreno/ir3: Add cat4 mediump opcodesHyunjun Ko2020-02-072-0/+18
* freedreno/ir3: fold const conversion into consumerRob Clark2020-02-072-1/+20
* freedreno/ir3: fix printing half constant registers.Hyunjun Ko2020-02-071-3/+4
* freedreno/ir3: Set IR3_REG_HALF flag on src as well in immediate MOVKristian H. Kristensen2020-02-071-1/+1
* glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.Eric Anholt2020-02-054-66/+7
* freedreno/ir3: fix a dirty lieRob Clark2020-02-011-7/+4
* freedreno/ir3: simplify split from collectRob Clark2020-02-011-0/+10
* freedreno/ir3: create fragcoord instructions in input blockRob Clark2020-02-011-2/+2
* freedreno/ir3: remove unused tex arg harderRob Clark2020-02-013-19/+12
* freedreno/ir3: add RA sanity checkRob Clark2020-02-011-0/+33
* freedreno/ir3: two pass register allocationRob Clark2020-02-012-60/+297
* freedreno/ir3: don't precolor unused inputsRob Clark2020-02-011-1/+2
* freedreno/ir3: add is_tex_or_prefetch()Rob Clark2020-02-013-2/+7
* freedreno/ir3: number instructions from oneRob Clark2020-02-011-1/+1
* freedreno/ir3: post-RA sched passRob Clark2020-02-015-5/+678
* freedreno/ir3: fix kill schedulingRob Clark2020-02-012-1/+2
* freedreno/ir3/ra: make use()/def() functions instead of macrosRob Clark2020-02-011-15/+24
* freedreno/ir3: a bit more optmsgs debugRob Clark2020-02-011-0/+10
* freedreno/ir3: move atomic fixup after RARob Clark2020-02-013-28/+38
* freedreno/ir3: move block-scheduling into legalizeRob Clark2020-02-014-49/+45
* freedreno/ir3: move nop padding to legalizeRob Clark2020-02-015-85/+74
* freedreno/ir3: split out delay helpersRob Clark2020-02-015-183/+350
* freedreno/ir3: fix crash when no non-input instructionsRob Clark2020-02-011-1/+1
* freedreno/ir3: cleanup after lower_locals_to_regsRob Clark2020-02-011-8/+17
* freedreno/ir3: shuffle a few ir3_register fieldsRob Clark2020-02-011-14/+16
* compiler: add PERSP to the existing barycentric system valuesSamuel Pitoiset2020-01-293-9/+9
* turnip: Add support for fine derivatives.Eric Anholt2020-01-234-0/+19
* freedreno/ir3: Plumb the ir3_shader_variant into legalize.Eric Anholt2020-01-233-9/+7
* freedreno/ir3: allow inputs with the same locationJonathan Marek2020-01-211-9/+17
* freedreno: Stop scattered remapping of SSBOs/images to IBOs.Eric Anholt2020-01-215-34/+30