Searched refs:vgpr_limit (Results 1 – 8 of 8) sorted by relevance
214 program->dev.vgpr_limit = 3;245 program->dev.vgpr_limit = 6;270 program->dev.vgpr_limit = 4;
315 assert(addressable_vgprs <= program->dev.vgpr_limit); in get_vgpr_alloc()341 return std::min(vgprs, program->dev.vgpr_limit); in get_addr_vgpr_from_waves()362 uint16_t vgpr_limit = get_addr_vgpr_from_waves(program, program->min_waves); in update_vgpr_sgpr_demand() local365 if (new_demand.vgpr > vgpr_limit || new_demand.sgpr > sgpr_limit) { in update_vgpr_sgpr_demand()
1892 const uint16_t vgpr_limit = get_addr_vgpr_from_waves(program, program->min_waves); in spill() local1902 if (demand.vgpr + extra_vgprs > vgpr_limit) { in spill()1911 const RegisterDemand target(vgpr_limit - extra_vgprs, sgpr_limit - extra_sgprs); in spill()
98 program->dev.vgpr_limit = 256; in init_program()
77 uint16_t vgpr_limit; member90 vgpr_limit = get_addr_sgpr_from_waves(program, program->min_waves); in ra_ctx()1347 if (type == RegType::vgpr && ctx.program->max_reg_demand.vgpr < ctx.vgpr_limit) { in increase_register_file()
2019 uint16_t vgpr_limit; member
3314 - aco: Introduce vgpr_limit to keep track of available VGPRs.
1373 - aco: don't decrease the vgpr_limit when encountering bpermute