Home
last modified time | relevance | path

Searched refs:ir3_liveness (Results 1 - 5 of 5) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_ra.h138 struct ir3_liveness { struct
146 struct ir3_liveness *ir3_calc_liveness(void *mem_ctx, struct ir3 *ir);
148 bool ir3_def_live_after(struct ir3_liveness *live, struct ir3_register *def,
153 void ir3_merge_regs(struct ir3_liveness *live, struct ir3 *ir);
162 void ir3_calc_pressure(struct ir3_shader_variant *v, struct ir3_liveness *live,
166 struct ir3_liveness **live,
H A Dir3_liveness.c39 compute_block_liveness(struct ir3_liveness *live, struct ir3_block *block, in compute_block_liveness()
117 struct ir3_liveness *
120 struct ir3_liveness *live = rzalloc(mem_ctx, struct ir3_liveness); in ir3_calc_liveness()
170 ir3_def_live_after(struct ir3_liveness *live, struct ir3_register *def, in ir3_def_live_after()
H A Dir3_merge_regs.c249 merge_sets_interfere(struct ir3_liveness *live, struct ir3_merge_set *a, in merge_sets_interfere()
323 try_merge_defs(struct ir3_liveness *live, struct ir3_register *a, in try_merge_defs()
357 coalesce_phi(struct ir3_liveness *live, struct ir3_instruction *phi) in coalesce_phi()
366 aggressive_coalesce_parallel_copy(struct ir3_liveness *live, in aggressive_coalesce_parallel_copy()
377 aggressive_coalesce_split(struct ir3_liveness *live, in aggressive_coalesce_split()
385 aggressive_coalesce_collect(struct ir3_liveness *live, in aggressive_coalesce_collect()
479 index_merge_sets(struct ir3_liveness *live, struct ir3 *ir) in index_merge_sets()
545 ir3_merge_regs(struct ir3_liveness *live, struct ir3 *ir) in ir3_merge_regs()
H A Dir3_spill.c133 struct ir3_liveness *live;
505 struct ir3_liveness *live) in spill_ctx_init()
2029 fixup_merge_sets(struct ir3_liveness *live, struct ir3 *ir) in fixup_merge_sets()
2062 ir3_calc_pressure(struct ir3_shader_variant *v, struct ir3_liveness *live, in ir3_calc_pressure()
2082 struct ir3_liveness **live, in ir3_spill()
H A Dir3_ra.c362 struct ir3_liveness *live;
2380 struct ir3_liveness *live, in calc_min_limit_pressure()
2554 struct ir3_liveness *live = ir3_calc_liveness(ctx, v->ir); in ir3_ra()

Completed in 10 milliseconds