Lines Matching defs:contig_len
245 ra_alloc_contig_reg_class(struct ra_regs *regs, int contig_len)
249 assert(contig_len != 0);
250 c->contig_len = contig_len;
271 assert(r + class->contig_len <= class->regset->count);
316 if (class_b->contig_len && class_c->contig_len) {
317 if (class_b->contig_len == 1 && class_c->contig_len == 1) {
330 int max_possible_conflicts = class_b->contig_len + class_c->contig_len - 1;
335 int start = MAX2(0, (int)rc - class_b->contig_len + 1);
336 int end = MIN2(regs->count, rc + class_c->contig_len);
356 assert(!class_b->contig_len && !class_c->contig_len);
384 all_contig &= regs->classes[c]->contig_len != 0;
403 bool is_contig = regs->classes[0]->contig_len != 0;
419 blob_write_uint32(blob, class->contig_len);
464 class->contig_len = blob_read_uint32(blob);
798 if (c1->contig_len) {
799 assert(c2->contig_len);
801 int r1_end = r1 + c1->contig_len;
802 int r2_end = r2 + c2->contig_len;
848 if (c->contig_len) {
849 int start = MAX2(0, (int)n2->reg - c->contig_len + 1);
850 int end = MIN2(g->regs->count, n2->reg + n2c->contig_len);
917 if (g->regs->classes[conflicting->class]->contig_len) {
923 g->regs->classes[conflicting->class]->contig_len - 1);