/dflybsd-src/contrib/gcc-8.0/gcc/ |
H A D | ira-color.c | 1265 queue_update_cost (ira_allocno_t allocno, ira_allocno_t from, int divisor) in queue_update_cost() argument 1269 elem = &update_cost_queue_elems[ALLOCNO_NUM (allocno)]; in queue_update_cost() 1271 && ALLOCNO_CLASS (allocno) != NO_REGS) in queue_update_cost() 1278 update_cost_queue = allocno; in queue_update_cost() 1280 update_cost_queue_tail->next = allocno; in queue_update_cost() 1289 get_next_update_cost (ira_allocno_t *allocno, ira_allocno_t *from, int *divisor) in get_next_update_cost() argument 1296 *allocno = update_cost_queue; in get_next_update_cost() 1297 elem = &update_cost_queue_elems[ALLOCNO_NUM (*allocno)]; in get_next_update_cost() 1308 update_allocno_cost (ira_allocno_t allocno, int hard_regno, in update_allocno_cost() argument 1312 enum reg_class aclass = ALLOCNO_CLASS (allocno); in update_allocno_cost() [all …]
|
H A D | ira-emit.c | 366 set_allocno_reg (ira_allocno_t allocno, rtx reg) in set_allocno_reg() argument 372 node = ALLOCNO_LOOP_TREE_NODE (allocno); in set_allocno_reg() 373 for (a = ira_regno_allocno_map[ALLOCNO_REGNO (allocno)]; in set_allocno_reg() 378 for (a = ALLOCNO_CAP (allocno); a != NULL; a = ALLOCNO_CAP (a)) in set_allocno_reg() 380 regno = ALLOCNO_REGNO (allocno); in set_allocno_reg() 381 for (a = allocno;;) in set_allocno_reg() 567 ira_allocno_t allocno, parent_allocno, *map; in change_loop() local 598 allocno = ira_allocnos[i]; in change_loop() 599 regno = ALLOCNO_REGNO (allocno); in change_loop() 600 aclass = ALLOCNO_CLASS (allocno); in change_loop() [all …]
|
H A D | ira-conflicts.c | 99 ira_allocno_t allocno; in build_conflict_bit_table() local 106 FOR_EACH_ALLOCNO (allocno, ai) in build_conflict_bit_table() 107 FOR_EACH_ALLOCNO_OBJECT (allocno, obj, aoi) in build_conflict_bit_table() 130 FOR_EACH_ALLOCNO (allocno, ai) in build_conflict_bit_table() 131 FOR_EACH_ALLOCNO_OBJECT (allocno, obj, aoi) in build_conflict_bit_table() 164 ira_allocno_t allocno = OBJECT_ALLOCNO (obj); in build_conflict_bit_table() local 169 aclass = ALLOCNO_CLASS (allocno); in build_conflict_bit_table() 178 && live_a != allocno) in build_conflict_bit_table() 749 machine_mode obj_mode = obj->allocno->mode; in ira_build_conflicts()
|
H A D | ira-int.h | 228 ira_allocno_t allocno; member 499 #define OBJECT_ALLOCNO(O) ((O)->allocno) 546 ira_allocno_t allocno; member
|
H A D | ira-build.c | 1190 if (pref->allocno == a && pref->hard_regno == hard_regno) in find_allocno_pref() 1203 pref->allocno = a; in ira_create_pref() 1216 ira_allocno_t a = pref->allocno; in add_allocno_pref_to_list() 1246 ALLOCNO_NUM (pref->allocno), ALLOCNO_REGNO (pref->allocno), in print_pref() 1312 for (prev = NULL, cpref = ALLOCNO_PREFS (pref->allocno); in ira_remove_pref() 1319 ALLOCNO_PREFS (pref->allocno) = pref->next_pref; in ira_remove_pref()
|
H A D | target.def | 5262 /* Change pseudo allocno class calculated by IRA. */ 5265 "A target hook which can change allocno class for given pseudo from\n\ 5266 allocno and best class calculated by IRA.\n\ 5336 /* Determine an additional allocno class. */ 5340 be an allocno class in any way. Usually RA uses only one register\ 5343 allocno ones for RA correct work. Not defining this hook is\
|
/dflybsd-src/contrib/gcc-4.7/gcc/ |
H A D | ira-color.c | 1197 queue_update_cost (ira_allocno_t allocno, int divisor) in queue_update_cost() argument 1201 elem = &update_cost_queue_elems[ALLOCNO_NUM (allocno)]; in queue_update_cost() 1203 && ALLOCNO_CLASS (allocno) != NO_REGS) in queue_update_cost() 1209 update_cost_queue = allocno; in queue_update_cost() 1211 update_cost_queue_tail->next = allocno; in queue_update_cost() 1220 get_next_update_cost (ira_allocno_t *allocno, int *divisor) in get_next_update_cost() argument 1227 *allocno = update_cost_queue; in get_next_update_cost() 1228 elem = &update_cost_queue_elems[ALLOCNO_NUM (*allocno)]; in get_next_update_cost() 1237 update_copy_costs (ira_allocno_t allocno, bool decr_p) in update_copy_costs() argument 1245 hard_regno = ALLOCNO_HARD_REGNO (allocno); in update_copy_costs() [all …]
|
H A D | ira-emit.c | 363 set_allocno_reg (ira_allocno_t allocno, rtx reg) in set_allocno_reg() argument 369 node = ALLOCNO_LOOP_TREE_NODE (allocno); in set_allocno_reg() 370 for (a = ira_regno_allocno_map[ALLOCNO_REGNO (allocno)]; in set_allocno_reg() 375 for (a = ALLOCNO_CAP (allocno); a != NULL; a = ALLOCNO_CAP (a)) in set_allocno_reg() 377 regno = ALLOCNO_REGNO (allocno); in set_allocno_reg() 378 for (a = allocno;;) in set_allocno_reg() 562 ira_allocno_t allocno, parent_allocno, *map; in change_loop() local 592 allocno = ira_allocnos[i]; in change_loop() 593 regno = ALLOCNO_REGNO (allocno); in change_loop() 594 aclass = ALLOCNO_CLASS (allocno); in change_loop() [all …]
|
H A D | ira-conflicts.c | 103 ira_allocno_t allocno; in build_conflict_bit_table() local 110 FOR_EACH_ALLOCNO (allocno, ai) in build_conflict_bit_table() 111 FOR_EACH_ALLOCNO_OBJECT (allocno, obj, aoi) in build_conflict_bit_table() 134 FOR_EACH_ALLOCNO (allocno, ai) in build_conflict_bit_table() 135 FOR_EACH_ALLOCNO_OBJECT (allocno, obj, aoi) in build_conflict_bit_table() 168 ira_allocno_t allocno = OBJECT_ALLOCNO (obj); in build_conflict_bit_table() local 173 aclass = ALLOCNO_CLASS (allocno); in build_conflict_bit_table() 183 && live_a != allocno) in build_conflict_bit_table() 933 obj->allocno->mode)) in ira_build_conflicts()
|
H A D | ira-int.h | 234 ira_allocno_t allocno; member 490 #define OBJECT_ALLOCNO(O) ((O)->allocno)
|