Searched refs:spill_costs (Results 1 – 7 of 7) sorted by relevance
/third_party/mesa3d/src/intel/compiler/ |
D | brw_vec4_reg_allocate.cpp | 345 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()
|
D | brw_fs_reg_allocate.cpp | 879 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()
|
D | brw_vec4.h | 135 void evaluate_spill_costs(float *spill_costs, bool *no_spill);
|
D | brw_vec4.cpp | 2476 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/ |
D | regalloc.c | 415 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/ |
D | vir_register_allocate.c | 231 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/ |
D | 22.1.0.rst | 1246 - lima/ppir: initialize spill_costs array in regalloc
|