Home
last modified time | relevance | path

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

12345678910

/openbsd-src/gnu/usr.bin/gcc/gcc/config/dsp16xx/
H A Ddsp16xx-protos.h42 extern enum reg_class preferred_reload_class PARAMS ((rtx, enum reg_class));
43 extern enum reg_class secondary_reload_class PARAMS ((enum reg_class,
66 extern int class_max_nregs PARAMS ((enum reg_class, enum machine_mode));
67 extern enum reg_class limit_reload_class PARAMS ((enum reg_class, enum machine_mode));
68 extern int dsp16xx_register_move_cost PARAMS ((enum reg_class, enum reg_class));
86 extern enum reg_class dsp16xx_reg_class_from_letter PARAMS ((int));
/openbsd-src/gnu/gcc/gcc/config/mmix/
H A Dmmix-protos.h33 (enum machine_mode, enum reg_class, enum reg_class);
71 extern enum reg_class mmix_preferred_reload_class (rtx, enum reg_class);
72 extern enum reg_class mmix_preferred_output_reload_class
73 (rtx, enum reg_class);
74 extern enum reg_class mmix_secondary_reload_class
75 (enum reg_class, enum machine_mode, rtx, int);
/openbsd-src/gnu/gcc/gcc/config/bfin/
H A Dbfin-protos.h54 extern int bfin_register_move_cost (enum machine_mode, enum reg_class,
55 enum reg_class);
56 extern int bfin_memory_move_cost (enum machine_mode, enum reg_class, int in);
57 extern enum reg_class secondary_input_reload_class (enum reg_class, Mmode,
59 extern enum reg_class secondary_output_reload_class (enum reg_class, Mmode,
/openbsd-src/gnu/gcc/gcc/config/score/
H A Dscore-protos.h24 extern enum reg_class score_char_to_class[];
34 enum reg_class score_preferred_reload_class (rtx x, enum reg_class class);
36 enum reg_class score_secondary_reload_class (enum reg_class class,
71 int score_register_move_cost (enum machine_mode mode, enum reg_class to,
72 enum reg_class from);
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mmix/
H A Dmmix-protos.h33 PARAMS ((enum machine_mode, enum reg_class, enum reg_class));
83 extern enum reg_class mmix_preferred_reload_class
84 PARAMS ((rtx, enum reg_class));
85 extern enum reg_class mmix_preferred_output_reload_class
86 PARAMS ((rtx, enum reg_class));
87 extern enum reg_class mmix_secondary_reload_class
88 PARAMS ((enum reg_class, enum machine_mode, rtx, int));
/openbsd-src/gnu/gcc/gcc/config/i386/
H A Di386-protos.h139 extern int ix86_register_move_cost (enum machine_mode, enum reg_class,
140 enum reg_class);
141 extern int ix86_secondary_memory_needed (enum reg_class, enum reg_class,
144 enum machine_mode, enum reg_class);
145 extern enum reg_class ix86_preferred_reload_class (rtx, enum reg_class);
146 extern enum reg_class ix86_preferred_output_reload_class (rtx, enum reg_class);
147 extern int ix86_memory_move_cost (enum machine_mode, enum reg_class, int);
/openbsd-src/gnu/gcc/gcc/
H A Dreload.h38 extern int memory_move_secondary_cost (enum machine_mode, enum reg_class, int);
87 enum reg_class class;
248 extern enum reg_class secondary_reload_class (bool, enum reg_class,
252 extern enum reg_class scratch_reload_class (enum insn_code);
313 extern rtx find_equiv_reg (rtx, rtx, enum reg_class, int, short *,
323 extern int push_reload (rtx, rtx, rtx *, rtx *, enum reg_class,
H A Dregclass.c172 static enum reg_class reg_class_superclasses[N_REG_CLASSES][N_REG_CLASSES];
176 static enum reg_class reg_class_subclasses[N_REG_CLASSES][N_REG_CLASSES];
181 enum reg_class reg_class_subunion[N_REG_CLASSES][N_REG_CLASSES];
186 enum reg_class reg_class_superunion[N_REG_CLASSES][N_REG_CLASSES];
351 reg_class_subunion[i][j] = (enum reg_class) k; in init_reg_sets_1()
375 reg_class_superunion[i][j] = (enum reg_class) k; in init_reg_sets_1()
398 enum reg_class *p; in init_reg_sets_1()
408 *p = (enum reg_class) j; in init_reg_sets_1()
412 *p = (enum reg_class) i; in init_reg_sets_1()
500 enum reg_class *p1, *p2; in init_reg_sets_1()
[all …]
/openbsd-src/gnu/gcc/gcc/config/ia64/
H A Dia64-protos.h71 extern enum reg_class ia64_preferred_reload_class (rtx, enum reg_class);
72 extern enum reg_class ia64_secondary_reload_class (enum reg_class,
93 extern int ia64_register_move_cost (enum machine_mode, enum reg_class,
94 enum reg_class);
/openbsd-src/gnu/gcc/gcc/config/avr/
H A Davr-protos.h31 extern enum reg_class class_likely_spilled_p (int c);
32 extern enum reg_class avr_regno_reg_class (int r);
33 extern enum reg_class avr_reg_class_from_letter (int c);
95 extern enum reg_class preferred_reload_class (rtx x, enum reg_class class);
102 extern enum reg_class secondary_input_reload_class (enum reg_class,
112 extern int test_hard_reg_class (enum reg_class class, rtx x);
130 extern int class_max_nregs (enum reg_class class, enum machine_mode mode);
/openbsd-src/gnu/gcc/gcc/config/mips/
H A Dmips-protos.h228 enum machine_mode, enum reg_class);
230 extern enum reg_class mips_preferred_reload_class (rtx, enum reg_class);
231 extern enum reg_class mips_secondary_reload_class (enum reg_class,
234 extern int mips_class_max_nregs (enum reg_class, enum machine_mode);
236 extern int mips_register_move_cost (enum machine_mode, enum reg_class,
237 enum reg_class);
/openbsd-src/gnu/gcc/gcc/config/s390/
H A Ds390-protos.h47 extern bool s390_class_max_nregs (enum reg_class, enum machine_mode);
77 extern enum reg_class s390_preferred_reload_class (rtx, enum reg_class);
78 extern enum reg_class s390_secondary_input_reload_class (enum reg_class,
81 extern enum reg_class s390_secondary_output_reload_class (enum reg_class,
/openbsd-src/gnu/usr.bin/gcc/gcc/config/ns32k/
H A Dns32k-protos.h26 extern enum reg_class secondary_reload_class PARAMS ((enum reg_class,
45 extern int register_move_cost PARAMS ((enum reg_class, enum reg_class));
/openbsd-src/gnu/usr.bin/gcc/gcc/config/avr/
H A Davr-protos.h32 extern enum reg_class class_likely_spilled_p PARAMS ((int c));
33 extern enum reg_class avr_regno_reg_class PARAMS ((int r));
34 extern enum reg_class avr_reg_class_from_letter PARAMS ((int c));
105 extern enum reg_class preferred_reload_class PARAMS ((rtx x,
106 enum reg_class class));
119 extern enum reg_class secondary_input_reload_class PARAMS ((enum reg_class,
130 extern int test_hard_reg_class PARAMS ((enum reg_class class, rtx x));
151 extern int class_max_nregs PARAMS ((enum reg_class class,
/openbsd-src/gnu/usr.bin/gcc/gcc/config/s390/
H A Ds390-protos.h63 extern enum reg_class s390_preferred_reload_class PARAMS ((rtx, enum reg_class));
64 extern enum reg_class s390_secondary_input_reload_class PARAMS ((enum reg_class, enum machine_mode,…
65 extern enum reg_class s390_secondary_output_reload_class PARAMS ((enum reg_class, enum machine_mode…
/openbsd-src/gnu/gcc/gcc/config/m68hc11/
H A Dm68hc11-protos.h50 extern enum reg_class preferred_reload_class (rtx, enum reg_class);
83 extern int m68hc11_memory_move_cost (enum machine_mode, enum reg_class, int);
85 enum reg_class, enum reg_class);
/openbsd-src/gnu/gcc/gcc/config/crx/
H A Dcrx-protos.h27 extern enum reg_class crx_regno_reg_class (int);
30 extern enum reg_class crx_secondary_reload_class (enum reg_class, enum machine_mode, rtx);
75 extern int crx_memory_move_cost (enum machine_mode, enum reg_class, int);
/openbsd-src/gnu/gcc/gcc/config/mcore/
H A Dmcore-protos.h66 extern enum reg_class mcore_secondary_reload_class (enum reg_class, enum machine_mode, rtx);
67 extern enum reg_class mcore_reload_class (rtx, enum reg_class);
/openbsd-src/gnu/gcc/gcc/config/xtensa/
H A Dxtensa-protos.h64 extern enum reg_class xtensa_preferred_reload_class (rtx, enum reg_class, int);
65 extern enum reg_class xtensa_secondary_reload_class (enum reg_class,
/openbsd-src/gnu/gcc/gcc/config/stormy16/
H A Dstormy16-protos.h72 extern enum reg_class xstormy16_secondary_reload_class
73 (enum reg_class, enum machine_mode, rtx);
77 extern enum reg_class xstormy16_preferred_reload_class (rtx, enum reg_class);
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mips/
H A Dmips-protos.h126 extern enum reg_class mips_secondary_reload_class PARAMS ((enum reg_class,
131 enum reg_class));
132 extern int mips_class_max_nregs PARAMS ((enum reg_class,
135 enum reg_class,
136 enum reg_class));
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dregclass.c176 enum reg_class reg_class_superclasses[N_REG_CLASSES][N_REG_CLASSES];
180 enum reg_class reg_class_subclasses[N_REG_CLASSES][N_REG_CLASSES];
185 enum reg_class reg_class_subunion[N_REG_CLASSES][N_REG_CLASSES];
190 enum reg_class reg_class_superunion[N_REG_CLASSES][N_REG_CLASSES];
350 reg_class_subunion[i][j] = (enum reg_class) k; in init_reg_sets_1()
377 reg_class_superunion[i][j] = (enum reg_class) k; in init_reg_sets_1()
400 enum reg_class *p; in init_reg_sets_1()
410 *p = (enum reg_class) j; in init_reg_sets_1()
414 *p = (enum reg_class) i; in init_reg_sets_1()
499 enum reg_class *p1, *p2; in init_reg_sets_1()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/stormy16/
H A Dstormy16-protos.h75 extern enum reg_class xstormy16_secondary_reload_class
76 PARAMS ((enum reg_class, enum machine_mode, rtx));
78 extern enum reg_class xstormy16_preferred_reload_class
79 PARAMS ((rtx, enum reg_class));
/openbsd-src/gnu/usr.bin/gcc/gcc/config/m68hc11/
H A Dm68hc11-protos.h50 extern enum reg_class preferred_reload_class PARAMS((rtx, enum reg_class));
89 extern int m68hc11_memory_move_cost PARAMS((enum machine_mode, enum reg_class,
92 enum reg_class, enum reg_class));
/openbsd-src/gnu/gcc/gcc/config/frv/
H A Dfrv-protos.h109 extern enum reg_class frv_secondary_reload_class
110 (enum reg_class class,
113 extern int frv_class_likely_spilled_p (enum reg_class class);
116 extern int frv_class_max_nregs (enum reg_class class,
123 extern int frv_register_move_cost (enum reg_class, enum reg_class);

12345678910