Searched refs:ir3_liveness (Results 1 - 5 of 5) sorted by relevance
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_ra.h | 138 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 D | ir3_liveness.c | 39 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 D | ir3_merge_regs.c | 249 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 D | ir3_spill.c | 133 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 D | ir3_ra.c | 362 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