Searched refs:vgpr_limit (Results 1 – 11 of 11) sorted by relevance
215 program->dev.vgpr_limit = 3;246 program->dev.vgpr_limit = 6;271 program->dev.vgpr_limit = 4;
333 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() local415 if (new_demand.vgpr > vgpr_limit || new_demand.sgpr > sgpr_limit) { in update_vgpr_sgpr_demand()
1935 const uint16_t vgpr_limit = get_addr_vgpr_from_waves(program, program->min_waves); in spill() local1945 if (demand.vgpr + extra_vgprs > vgpr_limit) { in spill()1957 const RegisterDemand target(vgpr_limit - extra_vgprs, sgpr_limit - extra_sgprs); in spill()
98 program->dev.vgpr_limit = 256; in init_program()
84 uint16_t vgpr_limit; member99 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()
2061 uint16_t vgpr_limit; member
142 - aco/ra: fix vgpr_limit
3314 - aco: Introduce vgpr_limit to keep track of available VGPRs.
3105 - aco/ra: fix vgpr_limit
1373 - aco: don't decrease the vgpr_limit when encountering bpermute
5181 - aco/ra: fix vgpr_limit