Home
last modified time | relevance | path

Searched refs:regno (Results 1 – 25 of 235) sorted by relevance

12345678910

/dragonfly/contrib/gcc-4.7/gcc/
H A Dcaller-save.c460 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in setup_save_areas()
536 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in setup_save_areas()
777 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in save_call_clobbered_regs()
805 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in save_call_clobbered_regs()
807 save_mode [regno] = regno_save_mode [regno][1]; in save_call_clobbered_regs()
845 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in save_call_clobbered_regs()
851 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in save_call_clobbered_regs()
903 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in save_call_clobbered_regs()
1200 && reg_save_code (regno, save_mode[regno]) >= 0) in insert_restore()
1281 && reg_save_code (regno, save_mode[regno]) >= 0) in insert_save()
[all …]
H A Dregs.h73 REG_N_REFS(int regno) in REG_N_REFS() argument
84 REG_N_SETS (int regno) in REG_N_SETS() argument
322 return regno + hard_regno_nregs[regno][(int) mode]; in end_hard_regno()
338 unsigned int regno) in add_to_hard_reg_set() argument
345 while (++regno < end_regno); in add_to_hard_reg_set()
352 unsigned int regno) in remove_from_hard_reg_set() argument
359 while (++regno < end_regno); in remove_from_hard_reg_set()
366 unsigned int regno) in in_hard_reg_set_p() argument
374 while (++regno < end_regno) in in_hard_reg_set_p()
385 unsigned int regno) in overlaps_hard_reg_set_p() argument
[all …]
H A Dpostreload.c495 int regno; in reload_cse_simplify_operands() local
522 if (regno >= 0 in reload_cse_simplify_operands()
527 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in reload_cse_simplify_operands()
818 reg_state[regno].reg_use[k] = reg_state[regno].reg_use[j]; in reload_combine_purge_reg_uses_after_ruid()
946 unsigned int regno; in reload_combine_recognize_const_pattern() local
965 regno = REGNO (reg); in reload_combine_recognize_const_pattern()
1089 unsigned int regno; in reload_combine_recognize_pattern() local
1422 int regno = 0; in reload_combine_note_store() local
1446 for (i = hard_regno_nregs[regno][mode] - 1 + regno; i >= regno; i--) in reload_combine_note_store()
1470 for (i = hard_regno_nregs[regno][mode] - 1 + regno; i >= regno; i--) in reload_combine_note_store()
[all …]
H A Dregcprop.c136 if (vd->e[regno].oldest_regno != regno) in kill_value_one_regno()
151 vd->e[regno].oldest_regno = regno; in kill_value_one_regno()
179 for (; j < regno; ++j) in kill_value_regno()
421 regno += subreg_regno_offset (regno, orig_mode, offset, new_mode); in maybe_mode_change()
449 > hard_regno_nregs[regno][vd->e[regno].mode]) in find_oldest_value_reg()
453 for (i = vd->e[regno].oldest_regno; i != regno; i = vd->e[i].next_regno) in find_oldest_value_reg()
844 > hard_regno_nregs[regno][vd->e[regno].mode]) in copyprop_hardreg_forward_1()
850 < hard_regno_nregs[regno][vd->e[regno].mode] in copyprop_hardreg_forward_1()
879 for (i = vd->e[regno].oldest_regno; i != regno; in copyprop_hardreg_forward_1()
1054 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in copyprop_hardreg_forward()
[all …]
H A Dregstat.c130 unsigned int regno; in regstat_bb_compute_ri() local
154 regno = DF_REF_REGNO (use); in regstat_bb_compute_ri()
155 bitmap_set_bit (live, regno); in regstat_bb_compute_ri()
163 unsigned int regno; in regstat_bb_compute_ri() local
176 REG_LIVE_LENGTH (regno)++; in regstat_bb_compute_ri()
197 REG_N_CALLS_CROSSED (regno)++; in regstat_bb_compute_ri()
241 REG_LIVE_LENGTH (regno)++; in regstat_bb_compute_ri()
333 REG_LIVE_LENGTH (regno) += luid; in regstat_bb_compute_ri()
350 unsigned int regno; in regstat_compute_ri() local
377 REG_LIVE_LENGTH (regno) = -1; in regstat_compute_ri()
[all …]
H A Daddresses.h51 ok_for_base_p_1 (unsigned regno ATTRIBUTE_UNUSED, in ok_for_base_p_1()
58 return REGNO_MODE_CODE_OK_FOR_BASE_P (regno, mode, as, in ok_for_base_p_1()
63 return REGNO_MODE_OK_FOR_REG_BASE_P (regno, mode); in ok_for_base_p_1()
66 return REGNO_MODE_OK_FOR_BASE_P (regno, mode); in ok_for_base_p_1()
68 return REGNO_OK_FOR_BASE_P (regno); in ok_for_base_p_1()
77 regno_ok_for_base_p (unsigned regno, enum machine_mode mode, addr_space_t as, in regno_ok_for_base_p() argument
80 if (regno >= FIRST_PSEUDO_REGISTER && reg_renumber[regno] >= 0) in regno_ok_for_base_p()
81 regno = reg_renumber[regno]; in regno_ok_for_base_p()
83 return ok_for_base_p_1 (regno, mode, as, outer_code, index_code); in regno_ok_for_base_p()
H A Dira.c1929 int regno, hard_regno; in setup_reg_renumber() local
2666 int regno; in no_equiv() local
2671 regno = REGNO (reg); in no_equiv()
2751 int regno; in update_equiv_regs() local
2790 regno = REGNO (dest); in update_equiv_regs()
2798 reg_equiv_init (regno) in update_equiv_regs()
2856 reg_equiv[regno].init_insns in update_equiv_regs()
2899 reg_equiv_init (regno) in update_equiv_regs()
2953 unsigned regno; in update_equiv_regs() local
3000 reg_equiv_init (regno) in update_equiv_regs()
[all …]
H A Dreload.c670 int regno; in find_valid_class() local
680 for (regno = 0; regno < FIRST_PSEUDO_REGISTER - n && ! bad; regno++) in find_valid_class()
2056 && ! hard_reg_set_here_p (regno, regno + nwords, in find_dummy_reload()
4876 int regno; in find_reloads_address() local
5665 int regno; in find_reloads_address_1() local
5746 regno = reg_renumber[regno]; in find_reloads_address_1()
5818 regno = reg_renumber[regno]; in find_reloads_address_1()
5957 regno = reg_renumber[regno]; in find_reloads_address_1()
6874 if (regno >= 0 && regno < FIRST_PSEUDO_REGISTER) in find_equiv_reg()
6940 if (regno >= 0 && regno < FIRST_PSEUDO_REGISTER) in find_equiv_reg()
[all …]
H A Dreload1.c577 || REGNO (regno_reg_rtx[regno]) != regno); in replace_pseudos_in()
2011 chain->rld[i].regno = regno; in find_reload_regs()
2335 mark_home_live_1 (regno, PSEUDO_REGNO_MODE (regno)); in mark_home_live()
2551 int regno; in eliminate_regs_1() local
2972 int regno; in elimination_effects() local
5381 if (regno >= REGNO (reg) && regno < REGNO (reg) + nregs) in reload_reg_reaches_end_p()
5658 regno = rld[r1].regno >= 0 ? rld[r1].regno : rld[r2].regno; in gen_reload_chain_without_interm_reg_p()
6713 for (i = regno; i < regno + (int) rld[r].nregs; i++) in choose_reload_regs()
7050 int regno; in deallocate_reload_reg() local
8184 spill_reg_store[regno] = new_spill_reg_store[regno]; in emit_reload_insns()
[all …]
/dragonfly/contrib/gcc-8.0/gcc/
H A Dlra-lives.c118 p->regno = regno; in create_live_range()
249 if (fixed_regs[regno] || TEST_HARD_REG_BIT (hard_regs_spilled_into, regno)) in make_hard_regno_born()
263 if (fixed_regs[regno] || TEST_HARD_REG_BIT (hard_regs_spilled_into, regno)) in make_hard_regno_dead()
324 for (last = end_hard_regno (mode, regno); regno < last; regno++) in mark_regno_live()
351 for (last = end_hard_regno (mode, regno); regno < last; regno++) in mark_regno_dead()
556 hard_regno, regno, in lra_setup_reload_pseudo_preferenced_hard_reg()
561 hard_regno, regno, in lra_setup_reload_pseudo_preferenced_hard_reg()
617 int i, regno, freq; in process_bb_lives() local
726 int i, regno = reg->regno; in process_bb_lives() local
789 regno = dst_regno; in process_bb_lives()
[all …]
H A Dcaller-save.c461 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in setup_save_areas()
546 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in setup_save_areas()
787 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in save_call_clobbered_regs()
821 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in save_call_clobbered_regs()
823 save_mode [regno] = regno_save_mode [regno][1]; in save_call_clobbered_regs()
862 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in save_call_clobbered_regs()
864 regno += insert_save (chain, regno, in save_call_clobbered_regs()
869 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in save_call_clobbered_regs()
939 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in save_call_clobbered_regs()
1227 && reg_save_code (regno, save_mode[regno]) >= 0) in insert_restore()
[all …]
H A Dregs.h68 REG_N_REFS (int regno) in REG_N_REFS() argument
79 REG_N_SETS (int regno) in REG_N_SETS() argument
266 return regno + hard_regno_nregs (regno, mode); in end_hard_regno()
274 unsigned int regno) in add_to_hard_reg_set() argument
281 while (++regno < end_regno); in add_to_hard_reg_set()
288 unsigned int regno) in remove_from_hard_reg_set() argument
295 while (++regno < end_regno); in remove_from_hard_reg_set()
302 unsigned int regno) in in_hard_reg_set_p() argument
316 while (++regno < end_regno) in in_hard_reg_set_p()
327 unsigned int regno) in overlaps_hard_reg_set_p() argument
[all …]
H A Dlra-assigns.c384 live_pseudos_reg_renumber[regno] = free_p ? -1 : reg_renumber[regno]; in update_lives()
533 r2->regno); in find_hard_regno_for_1()
801 reg_renumber[regno], pseudo_prefix_title (regno), in lra_setup_reg_renumber()
802 regno, lra_reg_info[regno].freq); in lra_setup_reg_renumber()
1008 r2->regno); in spill_for()
1174 && reg_renumber[regno] >= 0 && lra_reg_info[regno].nrefs > 0) in setup_live_pseudos_and_spill_after_risky_transforms()
1236 regno); in setup_live_pseudos_and_spill_after_risky_transforms()
1401 regno, reg_class_names[regno_allocno_class_array[regno]], in assign_by_spills()
1403 lra_reg_info[regno].freq, regno_assign_info[regno].first, in assign_by_spills()
1740 int i, regno; in lra_split_hard_reg_for() local
[all …]
H A Dlra-remat.c98 int regno; member
207 if (c1->regno != c2->regno in cand_eq_p()
368 && reg->regno <= reg2->regno in operand_to_remat()
412 cand->regno = regno;
626 unsigned regno = reg->regno; in set_bb_regs() local
662 unsigned regno = reg->regno; in reg_overlap_for_remat_p() local
666 regno = reg_renumber[regno]; in reg_overlap_for_remat_p()
792 if (cand->regno == reg->regno in calculate_gen_cands()
1010 int regno = reg->regno; in get_hard_regs() local
1011 int hard_regno = regno < FIRST_PSEUDO_REGISTER ? regno : reg_renumber[regno]; in get_hard_regs()
[all …]
H A Dregcprop.c132 if (vd->e[regno].oldest_regno != regno) in kill_value_one_regno()
147 vd->e[regno].oldest_regno = regno; in kill_value_one_regno()
417 regno += subreg_regno_offset (regno, orig_mode, offset, new_mode); in maybe_mode_change()
445 && REG_NREGS (reg) > hard_regno_nregs (regno, vd->e[regno].mode)) in find_oldest_value_reg()
874 > hard_regno_nregs (regno, vd->e[regno].mode)) in copyprop_hardreg_forward_1()
908 for (i = vd->e[regno].oldest_regno; i != regno; in copyprop_hardreg_forward_1()
1048 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in copyprop_hardreg_forward_1()
1051 (regno, vd->e[regno].mode))) in copyprop_hardreg_forward_1()
1052 && (regno < set_regno || regno >= set_regno + set_nregs)) in copyprop_hardreg_forward_1()
1287 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in execute()
[all …]
H A Dlra-spills.c103 int regno; member
262 regno = pseudo_regnos[i]; in assign_spill_hard_regs()
272 pseudo_regnos[res++] = regno; in assign_spill_hard_regs()
304 spill_hard_reg[regno] in assign_spill_hard_regs()
337 slots[slot_num].regno = regno; in add_pseudo_to_slot()
338 pseudo_slots[regno].first = &pseudo_slots[regno]; in add_pseudo_to_slot()
343 first = pseudo_slots[regno].first = &pseudo_slots[slots[slot_num].regno]; in add_pseudo_to_slot()
361 int i, j, regno; in assign_stack_slot_num_and_sort_pseudos() local
368 regno = pseudo_regnos[i]; in assign_stack_slot_num_and_sort_pseudos()
720 if (reg->type != OP_IN && reg->regno == (int) regno) in regno_in_use_p()
[all …]
H A Dpostreload.c481 int regno; in reload_cse_simplify_operands() local
508 if (regno >= 0 in reload_cse_simplify_operands()
513 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in reload_cse_simplify_operands()
786 reg_state[regno].reg_use[k] = reg_state[regno].reg_use[j]; in reload_combine_purge_reg_uses_after_ruid()
915 unsigned int regno; in reload_combine_recognize_const_pattern() local
1408 int regno = 0; in reload_combine_note_store() local
1455 for (i = end_hard_regno (mode, regno) - 1; i >= regno; i--) in reload_combine_note_store()
1464 for (i = end_hard_regno (mode, regno) - 1; i >= regno; i--) in reload_combine_note_store()
1504 for (unsigned int regno = REGNO (reg); regno < end_regno; ++regno) in reload_combine_note_use() local
1657 int regno, nregs; in move2add_record_mode() local
[all …]
H A Daddresses.h55 ok_for_base_p_1 (unsigned regno ATTRIBUTE_UNUSED, in ok_for_base_p_1()
62 return REGNO_MODE_CODE_OK_FOR_BASE_P (regno, MACRO_MODE (mode), as, in ok_for_base_p_1()
67 return REGNO_MODE_OK_FOR_REG_BASE_P (regno, MACRO_MODE (mode)); in ok_for_base_p_1()
70 return REGNO_MODE_OK_FOR_BASE_P (regno, MACRO_MODE (mode)); in ok_for_base_p_1()
72 return REGNO_OK_FOR_BASE_P (regno); in ok_for_base_p_1()
81 regno_ok_for_base_p (unsigned regno, machine_mode mode, addr_space_t as, in regno_ok_for_base_p() argument
84 if (regno >= FIRST_PSEUDO_REGISTER && reg_renumber[regno] >= 0) in regno_ok_for_base_p()
85 regno = reg_renumber[regno]; in regno_ok_for_base_p()
87 return ok_for_base_p_1 (regno, mode, as, outer_code, index_code); in regno_ok_for_base_p()
H A Dreload.c642 int regno; in find_valid_class() local
652 for (regno = 0; regno < FIRST_PSEUDO_REGISTER - n && ! bad; regno++) in find_valid_class()
696 int regno; in find_valid_class_1() local
705 for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) in find_valid_class_1()
2076 && ! hard_reg_set_here_p (regno, regno + nwords, in find_dummy_reload()
5728 regno = reg_renumber[regno]; in find_reloads_address_1()
5801 regno = reg_renumber[regno]; in find_reloads_address_1()
5945 regno = reg_renumber[regno]; in find_reloads_address_1()
6850 if (regno >= 0 && regno < FIRST_PSEUDO_REGISTER) in find_equiv_reg()
6912 if (regno >= 0 && regno < FIRST_PSEUDO_REGISTER) in find_equiv_reg()
[all …]
H A Dlra-coalesce.c94 int regno, first, first2, last, next; in merge_pseudos() local
100 regno = next_coalesced_pseudo[regno]) in merge_pseudos()
102 first_coalesced_pseudo[regno] = first; in merge_pseudos()
104 if (regno == regno2) in merge_pseudos()
106 last = regno; in merge_pseudos()
125 int i, regno; in substitute() local
135 regno = REGNO (*loc); in substitute()
136 if (regno < FIRST_PSEUDO_REGISTER in substitute()
137 || first_coalesced_pseudo[regno] == regno) in substitute()
209 coalescable_pseudo_p (int regno) in coalescable_pseudo_p() argument
[all …]
H A Dira.c3243 int regno; in no_equiv() local
3248 regno = REGNO (reg); in no_equiv()
3386 int regno; in update_equiv_regs() local
3644 unsigned regno; in add_store_equivs() local
3703 for (int regno = FIRST_PSEUDO_REGISTER; regno < max; regno++) in combine_and_move_insns() local
4593 unsigned regno; in find_moveable_pseudos() local
4622 regno); in find_moveable_pseudos()
4661 regno); in find_moveable_pseudos()
4679 regno); in find_moveable_pseudos()
4777 regno); in find_moveable_pseudos()
[all …]
H A Dlra-constraints.c469 int regno; in get_equiv() local
566 int i, regno; in get_reload_reg() local
1372 int regno; in process_addr_reg() local
4080 int regno; in curr_insn_transform() local
4461 regno = lra_get_regno_hard_regno (regno); in contains_reg_p()
5348 PSEUDO_REGNO_MODE (regno), reg_renumber[regno]) in need_for_call_save_p()
5371 int hard_regno = regno < FIRST_PSEUDO_REGISTER ? regno : reg_renumber[regno]; in need_for_split_p()
6015 int regno; member
6035 if (to_inherit[i].regno == regno) in add_to_inherit()
6038 to_inherit[to_inherit_num].regno = regno; in add_to_inherit()
[all …]
H A Dreload1.c563 || REGNO (regno_reg_rtx[regno]) != regno); in replace_pseudos_in()
722 if (regno < FIRST_PSEUDO_REGISTER || reg_renumber[regno] >= 0) in will_delete_init_insn_p()
2309 mark_home_live_1 (regno, PSEUDO_REGNO_MODE (regno)); in mark_home_live()
2529 int regno; in eliminate_regs_1() local
2956 int regno; in elimination_effects() local
5377 if (regno >= REGNO (reg) && regno < END_REGNO (reg)) in reload_reg_reaches_end_p()
5656 regno = rld[r1].regno >= 0 ? rld[r1].regno : rld[r2].regno; in gen_reload_chain_without_interm_reg_p()
6118 int regno; in set_reload_reg() local
7109 int regno; in deallocate_reload_reg() local
8249 spill_reg_store[regno] = new_spill_reg_store[regno]; in emit_reload_insns()
[all …]
H A Dira-lives.c90 make_hard_regno_born (int regno) in make_hard_regno_born() argument
339 int regno = REGNO (reg); in mark_hard_reg_live() local
346 while (regno < last) in mark_hard_reg_live()
356 regno++; in mark_hard_reg_live()
465 int regno = REGNO (reg); in mark_hard_reg_dead() local
472 while (regno < last) in mark_hard_reg_dead()
481 regno++; in mark_hard_reg_dead()
832 int i, c, regno = 0; in ira_implicitly_set_insn_hard_regs() local
866 if (regno >= 0) in ira_implicitly_set_insn_hard_regs()
880 int i, regno; in process_single_reg_class_operands() local
[all …]
/dragonfly/sys/dev/sound/pci/
H A Dhdspe.h167 #define hdspe_read_1(sc, regno) \ argument
168 bus_space_read_1((sc)->cst, (sc)->csh, (regno))
169 #define hdspe_read_2(sc, regno) \ argument
170 bus_space_read_2((sc)->cst, (sc)->csh, (regno))
171 #define hdspe_read_4(sc, regno) \ argument
172 bus_space_read_4((sc)->cst, (sc)->csh, (regno))
174 #define hdspe_write_1(sc, regno, data) \ argument
175 bus_space_write_1((sc)->cst, (sc)->csh, (regno), (data))
176 #define hdspe_write_2(sc, regno, data) \ argument
177 bus_space_write_2((sc)->cst, (sc)->csh, (regno), (data))
[all …]

12345678910