Home
last modified time | relevance | path

Searched refs:allocno (Results 1 – 10 of 10) sorted by relevance

/dflybsd-src/contrib/gcc-8.0/gcc/
H A Dira-color.c1265 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 Dira-emit.c366 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 Dira-conflicts.c99 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 Dira-int.h228 ira_allocno_t allocno; member
499 #define OBJECT_ALLOCNO(O) ((O)->allocno)
546 ira_allocno_t allocno; member
H A Dira-build.c1190 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 Dtarget.def5262 /* 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 Dira-color.c1197 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 Dira-emit.c363 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 Dira-conflicts.c103 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 Dira-int.h234 ira_allocno_t allocno; member
490 #define OBJECT_ALLOCNO(O) ((O)->allocno)