Home
last modified time | relevance | path

Searched refs:vgpr_limit (Results 1 – 11 of 11) sorted by relevance

/third_party/mesa3d/src/amd/compiler/tests/
Dtest_regalloc.cpp215 program->dev.vgpr_limit = 3;
246 program->dev.vgpr_limit = 6;
271 program->dev.vgpr_limit = 4;
/third_party/mesa3d/src/amd/compiler/
Daco_live_var_analysis.cpp333 assert(addressable_vgprs <= program->dev.vgpr_limit); in get_vgpr_alloc()
359 return std::min(vgprs, program->dev.vgpr_limit); in get_addr_vgpr_from_waves()
412 uint16_t vgpr_limit = get_addr_vgpr_from_waves(program, program->min_waves); in update_vgpr_sgpr_demand() local
415 if (new_demand.vgpr > vgpr_limit || new_demand.sgpr > sgpr_limit) { in update_vgpr_sgpr_demand()
Daco_spill.cpp1935 const uint16_t vgpr_limit = get_addr_vgpr_from_waves(program, program->min_waves); in spill() local
1945 if (demand.vgpr + extra_vgprs > vgpr_limit) { in spill()
1957 const RegisterDemand target(vgpr_limit - extra_vgprs, sgpr_limit - extra_sgprs); in spill()
Daco_ir.cpp98 program->dev.vgpr_limit = 256; in init_program()
Daco_register_allocation.cpp84 uint16_t vgpr_limit; member
99 vgpr_limit = get_addr_vgpr_from_waves(program, program->min_waves); in ra_ctx()
1429 if (type == RegType::vgpr && ctx.program->max_reg_demand.vgpr < ctx.vgpr_limit) { in increase_register_file()
Daco_ir.h2061 uint16_t vgpr_limit; member
/third_party/mesa3d/docs/relnotes/
D22.0.4.rst142 - aco/ra: fix vgpr_limit
D19.3.0.rst3314 - aco: Introduce vgpr_limit to keep track of available VGPRs.
D22.1.0.rst3105 - aco/ra: fix vgpr_limit
D21.1.0.rst1373 - aco: don't decrease the vgpr_limit when encountering bpermute
D22.2.0.rst5181 - aco/ra: fix vgpr_limit