Home
last modified time | relevance | path

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

1234

/dports/lang/mono/mono-5.10.1.57/mono/mini/
H A Dlinear-scan.c31 if (mv->spill_costs >= v1->spill_costs) { in mono_varlist_insert_sorted()
135 gains [amv->reg] += amv->spill_costs; in mono_linear_scan()
145 if ((cost_driven && amv->spill_costs < vmv->spill_costs) || in mono_linear_scan()
159 amv->spill_costs); in mono_linear_scan()
165 vmv->spill_costs); in mono_linear_scan()
183 vmv->spill_costs, vmv->reg); in mono_linear_scan()
201 gains [amv->reg] += amv->spill_costs; in mono_linear_scan()
439 if (vmv->spill_costs < min_spill_value) { in mono_linear_scan2()
441 min_spill_value = vmv->spill_costs; in mono_linear_scan2()
449 if (vmv->spill_costs < current->spill_costs) { in mono_linear_scan2()
[all …]
/dports/lang/erlang-runtime22/otp-OTP-22.3.4.24/lib/hipe/regalloc/
H A Dhipe_ig.erl32 spill_costs/1,
67 spill_costs :: #spill_cost{},
304 -spec spill_costs(#igraph{}) -> #spill_cost{}.
305 spill_costs(IG) -> IG#igraph.spill_costs. function
329 set_spill_costs(Spill_costs, IG) -> IG#igraph{spill_costs = Spill_costs}.
351 spill_costs = hipe_spillcost:new(NumTemps),
416 spill_costs(New_ig)),
456 spill_costs(IG0)),
586 hipe_spillcost:spill_cost(Node, spill_costs(IG)).
600 case hipe_spillcost:nr_of_use(NextNode, spill_costs(IG)) of
H A Dhipe_graph_coloring_regalloc.erl376 Costs = spill_costs(Ns, IG, Vis, Spill, SpillLimit, Target),
390 spill_costs([], _IG, _Vis, _Spill, _SpillLimit, _Target) -> function
392 spill_costs([{N,Info}|Ns], IG, Vis, Spill, SpillLimit, Target) -> function
394 0 -> spill_costs(Ns,IG,Vis,Spill, SpillLimit, Target);
398 spill_costs(Ns,IG,Vis,Spill, SpillLimit, Target);
402 spill_costs(Ns, IG, Vis, Spill, SpillLimit, Target);
405 spill_costs(Ns, IG, Vis, Spill, SpillLimit, Target);
408 spill_costs(Ns,IG, Vis, Spill, SpillLimit, Target)]
/dports/lang/erlang-runtime23/otp-OTP-23.3.4.10/lib/hipe/regalloc/
H A Dhipe_ig.erl32 spill_costs/1,
67 spill_costs :: #spill_cost{},
304 -spec spill_costs(#igraph{}) -> #spill_cost{}.
305 spill_costs(IG) -> IG#igraph.spill_costs. function
329 set_spill_costs(Spill_costs, IG) -> IG#igraph{spill_costs = Spill_costs}.
351 spill_costs = hipe_spillcost:new(NumTemps),
416 spill_costs(New_ig)),
456 spill_costs(IG0)),
586 hipe_spillcost:spill_cost(Node, spill_costs(IG)).
600 case hipe_spillcost:nr_of_use(NextNode, spill_costs(IG)) of
H A Dhipe_graph_coloring_regalloc.erl376 Costs = spill_costs(Ns, IG, Vis, Spill, SpillLimit, Target),
390 spill_costs([], _IG, _Vis, _Spill, _SpillLimit, _Target) -> function
392 spill_costs([{N,Info}|Ns], IG, Vis, Spill, SpillLimit, Target) -> function
394 0 -> spill_costs(Ns,IG,Vis,Spill, SpillLimit, Target);
398 spill_costs(Ns,IG,Vis,Spill, SpillLimit, Target);
402 spill_costs(Ns, IG, Vis, Spill, SpillLimit, Target);
405 spill_costs(Ns, IG, Vis, Spill, SpillLimit, Target);
408 spill_costs(Ns,IG, Vis, Spill, SpillLimit, Target)]
/dports/lang/erlang-runtime21/otp-OTP-21.3.8.24/lib/hipe/regalloc/
H A Dhipe_ig.erl32 spill_costs/1,
67 spill_costs :: #spill_cost{},
304 -spec spill_costs(#igraph{}) -> #spill_cost{}.
305 spill_costs(IG) -> IG#igraph.spill_costs. function
329 set_spill_costs(Spill_costs, IG) -> IG#igraph{spill_costs = Spill_costs}.
351 spill_costs = hipe_spillcost:new(NumTemps),
416 spill_costs(New_ig)),
456 spill_costs(IG0)),
586 hipe_spillcost:spill_cost(Node, spill_costs(IG)).
600 case hipe_spillcost:nr_of_use(NextNode, spill_costs(IG)) of
H A Dhipe_graph_coloring_regalloc.erl376 Costs = spill_costs(Ns, IG, Vis, Spill, SpillLimit, Target),
390 spill_costs([], _IG, _Vis, _Spill, _SpillLimit, _Target) -> function
392 spill_costs([{N,Info}|Ns], IG, Vis, Spill, SpillLimit, Target) -> function
394 0 -> spill_costs(Ns,IG,Vis,Spill, SpillLimit, Target);
398 spill_costs(Ns,IG,Vis,Spill, SpillLimit, Target);
402 spill_costs(Ns, IG, Vis, Spill, SpillLimit, Target);
405 spill_costs(Ns, IG, Vis, Spill, SpillLimit, Target);
408 spill_costs(Ns,IG, Vis, Spill, SpillLimit, Target)]
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/intel/compiler/
H A Dbrw_vec4_reg_allocate.cpp341 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs() argument
349 spill_costs[i] = 0.0; in evaluate_spill_costs()
366 spill_costs[inst->src[i].nr] += in evaluate_spill_costs()
395 spill_costs[inst->dst.nr] += in evaluate_spill_costs()
451 float spill_costs[this->alloc.count]; in choose_spill_reg() local
454 evaluate_spill_costs(spill_costs, no_spill); in choose_spill_reg()
458 ra_set_node_spill_cost(g, i, spill_costs[i]); in choose_spill_reg()
/dports/lang/clover/mesa-21.3.6/src/intel/compiler/
H A Dbrw_vec4_reg_allocate.cpp341 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs() argument
349 spill_costs[i] = 0.0; in evaluate_spill_costs()
366 spill_costs[inst->src[i].nr] += in evaluate_spill_costs()
395 spill_costs[inst->dst.nr] += in evaluate_spill_costs()
451 float spill_costs[this->alloc.count]; in choose_spill_reg() local
454 evaluate_spill_costs(spill_costs, no_spill); in choose_spill_reg()
458 ra_set_node_spill_cost(g, i, spill_costs[i]); in choose_spill_reg()
/dports/graphics/libosmesa/mesa-21.3.6/src/intel/compiler/
H A Dbrw_vec4_reg_allocate.cpp341 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs() argument
349 spill_costs[i] = 0.0; in evaluate_spill_costs()
366 spill_costs[inst->src[i].nr] += in evaluate_spill_costs()
395 spill_costs[inst->dst.nr] += in evaluate_spill_costs()
451 float spill_costs[this->alloc.count]; in choose_spill_reg() local
454 evaluate_spill_costs(spill_costs, no_spill); in choose_spill_reg()
458 ra_set_node_spill_cost(g, i, spill_costs[i]); in choose_spill_reg()
/dports/graphics/mesa-libs/mesa-21.3.6/src/intel/compiler/
H A Dbrw_vec4_reg_allocate.cpp341 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs() argument
349 spill_costs[i] = 0.0; in evaluate_spill_costs()
366 spill_costs[inst->src[i].nr] += in evaluate_spill_costs()
395 spill_costs[inst->dst.nr] += in evaluate_spill_costs()
451 float spill_costs[this->alloc.count]; in choose_spill_reg() local
454 evaluate_spill_costs(spill_costs, no_spill); in choose_spill_reg()
458 ra_set_node_spill_cost(g, i, spill_costs[i]); in choose_spill_reg()
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/intel/compiler/
H A Dbrw_vec4_reg_allocate.cpp341 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs() argument
349 spill_costs[i] = 0.0; in evaluate_spill_costs()
366 spill_costs[inst->src[i].nr] += in evaluate_spill_costs()
395 spill_costs[inst->dst.nr] += in evaluate_spill_costs()
451 float spill_costs[this->alloc.count]; in choose_spill_reg() local
454 evaluate_spill_costs(spill_costs, no_spill); in choose_spill_reg()
458 ra_set_node_spill_cost(g, i, spill_costs[i]); in choose_spill_reg()
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/intel/compiler/
H A Dbrw_vec4_reg_allocate.cpp341 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs() argument
349 spill_costs[i] = 0.0; in evaluate_spill_costs()
366 spill_costs[inst->src[i].nr] += in evaluate_spill_costs()
395 spill_costs[inst->dst.nr] += in evaluate_spill_costs()
451 float spill_costs[this->alloc.count]; in choose_spill_reg() local
454 evaluate_spill_costs(spill_costs, no_spill); in choose_spill_reg()
458 ra_set_node_spill_cost(g, i, spill_costs[i]); in choose_spill_reg()
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/intel/compiler/
H A Dbrw_vec4_reg_allocate.cpp341 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs() argument
349 spill_costs[i] = 0.0; in evaluate_spill_costs()
366 spill_costs[inst->src[i].nr] += in evaluate_spill_costs()
395 spill_costs[inst->dst.nr] += in evaluate_spill_costs()
451 float spill_costs[this->alloc.count]; in choose_spill_reg() local
454 evaluate_spill_costs(spill_costs, no_spill); in choose_spill_reg()
458 ra_set_node_spill_cost(g, i, spill_costs[i]); in choose_spill_reg()
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/intel/compiler/
H A Dbrw_vec4_reg_allocate.cpp341 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs() argument
349 spill_costs[i] = 0.0; in evaluate_spill_costs()
366 spill_costs[inst->src[i].nr] += in evaluate_spill_costs()
395 spill_costs[inst->dst.nr] += in evaluate_spill_costs()
451 float spill_costs[this->alloc.count]; in choose_spill_reg() local
454 evaluate_spill_costs(spill_costs, no_spill); in choose_spill_reg()
458 ra_set_node_spill_cost(g, i, spill_costs[i]); in choose_spill_reg()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/intel/compiler/
H A Dbrw_vec4_reg_allocate.cpp341 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs() argument
349 spill_costs[i] = 0.0; in evaluate_spill_costs()
366 spill_costs[inst->src[i].nr] += in evaluate_spill_costs()
395 spill_costs[inst->dst.nr] += in evaluate_spill_costs()
451 float spill_costs[this->alloc.count]; in choose_spill_reg() local
454 evaluate_spill_costs(spill_costs, no_spill); in choose_spill_reg()
458 ra_set_node_spill_cost(g, i, spill_costs[i]); in choose_spill_reg()
/dports/graphics/mesa-dri/mesa-21.3.6/src/intel/compiler/
H A Dbrw_vec4_reg_allocate.cpp341 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs() argument
349 spill_costs[i] = 0.0; in evaluate_spill_costs()
366 spill_costs[inst->src[i].nr] += in evaluate_spill_costs()
395 spill_costs[inst->dst.nr] += in evaluate_spill_costs()
451 float spill_costs[this->alloc.count]; in choose_spill_reg() local
454 evaluate_spill_costs(spill_costs, no_spill); in choose_spill_reg()
458 ra_set_node_spill_cost(g, i, spill_costs[i]); in choose_spill_reg()
/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/intel/compiler/
H A Dbrw_vec4_reg_allocate.cpp381 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs() argument
389 spill_costs[i] = 0.0; in evaluate_spill_costs()
406 spill_costs[inst->src[i].nr] += in evaluate_spill_costs()
435 spill_costs[inst->dst.nr] += in evaluate_spill_costs()
490 float spill_costs[this->alloc.count]; in choose_spill_reg() local
493 evaluate_spill_costs(spill_costs, no_spill); in choose_spill_reg()
497 ra_set_node_spill_cost(g, i, spill_costs[i]); in choose_spill_reg()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/gallium/drivers/lima/ir/pp/
H A 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()
/dports/devel/libfirm/libfirm-1.21.0/ir/be/
H A Dbespillutil.c92 double spill_costs; /**< costs needed for spilling the value */ member
142 info.spill_costs = -1; in get_spillinfo()
407 assert(spillinfo->spill_costs >= 0); in spill_irn()
767 if (spillinfo->spill_costs >= 0) in determine_spill_costs()
787 spillinfo->spill_costs = 0; in determine_spill_costs()
799 spillinfo->spill_costs = env->spill_cost * spill_execfreq; in determine_spill_costs()
824 spillinfo->spill_costs = spills_execfreq * env->spill_cost; in determine_spill_costs()
836 spillinfo->spill_costs = spill_execfreq * env->spill_cost; in determine_spill_costs()
945 all_remat_costs -= si->spill_costs; in be_insert_spills_reloads()
948 env->spill_cost, si->spill_costs)); in be_insert_spills_reloads()
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/gallium/drivers/lima/ir/pp/
H A Dregalloc.c408 float spill_costs[comp->reg_num]; in ppir_regalloc_choose_spill_node() local
417 spill_costs[reg->regalloc_index] = 0.0f; in ppir_regalloc_choose_spill_node()
424 spill_costs[reg->regalloc_index] = spill_cost; in ppir_regalloc_choose_spill_node()
442 spill_costs[reg->regalloc_index] *= slot_scale; in ppir_regalloc_choose_spill_node()
458 spill_costs[reg->regalloc_index] *= slot_scale; in ppir_regalloc_choose_spill_node()
465 ra_set_node_spill_cost(g, i, spill_costs[i]); in ppir_regalloc_choose_spill_node()
/dports/graphics/libosmesa/mesa-21.3.6/src/gallium/drivers/lima/ir/pp/
H A Dregalloc.c408 float spill_costs[comp->reg_num]; in ppir_regalloc_choose_spill_node() local
417 spill_costs[reg->regalloc_index] = 0.0f; in ppir_regalloc_choose_spill_node()
424 spill_costs[reg->regalloc_index] = spill_cost; in ppir_regalloc_choose_spill_node()
442 spill_costs[reg->regalloc_index] *= slot_scale; in ppir_regalloc_choose_spill_node()
458 spill_costs[reg->regalloc_index] *= slot_scale; in ppir_regalloc_choose_spill_node()
465 ra_set_node_spill_cost(g, i, spill_costs[i]); in ppir_regalloc_choose_spill_node()
/dports/graphics/mesa-libs/mesa-21.3.6/src/gallium/drivers/lima/ir/pp/
H A Dregalloc.c408 float spill_costs[comp->reg_num]; in ppir_regalloc_choose_spill_node() local
417 spill_costs[reg->regalloc_index] = 0.0f; in ppir_regalloc_choose_spill_node()
424 spill_costs[reg->regalloc_index] = spill_cost; in ppir_regalloc_choose_spill_node()
442 spill_costs[reg->regalloc_index] *= slot_scale; in ppir_regalloc_choose_spill_node()
458 spill_costs[reg->regalloc_index] *= slot_scale; in ppir_regalloc_choose_spill_node()
465 ra_set_node_spill_cost(g, i, spill_costs[i]); in ppir_regalloc_choose_spill_node()
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/gallium/drivers/lima/ir/pp/
H A Dregalloc.c408 float spill_costs[comp->reg_num]; in ppir_regalloc_choose_spill_node() local
417 spill_costs[reg->regalloc_index] = 0.0f; in ppir_regalloc_choose_spill_node()
424 spill_costs[reg->regalloc_index] = spill_cost; in ppir_regalloc_choose_spill_node()
442 spill_costs[reg->regalloc_index] *= slot_scale; in ppir_regalloc_choose_spill_node()
458 spill_costs[reg->regalloc_index] *= slot_scale; in ppir_regalloc_choose_spill_node()
465 ra_set_node_spill_cost(g, i, spill_costs[i]); in ppir_regalloc_choose_spill_node()
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/gallium/drivers/lima/ir/pp/
H A Dregalloc.c408 float spill_costs[comp->reg_num]; in ppir_regalloc_choose_spill_node() local
417 spill_costs[reg->regalloc_index] = 0.0f; in ppir_regalloc_choose_spill_node()
424 spill_costs[reg->regalloc_index] = spill_cost; in ppir_regalloc_choose_spill_node()
442 spill_costs[reg->regalloc_index] *= slot_scale; in ppir_regalloc_choose_spill_node()
458 spill_costs[reg->regalloc_index] *= slot_scale; in ppir_regalloc_choose_spill_node()
465 ra_set_node_spill_cost(g, i, spill_costs[i]); in ppir_regalloc_choose_spill_node()

1234