Lines Matching defs:info
28 void ac_add_arg(struct ac_shader_args *info, enum ac_arg_regfile regfile, unsigned size,
31 assert(info->arg_count < AC_MAX_ARGS);
35 offset = info->num_sgprs_used;
36 info->num_sgprs_used += size;
39 offset = info->num_vgprs_used;
40 info->num_vgprs_used += size;
43 info->args[info->arg_count].file = regfile;
44 info->args[info->arg_count].offset = offset;
45 info->args[info->arg_count].size = size;
46 info->args[info->arg_count].type = type;
49 arg->arg_index = info->arg_count;
53 info->arg_count++;
56 void ac_add_return(struct ac_shader_args *info, enum ac_arg_regfile regfile)
58 assert(info->return_count < AC_MAX_ARGS);
62 assert(info->num_vgprs_returned == 0);
63 info->num_sgprs_returned++;;
66 info->num_vgprs_returned++;
69 info->return_count++;