Lines Matching refs:cls
134 /* maps cls,gpr to flat virtual register space: */
328 int off, sz, cls;
537 id->cls = -1;
539 id->cls = total_class_count;
543 id->cls = size_to_class(id->sz, is_half(id->defn), is_high(id->defn));
568 did->cls = id->cls;
602 if ((id->cls >= 0) && (id->cls < total_class_count)) {
603 instr->name = ctx->class_alloc_count[id->cls]++;
628 * actual ra name is class_base[cls] + instr->name;
652 __ra_name(struct ir3_ra_ctx *ctx, int cls, struct ir3_instruction *defn)
655 debug_assert(cls >= 0);
656 debug_assert(cls < total_class_count); /* we shouldn't get arrays here.. */
657 name = ctx->class_base[cls] + defn->name;
666 return __ra_name(ctx, id->cls, id->defn);
777 ctx->set->high_classes[id->cls - HIGH_OFFSET]);
780 ctx->set->half_classes[id->cls - HALF_OFFSET]);
783 ctx->set->classes[id->cls]);