Lines Matching refs:cl2

569   int cl, cl2, mode, cost;  in setup_class_subset_and_memory_move_costs()  local
604 for (cl2 = (int) N_REG_CLASSES - 1; cl2 >= 0; cl2--) in setup_class_subset_and_memory_move_costs()
607 temp_hard_regset2 = reg_class_contents[cl2] & ~no_unit_alloc_regs; in setup_class_subset_and_memory_move_costs()
608 ira_class_subset_p[cl][cl2] in setup_class_subset_and_memory_move_costs()
611 && hard_reg_set_subset_p (reg_class_contents[cl2], in setup_class_subset_and_memory_move_costs()
615 cost = ira_memory_move_cost[mode][cl2][0]; in setup_class_subset_and_memory_move_costs()
618 cost = ira_memory_move_cost[mode][cl2][1]; in setup_class_subset_and_memory_move_costs()
785 int cl, cl2; in setup_pressure_classes() local
841 cl2 = pressure_classes[i]; in setup_pressure_classes()
842 temp_hard_regset2 = (reg_class_contents[cl2] in setup_pressure_classes()
846 || cl2 == (int) GENERAL_REGS)) in setup_pressure_classes()
848 pressure_classes[curr++] = (enum reg_class) cl2; in setup_pressure_classes()
858 pressure_classes[curr++] = (enum reg_class) cl2; in setup_pressure_classes()
925 int i, cl, cl2, m; in setup_uniform_class_p() local
937 for (i = 0; (cl2 = reg_class_subclasses[cl][i]) != LIM_REG_CLASSES; i++) in setup_uniform_class_p()
939 if (ira_class_hard_regs_num[cl2] == 0) in setup_uniform_class_p()
942 if (contains_reg_of_mode[cl][m] && contains_reg_of_mode[cl2][m]) in setup_uniform_class_p()
946 != ira_register_move_cost[m][cl2][cl2]) in setup_uniform_class_p()
952 if (cl2 == LIM_REG_CLASSES) in setup_uniform_class_p()
1151 enum reg_class cl2 = *(const enum reg_class *) v2p; in comp_reg_classes_func() local
1156 tcl2 = ira_allocno_class_translate[cl2]; in comp_reg_classes_func()
1160 return (int) cl1 - (int) cl2; in comp_reg_classes_func()
1196 int i, cl1, cl2, cl3; in setup_reg_class_relations() local
1206 for (cl2 = 0; cl2 < N_REG_CLASSES; cl2++) in setup_reg_class_relations()
1208 ira_reg_classes_intersect_p[cl1][cl2] = false; in setup_reg_class_relations()
1209 ira_reg_class_intersect[cl1][cl2] = NO_REGS; in setup_reg_class_relations()
1210 ira_reg_class_subset[cl1][cl2] = NO_REGS; in setup_reg_class_relations()
1212 temp_set2 = reg_class_contents[cl2] & ~no_unit_alloc_regs; in setup_reg_class_relations()
1224 if (reg_class_subset_p (ira_reg_class_intersect[cl1][cl2], in setup_reg_class_relations()
1226 ira_reg_class_intersect[cl1][cl2] = (enum reg_class) cl3; in setup_reg_class_relations()
1228 ira_reg_class_subunion[cl1][cl2] = reg_class_subunion[cl1][cl2]; in setup_reg_class_relations()
1229 ira_reg_class_superunion[cl1][cl2] = reg_class_superunion[cl1][cl2]; in setup_reg_class_relations()
1232 ira_reg_classes_intersect_p[cl1][cl2] in setup_reg_class_relations()
1234 if (important_class_p[cl1] && important_class_p[cl2] in setup_reg_class_relations()
1245 *p++ = (enum reg_class) cl2; in setup_reg_class_relations()
1248 ira_reg_class_subunion[cl1][cl2] = NO_REGS; in setup_reg_class_relations()
1249 ira_reg_class_superunion[cl1][cl2] = NO_REGS; in setup_reg_class_relations()
1251 & reg_class_contents[cl2] in setup_reg_class_relations()
1253 union_set = ((reg_class_contents[cl1] | reg_class_contents[cl2]) in setup_reg_class_relations()
1267 [ira_reg_class_intersect[cl1][cl2]]); in setup_reg_class_relations()
1276 || ((ira_reg_class_intersect[cl1][cl2] in setup_reg_class_relations()
1282 ira_reg_class_intersect[cl1][cl2]]))))) in setup_reg_class_relations()
1283 ira_reg_class_intersect[cl1][cl2] = (enum reg_class) cl3; in setup_reg_class_relations()
1286 = (reg_class_contents[ira_reg_class_subset[cl1][cl2]] in setup_reg_class_relations()
1295 [(int) ira_reg_class_subset[cl1][cl2]]))) in setup_reg_class_relations()
1296 ira_reg_class_subset[cl1][cl2] = (enum reg_class) cl3; in setup_reg_class_relations()
1305 = (reg_class_contents[ira_reg_class_subunion[cl1][cl2]] in setup_reg_class_relations()
1307 if (ira_reg_class_subunion[cl1][cl2] == NO_REGS in setup_reg_class_relations()
1315 || (ira_reg_class_subunion[cl1][cl2] != GENERAL_REGS in setup_reg_class_relations()
1319 [(int) ira_reg_class_subunion[cl1][cl2]]))))) in setup_reg_class_relations()
1320 ira_reg_class_subunion[cl1][cl2] = (enum reg_class) cl3; in setup_reg_class_relations()
1328 = (reg_class_contents[ira_reg_class_superunion[cl1][cl2]] in setup_reg_class_relations()
1330 if (ira_reg_class_superunion[cl1][cl2] == NO_REGS in setup_reg_class_relations()
1338 || (ira_reg_class_superunion[cl1][cl2] != GENERAL_REGS in setup_reg_class_relations()
1342 [(int) ira_reg_class_superunion[cl1][cl2]]))))) in setup_reg_class_relations()
1343 ira_reg_class_superunion[cl1][cl2] = (enum reg_class) cl3; in setup_reg_class_relations()
1448 int i, cl, cl2, m; in setup_reg_class_nregs() local
1458 (cl2 = alloc_reg_class_subclasses[cl][i]) != LIM_REG_CLASSES; in setup_reg_class_nregs()
1460 if (ira_reg_class_min_nregs[cl2][m] in setup_reg_class_nregs()
1462 ira_reg_class_min_nregs[cl][m] = ira_reg_class_min_nregs[cl2][m]; in setup_reg_class_nregs()
1550 unsigned int i, cl1, cl2; in ira_init_register_move_cost() local
1566 for (cl2 = 0; cl2 < N_REG_CLASSES; cl2++) in ira_init_register_move_cost()
1570 || !hard_reg_set_intersect_p (ok_regs, reg_class_contents[cl2])) in ira_init_register_move_cost()
1574 || (ira_reg_class_max_nregs[cl2][mode] in ira_init_register_move_cost()
1575 > ira_class_hard_regs_num[cl2])) in ira_init_register_move_cost()
1579 + ira_memory_move_cost[mode][cl2][1]) * 2; in ira_init_register_move_cost()
1584 (enum reg_class) cl2); in ira_init_register_move_cost()
1587 all_match &= (last_move_cost[cl1][cl2] == cost); in ira_init_register_move_cost()
1588 last_move_cost[cl1][cl2] = cost; in ira_init_register_move_cost()
1605 for (cl2 = 0; cl2 < N_REG_CLASSES; cl2++) in ira_init_register_move_cost()
1610 if (last_move_cost[cl1][cl2] == 65535) in ira_init_register_move_cost()
1612 ira_register_move_cost[mode][cl1][cl2] = 65535; in ira_init_register_move_cost()
1613 ira_may_move_in_cost[mode][cl1][cl2] = 65535; in ira_init_register_move_cost()
1614 ira_may_move_out_cost[mode][cl1][cl2] = 65535; in ira_init_register_move_cost()
1618 cost = last_move_cost[cl1][cl2]; in ira_init_register_move_cost()
1620 for (p2 = &reg_class_subclasses[cl2][0]; in ira_init_register_move_cost()
1632 cost = MAX (cost, ira_register_move_cost[mode][*p1][cl2]); in ira_init_register_move_cost()
1635 ira_register_move_cost[mode][cl1][cl2] = cost; in ira_init_register_move_cost()
1637 if (ira_class_subset_p[cl1][cl2]) in ira_init_register_move_cost()
1638 ira_may_move_in_cost[mode][cl1][cl2] = 0; in ira_init_register_move_cost()
1640 ira_may_move_in_cost[mode][cl1][cl2] = cost; in ira_init_register_move_cost()
1642 if (ira_class_subset_p[cl2][cl1]) in ira_init_register_move_cost()
1643 ira_may_move_out_cost[mode][cl1][cl2] = 0; in ira_init_register_move_cost()
1645 ira_may_move_out_cost[mode][cl1][cl2] = cost; in ira_init_register_move_cost()