Home
last modified time | relevance | path

Searched refs:rtx (Results 1 – 25 of 1456) sorted by relevance

12345678910>>...59

/netbsd/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000-protos.h62 extern void rs6000_split_vec_extract_var (rtx, rtx, rtx, rtx, rtx);
63 extern rtx rs6000_adjust_vec_address (rtx, rtx, rtx, rtx, machine_mode);
90 extern bool fusion_gpr_load_p (rtx, rtx, rtx, rtx);
122 extern int rs6000_emit_cmove (rtx, rtx, rtx, rtx);
123 extern int rs6000_emit_int_cmove (rtx, rtx, rtx, rtx);
124 extern int rs6000_emit_vector_cond_expr (rtx, rtx, rtx, rtx, rtx, rtx);
130 extern void rs6000_expand_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx, rtx);
260 extern void rs6000_call_aix (rtx, rtx, rtx, rtx);
261 extern void rs6000_sibcall_aix (rtx, rtx, rtx, rtx);
262 extern void rs6000_call_sysv (rtx, rtx, rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/mips/
H A Dmips-protos.h222 extern void mips_split_msa_copy_d (rtx, rtx, rtx, rtx (*)(rtx, rtx, rtx));
223 extern void mips_split_msa_insert_d (rtx, rtx, rtx, rtx);
228 extern void mips_save_gp_to_cprestore_slot (rtx, rtx, rtx, rtx);
233 extern void mips_expand_vcondv2sf (rtx, rtx, rtx, enum rtx_code, rtx, rtx);
344 rtx (*fn_6) (rtx, rtx, rtx, rtx, rtx, rtx);
345 rtx (*fn_5) (rtx, rtx, rtx, rtx, rtx);
346 rtx (*fn_4) (rtx, rtx, rtx, rtx);
350 rtx, rtx, rtx, rtx);
354 extern void mips_expand_vec_reduc (rtx, rtx, rtx (*)(rtx, rtx, rtx));
356 rtx (*) (rtx, rtx, rtx), bool);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/mips/
H A Dmips-protos.h222 extern void mips_split_msa_copy_d (rtx, rtx, rtx, rtx (*)(rtx, rtx, rtx));
223 extern void mips_split_msa_insert_d (rtx, rtx, rtx, rtx);
228 extern void mips_save_gp_to_cprestore_slot (rtx, rtx, rtx, rtx);
233 extern void mips_expand_vcondv2sf (rtx, rtx, rtx, enum rtx_code, rtx, rtx);
343 rtx (*fn_6) (rtx, rtx, rtx, rtx, rtx, rtx);
344 rtx (*fn_5) (rtx, rtx, rtx, rtx, rtx);
345 rtx (*fn_4) (rtx, rtx, rtx, rtx);
349 rtx, rtx, rtx, rtx);
353 extern void mips_expand_vec_reduc (rtx, rtx, rtx (*)(rtx, rtx, rtx));
355 rtx (*) (rtx, rtx, rtx), bool);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000-protos.h62 extern void rs6000_split_vec_extract_var (rtx, rtx, rtx, rtx, rtx);
63 extern rtx rs6000_adjust_vec_address (rtx, rtx, rtx, rtx, machine_mode);
91 extern bool fusion_gpr_load_p (rtx, rtx, rtx, rtx);
123 extern bool rs6000_emit_cmove (rtx, rtx, rtx, rtx);
124 extern bool rs6000_emit_int_cmove (rtx, rtx, rtx, rtx);
125 extern int rs6000_emit_vector_cond_expr (rtx, rtx, rtx, rtx, rtx, rtx);
131 extern void rs6000_expand_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx, rtx);
299 extern void rs6000_call_aix (rtx, rtx, rtx, rtx);
300 extern void rs6000_sibcall_aix (rtx, rtx, rtx, rtx);
301 extern void rs6000_call_sysv (rtx, rtx, rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/
H A Drecog.h301 typedef rtx_insn * (*f6) (rtx, rtx, rtx, rtx, rtx, rtx);
302 typedef rtx_insn * (*f7) (rtx, rtx, rtx, rtx, rtx, rtx, rtx);
303 typedef rtx_insn * (*f8) (rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx);
304 typedef rtx_insn * (*f9) (rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx);
305 typedef rtx_insn * (*f10) (rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx);
306 typedef rtx_insn * (*f11) (rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx);
307 typedef rtx_insn * (*f12) (rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx);
308 typedef rtx_insn * (*f13) (rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx);
309 typedef rtx_insn * (*f14) (rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx);
310 …typedef rtx_insn * (*f15) (rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, r…
[all …]
H A Doptabs.h28 extern rtx expand_widening_mult (machine_mode, rtx, rtx, rtx, int, optab);
177 rtx op0, rtx op1, rtx op2, rtx target,
193 extern rtx expand_binop (machine_mode, optab, rtx, rtx, rtx, int,
204 extern int expand_twoval_binop (optab, rtx, rtx, rtx, rtx, int);
208 extern bool expand_twoval_binop_libfunc (optab, rtx, rtx, rtx, rtx,
224 extern rtx expand_copysign (rtx, rtx, rtx);
276 rtx, rtx);
317 extern rtx expand_vec_perm_var (machine_mode, rtx, rtx, rtx, rtx);
328 extern rtx expand_vec_series_expr (machine_mode, rtx, rtx, rtx);
333 extern rtx expand_sync_lock_test_and_set (rtx, rtx, rtx);
[all …]
H A Dexpr.h75 extern rtx emit_block_op_via_libcall (enum built_in_function, rtx, rtx, rtx,
112 extern rtx emit_block_move (rtx, rtx, rtx, enum block_op_methods);
113 extern rtx emit_block_move_hints (rtx, rtx, rtx, enum block_op_methods,
121 extern rtx emit_block_cmp_hints (rtx, rtx, rtx, tree, rtx, bool,
165 use_reg (rtx *fusage, rtx reg) in use_reg()
185 extern rtx expand_cmpstrn_or_cmpmem (insn_code, rtx, rtx, rtx, tree, rtx,
191 extern rtx clear_storage (rtx, rtx, enum block_op_methods);
198 extern rtx set_storage_via_libcall (rtx, rtx, rtx, bool = false);
247 int, rtx, poly_int64, rtx, rtx, int, rtx, bool);
265 extern rtx force_operand (rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/
H A Doptabs.h28 extern rtx expand_widening_mult (machine_mode, rtx, rtx, rtx, int, optab);
177 rtx op0, rtx op1, rtx op2, rtx target,
195 extern rtx expand_binop (machine_mode, optab, rtx, rtx, rtx, int,
206 extern int expand_twoval_binop (optab, rtx, rtx, rtx, rtx, int);
226 extern rtx expand_copysign (rtx, rtx, rtx);
283 rtx emit_conditional_move (rtx, rtx, rtx, rtx, rtx, machine_mode);
287 rtx, rtx);
328 extern rtx expand_vec_perm_var (machine_mode, rtx, rtx, rtx, rtx);
336 extern rtx expand_vec_series_expr (machine_mode, rtx, rtx, rtx);
341 extern rtx expand_sync_lock_test_and_set (rtx, rtx, rtx);
[all …]
H A Dexpr.h75 extern rtx emit_block_op_via_libcall (enum built_in_function, rtx, rtx, rtx,
120 extern rtx emit_block_move (rtx, rtx, rtx, enum block_op_methods);
121 extern rtx emit_block_move_hints (rtx, rtx, rtx, enum block_op_methods,
129 extern rtx emit_block_cmp_hints (rtx, rtx, rtx, tree, rtx, bool,
173 use_reg (rtx *fusage, rtx reg) in use_reg()
193 extern rtx expand_cmpstrn_or_cmpmem (insn_code, rtx, rtx, rtx, tree, rtx,
199 extern rtx clear_storage (rtx, rtx, enum block_op_methods);
207 extern rtx set_storage_via_libcall (rtx, rtx, rtx, bool = false);
266 int, rtx, poly_int64, rtx, rtx, int, rtx, bool);
284 extern rtx force_operand (rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/i386/
H A Di386-protos.h71 extern bool ix86_expand_strlen (rtx, rtx, rtx, rtx);
72 extern bool ix86_expand_set_or_cpymem (rtx, rtx, rtx, rtx, rtx, rtx,
73 rtx, rtx, rtx, rtx, bool);
124 extern rtx ix86_expand_adjust_ufix_to_sfix_si (rtx, rtx *);
138 extern void ix86_expand_setcc (rtx, enum rtx_code, rtx, rtx);
147 extern void ix86_expand_sse_movcc (rtx, rtx, rtx, rtx);
150 extern rtx_insn *ix86_expand_call (rtx, rtx, rtx, rtx, rtx, bool);
152 extern void x86_initialize_trampoline (rtx, rtx, rtx);
242 extern void ix86_expand_reduc (rtx (*)(rtx, rtx, rtx), rtx, rtx);
249 extern void ix86_expand_sse2_mulv4si3 (rtx, rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386-protos.h71 extern bool ix86_expand_strlen (rtx, rtx, rtx, rtx);
72 extern bool ix86_expand_set_or_cpymem (rtx, rtx, rtx, rtx, rtx, rtx,
73 rtx, rtx, rtx, rtx, bool);
124 extern rtx ix86_expand_adjust_ufix_to_sfix_si (rtx, rtx *);
138 extern void ix86_expand_setcc (rtx, enum rtx_code, rtx, rtx);
147 extern void ix86_expand_sse_movcc (rtx, rtx, rtx, rtx);
150 extern rtx_insn *ix86_expand_call (rtx, rtx, rtx, rtx, rtx, bool);
152 extern void x86_initialize_trampoline (rtx, rtx, rtx);
242 extern void ix86_expand_reduc (rtx (*)(rtx, rtx, rtx), rtx, rtx);
249 extern void ix86_expand_sse2_mulv4si3 (rtx, rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/s390/
H A Ds390-protos.h82 extern bool s390_offset_p (rtx, rtx, rtx);
97 extern rtx legitimize_pic_address (rtx, rtx);
110 extern bool s390_expand_cpymem (rtx, rtx, rtx);
112 extern bool s390_expand_cmpmem (rtx, rtx, rtx, rtx);
115 extern bool s390_expand_addcc (enum rtx_code, rtx, rtx, rtx, rtx, rtx);
116 extern bool s390_expand_insv (rtx, rtx, rtx, rtx);
117 extern void s390_expand_cs (machine_mode, rtx, rtx, rtx, rtx, rtx, bool);
120 rtx, rtx, rtx, bool);
125 extern void s390_expand_vcond (rtx, rtx, rtx, enum rtx_code, rtx, rtx);
132 extern rtx_insn *s390_emit_call (rtx, rtx, rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/loongarch/
H A Dloongarch-protos.h47 extern rtx loongarch_emit_move (rtx, rtx);
73 extern void loongarch_split_move (rtx, rtx, rtx);
75 extern void loongarch_split_move_insn (rtx, rtx, rtx);
123 extern rtx loongarch_prefetch_cookie (rtx, rtx);
136 rtx (*fn_8) (rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx);
137 rtx (*fn_7) (rtx, rtx, rtx, rtx, rtx, rtx, rtx);
138 rtx (*fn_6) (rtx, rtx, rtx, rtx, rtx, rtx);
139 rtx (*fn_5) (rtx, rtx, rtx, rtx, rtx);
140 rtx (*fn_4) (rtx, rtx, rtx, rtx);
144 rtx, rtx, rtx, rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/s390/
H A Ds390-protos.h79 extern bool s390_offset_p (rtx, rtx, rtx);
94 extern rtx legitimize_pic_address (rtx, rtx);
107 extern bool s390_expand_cpymem (rtx, rtx, rtx);
109 extern bool s390_expand_cmpmem (rtx, rtx, rtx, rtx);
112 extern bool s390_expand_addcc (enum rtx_code, rtx, rtx, rtx, rtx, rtx);
113 extern bool s390_expand_insv (rtx, rtx, rtx, rtx);
114 extern void s390_expand_cs (machine_mode, rtx, rtx, rtx, rtx, rtx, bool);
117 rtx, rtx, rtx, bool);
122 extern void s390_expand_vcond (rtx, rtx, rtx, enum rtx_code, rtx, rtx);
126 extern rtx_insn *s390_emit_call (rtx, rtx, rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/frv/
H A Dfrv-protos.h32 extern rtx frv_find_base_term (rtx);
43 extern rtx frv_dynamic_chain_address (rtx);
50 extern int frv_emit_movsi (rtx, rtx);
54 (rtx *, rtx);
57 extern rtx frv_split_scc (rtx, rtx, rtx, rtx, HOST_WIDE_INT);
58 extern int frv_emit_cond_move (rtx, rtx, rtx, rtx);
59 extern rtx frv_split_cond_move (rtx *);
60 extern rtx frv_split_minmax (rtx *);
61 extern rtx frv_split_abs (rtx *);
69 rtx *, rtx *);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/frv/
H A Dfrv-protos.h32 extern rtx frv_find_base_term (rtx);
43 extern rtx frv_dynamic_chain_address (rtx);
50 extern int frv_emit_movsi (rtx, rtx);
54 (rtx *, rtx);
57 extern rtx frv_split_scc (rtx, rtx, rtx, rtx, HOST_WIDE_INT);
58 extern int frv_emit_cond_move (rtx, rtx, rtx, rtx);
59 extern rtx frv_split_cond_move (rtx *);
60 extern rtx frv_split_minmax (rtx *);
61 extern rtx frv_split_abs (rtx *);
69 rtx *, rtx *);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/nds32/
H A Dnds32-protos.h79 extern rtx nds32_expand_load_multiple (int, int, rtx, rtx, bool, rtx *);
80 extern rtx nds32_expand_store_multiple (int, int, rtx, rtx, bool, rtx *);
81 extern bool nds32_expand_cpymemsi (rtx, rtx, rtx, rtx);
82 extern bool nds32_expand_setmem (rtx, rtx, rtx, rtx, rtx, rtx);
83 extern bool nds32_expand_strlen (rtx, rtx, rtx, rtx);
253 extern const char *nds32_output_unpkd8 (rtx, rtx, rtx, rtx, bool);
269 extern bool nds32_need_split_sms_p (rtx, rtx, rtx, rtx);
270 extern const char *nds32_output_sms (rtx, rtx, rtx, rtx);
271 extern void nds32_split_sms (rtx, rtx, rtx, rtx, rtx, rtx, rtx);
276 extern void nds32_split_ashiftdi3 (rtx, rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/nds32/
H A Dnds32-protos.h79 extern rtx nds32_expand_load_multiple (int, int, rtx, rtx, bool, rtx *);
80 extern rtx nds32_expand_store_multiple (int, int, rtx, rtx, bool, rtx *);
81 extern bool nds32_expand_cpymemsi (rtx, rtx, rtx, rtx);
82 extern bool nds32_expand_setmem (rtx, rtx, rtx, rtx, rtx, rtx);
83 extern bool nds32_expand_strlen (rtx, rtx, rtx, rtx);
253 extern const char *nds32_output_unpkd8 (rtx, rtx, rtx, rtx, bool);
269 extern bool nds32_need_split_sms_p (rtx, rtx, rtx, rtx);
270 extern const char *nds32_output_sms (rtx, rtx, rtx, rtx);
271 extern void nds32_split_sms (rtx, rtx, rtx, rtx, rtx, rtx, rtx);
276 extern void nds32_split_ashiftdi3 (rtx, rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/arm/
H A Darm-protos.h62 extern void arm_decompose_di_binop (rtx, rtx, rtx *, rtx *, rtx *, rtx *);
82 extern rtx legitimize_pic_address (rtx, machine_mode, rtx, rtx, bool);
83 extern rtx legitimize_tls_address (rtx, rtx);
103 rtx (*) (rtx, rtx, rtx));
112 rtx (*) (rtx, rtx, rtx, rtx),
113 rtx, rtx, rtx);
150 extern rtx arm_gen_compare_reg (RTX_CODE, rtx, rtx, rtx);
196 extern void arm_split_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx, rtx, rtx);
197 extern rtx arm_load_tp (rtx);
380 extern void arm_emit_coreregs_64bit_shift (enum rtx_code, rtx, rtx, rtx, rtx,
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Darm-protos.h62 extern void arm_decompose_di_binop (rtx, rtx, rtx *, rtx *, rtx *, rtx *);
80 extern rtx legitimize_pic_address (rtx, machine_mode, rtx, rtx, bool);
81 extern rtx legitimize_tls_address (rtx, rtx);
101 rtx (*) (rtx, rtx, rtx));
109 rtx (*) (rtx, rtx, rtx, rtx),
110 rtx, rtx, rtx);
146 extern rtx arm_gen_compare_reg (RTX_CODE, rtx, rtx, rtx);
192 extern void arm_split_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx, rtx, rtx);
193 extern rtx arm_load_tp (rtx);
368 extern void arm_emit_coreregs_64bit_shift (enum rtx_code, rtx, rtx, rtx, rtx,
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64-protos.h509 bool aarch64_emit_approx_div (rtx, rtx, rtx);
543 void aarch64_split_add_offset (scalar_int_mode, rtx, rtx, rtx, rtx, rtx);
622 const char * aarch64_output_probe_sve_stack_clash (rtx, rtx, rtx, rtx);
654 rtx *, rtx *,
655 rtx *, rtx *,
658 rtx *, rtx *,
659 rtx *, rtx *, rtx *);
660 void aarch64_expand_subvti (rtx, rtx, rtx,
661 rtx, rtx, rtx, rtx, bool);
702 void aarch64_split_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx, rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/alpha/
H A Dalpha-protos.h38 extern void get_aligned_mem (rtx, rtx *, rtx *);
39 extern rtx get_unaligned_address (rtx);
43 extern void alpha_set_memflags (rtx, rtx);
51 extern void alpha_split_tfmode_frobsign (rtx[], rtx (*)(rtx, rtx, rtx));
59 extern void alpha_expand_builtin_vector_binop (rtx (*)(rtx, rtx, rtx),
61 rtx, rtx, rtx);
65 extern rtx alpha_return_addr (int, rtx);
67 extern void alpha_initialize_trampoline (rtx, rtx, rtx, int, int, int);
85 extern int alpha_split_conditional_move (enum rtx_code, rtx, rtx, rtx, rtx);
88 extern void alpha_split_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx, rtx,
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/alpha/
H A Dalpha-protos.h38 extern void get_aligned_mem (rtx, rtx *, rtx *);
39 extern rtx get_unaligned_address (rtx);
43 extern void alpha_set_memflags (rtx, rtx);
51 extern void alpha_split_tfmode_frobsign (rtx[], rtx (*)(rtx, rtx, rtx));
59 extern void alpha_expand_builtin_vector_binop (rtx (*)(rtx, rtx, rtx),
61 rtx, rtx, rtx);
65 extern rtx alpha_return_addr (int, rtx);
67 extern void alpha_initialize_trampoline (rtx, rtx, rtx, int, int, int);
85 extern int alpha_split_conditional_move (enum rtx_code, rtx, rtx, rtx, rtx);
88 extern void alpha_split_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx, rtx,
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64-protos.h780 bool aarch64_emit_approx_div (rtx, rtx, rtx);
816 void aarch64_split_add_offset (scalar_int_mode, rtx, rtx, rtx, rtx, rtx);
896 const char * aarch64_output_probe_sve_stack_clash (rtx, rtx, rtx, rtx);
928 rtx *, rtx *,
929 rtx *, rtx *,
932 rtx *, rtx *,
933 rtx *, rtx *, rtx *);
934 void aarch64_expand_subvti (rtx, rtx, rtx,
935 rtx, rtx, rtx, rtx, bool);
975 void aarch64_split_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx, rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/m68k/
H A Dm68k-protos.h26 extern void split_di (rtx[], int, rtx[], rtx[]);
37 extern const char *output_btst (rtx *, rtx, rtx, rtx_insn *, int);
38 extern const char *output_scc_di (rtx, rtx, rtx, rtx);
47 extern rtx_code m68k_output_compare_di (rtx, rtx, rtx, rtx, rtx_insn *, rtx_code);
53 extern rtx_code m68k_output_bftst (rtx, rtx, rtx, rtx_code);
70 extern void notice_update_cc (rtx, rtx);
77 extern rtx legitimize_pic_address (rtx, machine_mode, rtx);
78 extern rtx m68k_legitimize_tls_address (rtx);
89 extern rtx m68k_unwrap_symbol (rtx, bool);
113 extern rtx m68k_legitimize_call_address (rtx);
[all …]

12345678910>>...59