Lines Matching defs:regno
987 static void choose_spill_arrays(struct r600_shader_ctx *ctx, int *regno, unsigned *scratch_space_needed)
995 while (*regno > 124 && narrays_left) {
1009 *regno -= largest;
3642 int regno = ctx.file_offset[TGSI_FILE_TEMPORARY] +
3644 if (regno > 124) {
3645 choose_spill_arrays(&ctx, ®no, &pipeshader->scratch_space_needed);
3650 ctx.bc->ar_reg = ++regno;
3651 ctx.bc->index_reg[0] = ++regno;
3652 ctx.bc->index_reg[1] = ++regno;
3655 ctx.tess_input_info = ++regno;
3656 ctx.tess_output_info = ++regno;
3658 ctx.tess_input_info = ++regno;
3659 ctx.tess_output_info = ++regno;
3661 ctx.gs_export_gpr_tregs[0] = ++regno;
3662 ctx.gs_export_gpr_tregs[1] = ++regno;
3663 ctx.gs_export_gpr_tregs[2] = ++regno;
3664 ctx.gs_export_gpr_tregs[3] = ++regno;
3666 ctx.gs_rotated_input[0] = ++regno;
3667 ctx.gs_rotated_input[1] = ++regno;
3675 ctx.thread_id_gpr = ++regno;
3677 ctx.temp_reg = ++regno;