Home
last modified time | relevance | path

Searched refs:no_spill (Results 1 – 13 of 13) sorted by relevance

/external/mesa3d/src/intel/compiler/
Dbrw_vec4_reg_allocate.cpp381 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs() argument
390 no_spill[i] = alloc.sizes[i] != 1 && alloc.sizes[i] != 2; in evaluate_spill_costs()
400 if (inst->src[i].file == VGRF && !no_spill[inst->src[i].nr]) { in evaluate_spill_costs()
410 no_spill[inst->src[i].nr] = true; in evaluate_spill_costs()
420 no_spill[inst->src[i].nr] = true; in evaluate_spill_costs()
430 no_spill[inst->src[i].nr] = true; in evaluate_spill_costs()
434 if (inst->dst.file == VGRF && !no_spill[inst->dst.nr]) { in evaluate_spill_costs()
438 no_spill[inst->dst.nr] = true; in evaluate_spill_costs()
447 no_spill[inst->dst.nr] = true; in evaluate_spill_costs()
456 no_spill[inst->dst.nr] = true; in evaluate_spill_costs()
[all …]
Dbrw_fs_reg_allocate.cpp983 bool no_spill[fs->alloc.count]; in set_spill_costs() local
987 no_spill[i] = false; in set_spill_costs()
1007 no_spill[inst->src[i].nr] = true; in set_spill_costs()
1010 no_spill[inst->dst.nr] = true; in set_spill_costs()
1044 if (no_spill[i]) in set_spill_costs()
Dbrw_vec4.h132 void evaluate_spill_costs(float *spill_costs, bool *no_spill);
Dbrw_vec4.cpp2768 bool no_spill[alloc.count]; in run() local
2769 evaluate_spill_costs(spill_costs, no_spill); in run()
2771 if (no_spill[i]) in run()
/external/mesa3d/src/panfrost/bifrost/
Dbi_ra.c280 if (ins->no_spill) in bi_choose_spill_node()
310 ins->no_spill = true; in bi_spill_register()
332 ld.no_spill = true; in bi_spill_register()
Dcompiler.h328 bool no_spill; member
Dbi_print.c294 if (ins->no_spill) in bi_print_instruction()
/external/mesa3d/src/panfrost/midgard/
Dmidgard_ra.c802 if (ins->no_spill & (1 << l->spill_class)) { in mir_choose_spill_node()
862 st.no_spill |= (1 << spill_class); in mir_spill_register()
867 ins->no_spill |= (1 << spill_class); in mir_spill_register()
919 st.no_spill |= (1 << spill_class); in mir_spill_register()
Dcompiler.h156 unsigned no_spill; member
588 .no_spill = (1 << REG_CLASS_WORK) in v_load_store_scratch()
Dmidgard_print.c278 if (ins->no_spill) in mir_print_instruction()
Dmidgard_schedule.c1307 stages[i]->no_spill |= (1 << REG_CLASS_WORK); in mir_schedule_alu()
/external/mesa3d/docs/relnotes/
D20.0.0.rst321 - pan/midgard: Use no_spill bitmask
322 - pan/midgard: Don't use no_spill for memory spill src
D20.3.0.rst697 - pan/bi: Add no_spill flag to IR