/dports/lang/mono/mono-5.10.1.57/mono/mini/ |
H A D | linear-scan.c | 31 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 D | hipe_ig.erl | 32 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 D | hipe_graph_coloring_regalloc.erl | 376 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 D | hipe_ig.erl | 32 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 D | hipe_graph_coloring_regalloc.erl | 376 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 D | hipe_ig.erl | 32 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 D | hipe_graph_coloring_regalloc.erl | 376 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 D | brw_vec4_reg_allocate.cpp | 341 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 D | brw_vec4_reg_allocate.cpp | 341 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 D | brw_vec4_reg_allocate.cpp | 341 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 D | brw_vec4_reg_allocate.cpp | 341 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 D | brw_vec4_reg_allocate.cpp | 341 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 D | brw_vec4_reg_allocate.cpp | 341 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 D | brw_vec4_reg_allocate.cpp | 341 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 D | brw_vec4_reg_allocate.cpp | 341 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 D | brw_vec4_reg_allocate.cpp | 341 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 D | brw_vec4_reg_allocate.cpp | 341 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 D | brw_vec4_reg_allocate.cpp | 381 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 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()
|
/dports/devel/libfirm/libfirm-1.21.0/ir/be/ |
H A D | bespillutil.c | 92 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 D | regalloc.c | 408 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 D | regalloc.c | 408 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 D | regalloc.c | 408 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 D | regalloc.c | 408 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 D | regalloc.c | 408 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()
|