Searched refs:max_reg_demand (Results 1 – 5 of 5) sorted by relevance
350 program->max_reg_demand = new_demand; in update_vgpr_sgpr_demand()373 program->max_reg_demand.vgpr = get_addr_vgpr_from_waves(program, program->num_waves); in update_vgpr_sgpr_demand()374 program->max_reg_demand.sgpr = get_addr_sgpr_from_waves(program, program->num_waves); in update_vgpr_sgpr_demand()
104 ub = 256 + ctx.program->max_reg_demand.vgpr; in DefInfo()107 ub = ctx.program->max_reg_demand.sgpr; in DefInfo()257 unsigned max = vgprs ? ctx.program->max_reg_demand.vgpr : ctx.program->max_reg_demand.sgpr;1153 ub = 256 + ctx.program->max_reg_demand.vgpr; in get_reg_specified()1162 ub = ctx.program->max_reg_demand.sgpr; in get_reg_specified()1270 if (info.rc.type() == RegType::vgpr && ctx.program->max_reg_demand.vgpr < max_addressible_vgpr) { in get_reg()1271 …r_demand(ctx.program, RegisterDemand(ctx.program->max_reg_demand.vgpr + 1, ctx.program->max_reg_de… in get_reg()1273 …} else if (info.rc.type() == RegType::sgpr && ctx.program->max_reg_demand.sgpr < max_addressible_s… in get_reg()1274 …pr_demand(ctx.program, RegisterDemand(ctx.program->max_reg_demand.vgpr, ctx.program->max_reg_dema… in get_reg()1298 ub = 256 + ctx.program->max_reg_demand.vgpr; in get_reg_create_vector()[all …]
932 const RegisterDemand prev_max_demand = program->max_reg_demand; in schedule_program()948 assert(program->max_reg_demand == prev_max_demand); in schedule_program()
1777 RegisterDemand register_target = program->max_reg_demand; in spill()1784 …int spills_to_vgpr = (program->max_reg_demand.sgpr - register_target.sgpr + program->wave_size - 1… in spill()
1619 RegisterDemand max_reg_demand = RegisterDemand(); variable