Lines Matching refs:rclass

490   enum reg_class rclass;
499 rclass = regno_allocno_class_array[regno];
500 rclass_intersect_p = ira_reg_classes_intersect_p[rclass];
589 if (hard_reg_set_subset_p (reg_class_contents[rclass],
614 conflict_set |= ~reg_class_contents[rclass];
615 lra_assert (rclass != NO_REGS);
616 rclass_size = ira_class_hard_regs_num[rclass];
618 hard_regno = ira_class_hard_regs[rclass][0];
622 available_regs = reg_class_contents[rclass] & ~lra_no_alloc_regs;
628 hard_regno = ira_class_hard_regs[rclass][i];
635 && (ira_allocno_class_translate[rclass] != rclass
637 [rclass][PSEUDO_REGNO_MODE (regno)],
827 setup_try_hard_regno_pseudos (int p, enum reg_class rclass)
839 if (overlaps_hard_reg_set_p (reg_class_contents[rclass],
930 enum reg_class rclass;
937 rclass = regno_allocno_class_array[regno];
938 lra_assert (reg_renumber[regno] < 0 && rclass != NO_REGS);
954 rclass_size = ira_class_hard_regs_num[rclass];
960 setup_try_hard_regno_pseudos (p, rclass);
963 hard_regno = ira_class_hard_regs[rclass][i];
1017 [rclass][regno_allocno_class_array[reload_regno]])
1173 enum reg_class rclass = lra_get_allocno_class (i);
1177 || !TEST_HARD_REG_BIT (reg_class_contents[rclass],
1181 || !TEST_HARD_REG_BIT (reg_class_contents[rclass],
1344 enum reg_class rclass;
1347 rclass = regno_allocno_class_array[regno];
1348 rclass_intersect_p = ira_reg_classes_intersect_p[rclass];
1371 || regno_allocno_class_array[r2->regno] != rclass))
1561 enum reg_class rclass = lra_get_allocno_class (regno);
1570 ((reg_class_t) rclass,
1576 regno_allocno_class_array[regno] = rclass;
1770 enum reg_class rclass;
1791 && (rclass = lra_get_allocno_class (i)) != NO_REGS
1811 || !spill_hard_reg_in_range (i, rclass, first, last))