Lines Matching defs:rclass
422 TO_P is FALSE) a register of class RCLASS in mode MODE. X must not
425 copy_cost (rtx x, machine_mode mode, reg_class_t rclass, bool to_p,
437 rclass = targetm.preferred_reload_class (x, rclass);
447 secondary_class = targetm.secondary_reload (to_p, x, rclass, mode, &sri);
452 return (ira_register_move_cost[mode][(int) secondary_class][(int) rclass]
460 if (MEM_P (x) || rclass == NO_REGS)
462 + ira_memory_move_cost[mode][(int) rclass][to_p != 0];
469 + ira_register_move_cost[mode][(int) x_class][(int) rclass]);
533 enum reg_class rclass;
662 rclass = cost_classes[k];
663 pp_costs[k] = mem_cost[rclass][0] * frequency;
671 rclass = cost_classes[k];
673 = move_out_cost[op_class][rclass] * frequency;
685 rclass = cost_classes[k];
686 pp_costs[k] = mem_cost[rclass][1] * frequency;
694 rclass = cost_classes[k];
696 = move_in_cost[rclass][op_class] * frequency;
707 rclass = cost_classes[k];
708 pp_costs[k] = ((mem_cost[rclass][0]
709 + mem_cost[rclass][1])
719 rclass = cost_classes[k];
720 pp_costs[k] = ((move_in_cost[rclass][op_class]
721 + move_out_cost[op_class][rclass])
898 rclass = cost_classes[k];
899 pp_costs[k] = mem_cost[rclass][0] * frequency;
907 rclass = cost_classes[k];
909 = move_out_cost[op_class][rclass] * frequency;
921 rclass = cost_classes[k];
922 pp_costs[k] = mem_cost[rclass][1] * frequency;
930 rclass = cost_classes[k];
932 = move_in_cost[rclass][op_class] * frequency;
943 rclass = cost_classes[k];
944 pp_costs[k] = ((mem_cost[rclass][0]
945 + mem_cost[rclass][1])
955 rclass = cost_classes[k];
956 pp_costs[k] = ((move_in_cost[rclass][op_class]
957 + move_out_cost[op_class][rclass])
1160 enum reg_class rclass;
1163 rclass = INDEX_REG_CLASS;
1165 rclass = base_reg_class (mode, as, outer_code, index_code);
1303 add_cost = (ira_memory_move_cost[Pmode][rclass][1] * scale) / 2;
1316 add_cost = (move_in_cost[i][rclass] * scale) / 2;
1381 reg_class_t rclass, hard_reg_class, bigger_hard_reg_class;
1419 rclass = cost_classes[k];
1421 ? move_costs[hard_reg_class][rclass]
1422 : move_costs[rclass][hard_reg_class]);
1436 && TEST_HARD_REG_BIT (reg_class_contents[rclass], other_regno)
1437 && (reg_class_size[(int) rclass]
1439 [(int) rclass][(int) GET_MODE(src)])))
1441 if (reg_class_size[rclass] == 1)
1443 else if (in_hard_reg_set_p (reg_class_contents[rclass],
1676 int i, rclass;
1691 rclass = cost_classes[k];
1692 fprintf (f, " %s:%d", reg_class_names[rclass],
1711 int rclass;
1726 rclass = cost_classes[k];
1727 fprintf (f, " %s:%d", reg_class_names[rclass],
1863 int rclass, a_num, parent_a_num, add_cost;
1966 rclass = cost_classes[k];
1970 best = (enum reg_class) rclass;
1973 best = ira_reg_class_subunion[best][rclass];
1983 && (reg_class_size[reg_class_subunion[alt_class][rclass]]
1985 alt_class = reg_class_subunion[alt_class][rclass];
2076 rclass = cost_classes[k];
2077 if (! ira_class_subset_p[rclass][aclass])
2083 best = (enum reg_class) rclass;
2087 best = ira_reg_class_subunion[best][rclass];
2154 enum reg_class rclass;
2201 rclass = ALLOCNO_CLASS (a);
2202 if (! TEST_HARD_REG_BIT (reg_class_contents[rclass], hard_regno))
2204 i = ira_class_hard_reg_index[rclass][hard_regno];
2221 cost = (to_p ? ira_register_move_cost[mode][hard_reg_class][rclass]
2222 : ira_register_move_cost[mode][rclass][hard_reg_class]) * freq;
2223 ira_allocate_and_set_costs (&ALLOCNO_HARD_REG_COSTS (a), rclass,
2226 rclass, 0);
2243 enum reg_class aclass, rclass;
2272 rclass = REGNO_REG_CLASS (hard_regno);
2273 num = cost_classes_ptr->index[rclass];
2472 auto rclass = REGNO_REG_CLASS (regno);
2473 cost += ((ira_memory_move_cost[mode][rclass][0]
2474 + ira_memory_move_cost[mode][rclass][1])