/netbsd/external/gpl3/gcc.old/dist/gcc/config/rs6000/ |
H A D | rs6000-protos.h | 62 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 D | mips-protos.h | 222 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 D | mips-protos.h | 222 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 D | rs6000-protos.h | 62 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 D | recog.h | 301 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 D | optabs.h | 28 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 D | expr.h | 75 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 D | optabs.h | 28 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 D | expr.h | 75 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 D | i386-protos.h | 71 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 D | i386-protos.h | 71 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 D | s390-protos.h | 82 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 D | loongarch-protos.h | 47 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 D | s390-protos.h | 79 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 D | frv-protos.h | 32 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 D | frv-protos.h | 32 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 D | nds32-protos.h | 79 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 D | nds32-protos.h | 79 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 D | arm-protos.h | 62 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 D | arm-protos.h | 62 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 D | aarch64-protos.h | 509 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 D | alpha-protos.h | 38 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 D | alpha-protos.h | 38 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 D | aarch64-protos.h | 780 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 D | m68k-protos.h | 26 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 …]
|