Home
last modified time | relevance | path

Searched refs:spill_costs (Results 1 – 7 of 7) sorted by relevance

/third_party/mesa3d/src/intel/compiler/
Dbrw_vec4_reg_allocate.cpp345 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs() argument
353 spill_costs[i] = 0.0; in evaluate_spill_costs()
370 spill_costs[inst->src[i].nr] += in evaluate_spill_costs()
399 spill_costs[inst->dst.nr] += in evaluate_spill_costs()
455 float spill_costs[this->alloc.count]; in choose_spill_reg() local
458 evaluate_spill_costs(spill_costs, no_spill); in choose_spill_reg()
462 ra_set_node_spill_cost(g, i, spill_costs[i]); in choose_spill_reg()
Dbrw_fs_reg_allocate.cpp879 float spill_costs[fs->alloc.count]; in set_spill_costs() local
883 spill_costs[i] = 0.0; in set_spill_costs()
894 spill_costs[inst->src[i].nr] += regs_read(inst, i) * block_scale; in set_spill_costs()
898 spill_costs[inst->dst.nr] += regs_written(inst) * block_scale; in set_spill_costs()
955 float adjusted_cost = spill_costs[i] / logf(live_length); in set_spill_costs()
Dbrw_vec4.h135 void evaluate_spill_costs(float *spill_costs, bool *no_spill);
Dbrw_vec4.cpp2476 float spill_costs[alloc.count]; in run() local
2478 evaluate_spill_costs(spill_costs, no_spill); in run()
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/
Dregalloc.c415 float spill_costs[comp->reg_num]; in ppir_regalloc_choose_spill_node() local
421 memset(spill_costs, 0, sizeof(spill_costs[0]) * comp->reg_num); in ppir_regalloc_choose_spill_node()
425 spill_costs[reg->regalloc_index] = 0.0f; in ppir_regalloc_choose_spill_node()
432 spill_costs[reg->regalloc_index] = spill_cost; in ppir_regalloc_choose_spill_node()
450 spill_costs[reg->regalloc_index] *= slot_scale; in ppir_regalloc_choose_spill_node()
466 spill_costs[reg->regalloc_index] *= slot_scale; in ppir_regalloc_choose_spill_node()
473 ra_set_node_spill_cost(g, i, spill_costs[i]); in ppir_regalloc_choose_spill_node()
/third_party/mesa3d/src/broadcom/compiler/
Dvir_register_allocate.c231 float spill_costs[c->num_temps]; in v3d_choose_spill_node() local
236 spill_costs[i] = 0.0; in v3d_choose_spill_node()
258 spill_costs[temp] += block_scale; in v3d_choose_spill_node()
262 spill_costs[temp] += (block_scale * in v3d_choose_spill_node()
278 spill_costs[temp] += (block_scale * in v3d_choose_spill_node()
316 spill_costs[i]); in v3d_choose_spill_node()
/third_party/mesa3d/docs/relnotes/
D22.1.0.rst1246 - lima/ppir: initialize spill_costs array in regalloc