Home | History | Annotate | Download | only in gcc

Lines Matching defs:aclass

451   enum reg_class aclass = ALLOCNO_CLASS (a);
462 OBJECT_CONFLICT_HARD_REGS (obj) |= ~reg_class_contents[aclass];
463 OBJECT_TOTAL_CONFLICT_HARD_REGS (obj) |= ~reg_class_contents[aclass];
545 ira_set_allocno_class (ira_allocno_t a, enum reg_class aclass)
550 ALLOCNO_CLASS (a) = aclass;
553 OBJECT_CONFLICT_HARD_REGS (obj) |= ~reg_class_contents[aclass];
554 OBJECT_TOTAL_CONFLICT_HARD_REGS (obj) |= ~reg_class_contents[aclass];
564 enum reg_class aclass = ALLOCNO_CLASS (a);
565 int n = ira_reg_class_max_nregs[aclass][mode];
887 enum reg_class aclass;
893 aclass = ALLOCNO_CLASS (a);
894 ira_set_allocno_class (cap, aclass);
901 (&ALLOCNO_HARD_REG_COSTS (cap), aclass, ALLOCNO_HARD_REG_COSTS (a));
903 (&ALLOCNO_CONFLICT_HARD_REG_COSTS (cap), aclass,
1099 enum reg_class aclass;
1101 aclass = ALLOCNO_CLASS (a);
1103 ira_free_cost_vector (ALLOCNO_UPDATED_HARD_REG_COSTS (a), aclass);
1107 aclass);
1116 enum reg_class aclass = ALLOCNO_CLASS (a);
1131 ira_free_cost_vector (ALLOCNO_HARD_REG_COSTS (a), aclass);
1133 ira_free_cost_vector (ALLOCNO_CONFLICT_HARD_REG_COSTS (a), aclass);
1135 ira_free_cost_vector (ALLOCNO_UPDATED_HARD_REG_COSTS (a), aclass);
1138 aclass);
1630 enum reg_class aclass;
1634 aclass = ira_allocno_classes[i];
1635 cost_vector_pool[aclass] = new pool_allocator
1636 ("cost vectors", sizeof (int) * (ira_class_hard_regs_num[aclass]));
1640 /* Allocate and return a cost vector VEC for ACLASS. */
1642 ira_allocate_cost_vector (reg_class_t aclass)
1644 return (int*) cost_vector_pool[(int) aclass]->allocate ();
1647 /* Free a cost vector VEC for ACLASS. */
1649 ira_free_cost_vector (int *vec, reg_class_t aclass)
1652 cost_vector_pool[(int) aclass]->remove (vec);
1661 enum reg_class aclass;
1665 aclass = ira_allocno_classes[i];
1666 delete cost_vector_pool[aclass];
2022 auto aclass = ALLOCNO_CLASS (a);
2024 aclass, ALLOCNO_CLASS_COST (parent_a));
2026 for (int i = 0; i < ira_class_hard_regs_num[aclass]; ++i)
2027 if (TEST_HARD_REG_BIT (conflicts, ira_class_hard_regs[aclass][i]))
2047 enum reg_class aclass;
2097 aclass = ALLOCNO_CLASS (a);
2098 ira_assert (aclass == ALLOCNO_CLASS (parent_a));
2102 aclass,
2466 enum reg_class aclass;
2483 aclass = ALLOCNO_CLASS (from_a);
2484 ira_assert (aclass == ALLOCNO_CLASS (a));
2485 ira_allocate_and_accumulate_costs (&ALLOCNO_HARD_REG_COSTS (a), aclass,
2488 aclass,
2697 enum reg_class aclass;
2702 aclass = ira_allocno_classes[i];
2703 bitmap_initialize (&dead_points[aclass], &reg_obstack);
2707 aclass = ALLOCNO_CLASS (a);
2708 if (aclass == NO_REGS)
2712 bitmap_set_bit (&dead_points[aclass], r->finish);
2716 aclass = ALLOCNO_CLASS (a);
2717 if (aclass == NO_REGS)
2726 if (bitmap_bit_p (&dead_points[aclass], i))
2740 aclass = ira_allocno_classes[i];
2741 bitmap_clear (&dead_points[aclass]);
2891 int aclass;
2899 aclass = -1;
2910 if (aclass < 0)
2912 aclass = ALLOCNO_CLASS (a);
2937 aclass = -1;
2947 if (aclass < 0)
2949 aclass = ALLOCNO_CLASS (a);
3146 enum reg_class aclass;
3230 aclass = ALLOCNO_CLASS (parent_a);
3231 hard_regs_num = ira_class_hard_regs_num[aclass];
3290 aclass = ALLOCNO_CLASS (a);
3297 if (ira_reg_classes_intersect_p[aclass][live_aclass]
3453 reg_class_t aclass = ALLOCNO_CLASS (a);
3458 index = ira_class_hard_reg_index[(int) aclass][singleton];
3465 for (i = ira_class_hard_regs_num[(int) aclass] - 1; i >= 0; i--)
3472 aclass, 0);