Home
last modified time | relevance | path

Searched refs:reg_class (Results 1 – 25 of 347) sorted by relevance

12345678910>>...14

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dira.h40 enum reg_class x_ira_hard_regno_allocno_class[FIRST_PSEUDO_REGISTER];
48 enum reg_class x_ira_allocno_classes[N_REG_CLASSES];
53 enum reg_class x_ira_allocno_class_translate[N_REG_CLASSES];
61 enum reg_class x_ira_pressure_classes[N_REG_CLASSES];
67 enum reg_class x_ira_pressure_class_translate[N_REG_CLASSES];
71 enum reg_class x_ira_stack_reg_pressure_class;
101 enum reg_class x_ira_reg_class_subset[N_REG_CLASSES][N_REG_CLASSES];
H A Dira-costs.c92 static enum reg_class *pref;
95 static enum reg_class *pref_buffer;
98 static enum reg_class *regno_aclass;
115 enum reg_class classes[N_REG_CLASSES];
144 return iterative_hash (&hv->classes, sizeof (enum reg_class) * hv->num, 0); in hash()
153 sizeof (enum reg_class) * hv1->num) == 0); in equal()
187 enum reg_class cl = classes_ptr->classes[i]; in complete_cost_classes()
251 enum reg_class cl = full->classes[i]; in restrict_cost_classes()
289 enum reg_class cl2 = narrow.classes[pos]; in restrict_cost_classes()
298 enum reg_class cl2 = ira_allocno_class_translate[cl]; in restrict_cost_classes()
[all …]
H A Dira-lives.c141 enum reg_class aclass, pclass, cl; in update_allocno_pressure_excess_length()
217 inc_register_pressure (enum reg_class pclass, int n) in inc_register_pressure()
220 enum reg_class cl; in inc_register_pressure()
243 dec_register_pressure (enum reg_class pclass, int nregs) in dec_register_pressure()
247 enum reg_class cl; in dec_register_pressure()
303 enum reg_class pclass; in mark_pseudo_regno_live()
342 enum reg_class pclass; in mark_pseudo_regno_subword_live()
381 enum reg_class aclass, pclass; in mark_hard_reg_live()
436 enum reg_class cl; in mark_pseudo_regno_dead()
471 enum reg_class cl; in mark_pseudo_regno_subword_dead()
[all …]
H A Dregrename.h75 ENUM_BITFIELD(reg_class) cl : 16;
105 extern int find_rename_reg (du_head_p, enum reg_class, HARD_REG_SET *, int,
108 extern reg_class regrename_find_superclass (du_head_p, int *,
H A Dreginfo.c274 reg_class_subunion[i][j] = (enum reg_class) k; in init_reg_sets_1()
295 reg_class_superunion[i][j] = (enum reg_class) k; in init_reg_sets_1()
319 enum reg_class *p; in init_reg_sets_1()
324 *p = (enum reg_class) i; in init_reg_sets_1()
783 enum reg_class
790 return (enum reg_class) reg_pref[regno].prefclass; in reg_preferred_class()
793 enum reg_class
800 return (enum reg_class) reg_pref[regno].altclass; in reg_alternate_class()
804 enum reg_class
811 return (enum reg_class) reg_pref[regno].allocnoclass; in reg_allocno_class()
[all …]
H A Dreload.h84 enum reg_class rclass;
339 extern enum reg_class scratch_reload_class (enum insn_code);
400 extern rtx find_equiv_reg (rtx, rtx_insn *, enum reg_class, int, short *,
410 extern int push_reload (rtx, rtx, rtx *, rtx *, enum reg_class,
H A Dlra.h30 static inline enum reg_class
37 extern rtx lra_create_new_reg (machine_mode, rtx, enum reg_class,
H A Dira-int.h290 ENUM_BITFIELD (reg_class) aclass : 16;
870 enum reg_class x_ira_important_classes[N_REG_CLASSES];
885 enum reg_class x_ira_reg_class_intersect[N_REG_CLASSES][N_REG_CLASSES];
891 enum reg_class x_ira_reg_class_super_classes[N_REG_CLASSES][N_REG_CLASSES];
900 enum reg_class x_ira_reg_class_subunion[N_REG_CLASSES][N_REG_CLASSES];
901 enum reg_class x_ira_reg_class_superunion[N_REG_CLASSES][N_REG_CLASSES];
906 enum reg_class x_alloc_reg_class_subclasses[N_REG_CLASSES][N_REG_CLASSES];
1002 extern void ira_set_allocno_class (ira_allocno_t, enum reg_class);
1462 ira_allocate_and_copy_costs (int **vec, enum reg_class aclass, int *src) in ira_allocate_and_copy_costs()
1476 ira_allocate_and_accumulate_costs (int **vec, enum reg_class aclass, int *src) in ira_allocate_and_accumulate_costs()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dira.h40 enum reg_class x_ira_hard_regno_allocno_class[FIRST_PSEUDO_REGISTER];
48 enum reg_class x_ira_allocno_classes[N_REG_CLASSES];
53 enum reg_class x_ira_allocno_class_translate[N_REG_CLASSES];
61 enum reg_class x_ira_pressure_classes[N_REG_CLASSES];
67 enum reg_class x_ira_pressure_class_translate[N_REG_CLASSES];
71 enum reg_class x_ira_stack_reg_pressure_class;
101 enum reg_class x_ira_reg_class_subset[N_REG_CLASSES][N_REG_CLASSES];
H A Dira-costs.cc93 static enum reg_class *pref;
96 static enum reg_class *pref_buffer;
99 static enum reg_class *regno_aclass;
116 enum reg_class classes[N_REG_CLASSES];
145 return iterative_hash (&hv->classes, sizeof (enum reg_class) * hv->num, 0); in hash()
154 sizeof (enum reg_class) * hv1->num) == 0); in equal()
188 enum reg_class cl = classes_ptr->classes[i]; in complete_cost_classes()
252 enum reg_class cl = full->classes[i]; in restrict_cost_classes()
290 enum reg_class cl2 = narrow.classes[pos]; in restrict_cost_classes()
299 enum reg_class cl2 = ira_allocno_class_translate[cl]; in restrict_cost_classes()
[all …]
H A Dira-lives.cc141 enum reg_class aclass, pclass, cl; in update_allocno_pressure_excess_length()
217 inc_register_pressure (enum reg_class pclass, int n) in inc_register_pressure()
220 enum reg_class cl; in inc_register_pressure()
243 dec_register_pressure (enum reg_class pclass, int nregs) in dec_register_pressure()
247 enum reg_class cl; in dec_register_pressure()
303 enum reg_class pclass; in mark_pseudo_regno_live()
342 enum reg_class pclass; in mark_pseudo_regno_subword_live()
381 enum reg_class aclass, pclass; in mark_hard_reg_live()
436 enum reg_class cl; in mark_pseudo_regno_dead()
471 enum reg_class cl; in mark_pseudo_regno_subword_dead()
[all …]
H A Dregrename.h75 ENUM_BITFIELD(reg_class) cl : 16;
105 extern int find_rename_reg (du_head_p, enum reg_class, HARD_REG_SET *, int,
108 extern reg_class regrename_find_superclass (du_head_p, int *,
H A Dreginfo.cc295 reg_class_subunion[i][j] = (enum reg_class) k; in init_reg_sets_1()
316 reg_class_superunion[i][j] = (enum reg_class) k; in init_reg_sets_1()
340 enum reg_class *p; in init_reg_sets_1()
345 *p = (enum reg_class) i; in init_reg_sets_1()
811 enum reg_class
818 return (enum reg_class) reg_pref[regno].prefclass; in reg_preferred_class()
821 enum reg_class
828 return (enum reg_class) reg_pref[regno].altclass; in reg_alternate_class()
832 enum reg_class
839 return (enum reg_class) reg_pref[regno].allocnoclass; in reg_allocno_class()
[all …]
H A Dreload.h84 enum reg_class rclass;
339 extern enum reg_class scratch_reload_class (enum insn_code);
400 extern rtx find_equiv_reg (rtx, rtx_insn *, enum reg_class, int, short *,
410 extern int push_reload (rtx, rtx, rtx *, rtx *, enum reg_class,
H A Dira-int.h290 ENUM_BITFIELD (reg_class) aclass : 16;
880 enum reg_class x_ira_important_classes[N_REG_CLASSES];
895 enum reg_class x_ira_reg_class_intersect[N_REG_CLASSES][N_REG_CLASSES];
901 enum reg_class x_ira_reg_class_super_classes[N_REG_CLASSES][N_REG_CLASSES];
910 enum reg_class x_ira_reg_class_subunion[N_REG_CLASSES][N_REG_CLASSES];
911 enum reg_class x_ira_reg_class_superunion[N_REG_CLASSES][N_REG_CLASSES];
916 enum reg_class x_alloc_reg_class_subclasses[N_REG_CLASSES][N_REG_CLASSES];
1012 extern void ira_set_allocno_class (ira_allocno_t, enum reg_class);
1474 ira_allocate_and_copy_costs (int **vec, enum reg_class aclass, int *src) in ira_allocate_and_copy_costs()
1488 ira_allocate_and_accumulate_costs (int **vec, enum reg_class aclass, int *src) in ira_allocate_and_accumulate_costs()
[all …]
H A Dira.cc550 enum reg_class *p; in setup_reg_subclasses()
558 *p = (enum reg_class) i; in setup_reg_subclasses()
746 enum reg_class cl; in setup_stack_reg_pressure_class()
786 enum reg_class pressure_classes[N_REG_CLASSES]; in setup_pressure_classes()
848 pressure_classes[curr++] = (enum reg_class) cl2; in setup_pressure_classes()
858 pressure_classes[curr++] = (enum reg_class) cl2; in setup_pressure_classes()
864 pressure_classes[curr++] = (enum reg_class) cl; in setup_pressure_classes()
913 ira_pressure_classes[ira_pressure_classes_num++] = (enum reg_class) cl; in setup_pressure_classes()
988 static enum reg_class classes[LIM_REG_CLASSES + 1]; in setup_allocno_and_important_classes()
1005 classes[n++] = (enum reg_class) i; in setup_allocno_and_important_classes()
[all …]
H A Dregrename.cc109 static void scan_rtx (rtx_insn *, rtx *, enum reg_class, enum scan_actions,
229 rtx_insn *insn, enum reg_class cl) in create_new_chain()
373 find_rename_reg (du_head_p this_head, enum reg_class super_class, in find_rename_reg()
377 enum reg_class preferred_class; in find_rename_reg()
387 = (enum reg_class) targetm.preferred_rename_class (super_class); in find_rename_reg()
452 reg_class
457 reg_class super_class = NO_REGS; in regrename_find_superclass()
509 reg_class super_class = regrename_find_superclass (this_head, &n_uses, in rename_chains()
1099 scan_rtx_reg (rtx_insn *insn, rtx *loc, enum reg_class cl, enum scan_actions action, in scan_rtx_reg()
1284 static reg_class
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/mcore/
H A Dmcore-protos.h58 extern enum reg_class mcore_secondary_reload_class (enum reg_class, machine_mode, rtx);
59 extern enum reg_class mcore_reload_class (rtx, enum reg_class);
/netbsd-src/external/gpl3/gcc/dist/gcc/config/mcore/
H A Dmcore-protos.h58 extern enum reg_class mcore_secondary_reload_class (enum reg_class, machine_mode, rtx);
59 extern enum reg_class mcore_reload_class (rtx, enum reg_class);
/netbsd-src/external/gpl3/gcc/dist/gcc/config/bfin/
H A Dbfin-protos.h86 extern enum reg_class secondary_input_reload_class (enum reg_class,
89 extern enum reg_class secondary_output_reload_class (enum reg_class,
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/bfin/
H A Dbfin-protos.h86 extern enum reg_class secondary_input_reload_class (enum reg_class,
89 extern enum reg_class secondary_output_reload_class (enum reg_class,
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/s390/
H A Ds390-protos.h51 extern int s390_class_max_nregs (enum reg_class, machine_mode);
96 extern enum reg_class s390_secondary_input_reload_class (enum reg_class,
99 extern enum reg_class s390_secondary_output_reload_class (enum reg_class,
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/m68k/
H A Dm68k-protos.h104 extern enum reg_class m68k_secondary_reload_class (enum reg_class,
106 extern enum reg_class m68k_preferred_reload_class (rtx, enum reg_class);
/netbsd-src/external/gpl3/gcc/dist/gcc/config/m68k/
H A Dm68k-protos.h104 extern enum reg_class m68k_secondary_reload_class (enum reg_class,
106 extern enum reg_class m68k_preferred_reload_class (rtx, enum reg_class);
/netbsd-src/external/gpl3/gcc/dist/gcc/config/s390/
H A Ds390-protos.h51 extern int s390_class_max_nregs (enum reg_class, machine_mode);
99 extern enum reg_class s390_secondary_input_reload_class (enum reg_class,
102 extern enum reg_class s390_secondary_output_reload_class (enum reg_class,

12345678910>>...14