Home
last modified time | relevance | path

Searched refs:rtx (Results 51 – 75 of 1456) sorted by relevance

12345678910>>...59

/netbsd/external/gpl3/gcc/dist/gcc/config/pa/
H A Dpa-protos.h26 extern const char *pa_output_and (rtx *);
49 extern void pa_output_addr_vec (rtx, rtx);
50 extern void pa_output_addr_diff_vec (rtx, rtx);
54 extern void pa_encode_label (rtx);
57 extern int pa_fmpyaddoperands (rtx *);
58 extern int pa_fmpysuboperands (rtx *);
59 extern void pa_emit_bcond_fp (rtx[]);
60 extern int pa_emit_move_sequence (rtx *, machine_mode, rtx);
67 extern rtx pa_legitimize_reload_address (rtx, machine_mode,
72 extern rtx pa_return_addr_rtx (int, rtx);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/m32r/
H A Dm32r-protos.h33 extern int easy_di_const (rtx);
34 extern int easy_df_const (rtx);
35 extern rtx gen_compare (enum rtx_code, rtx, rtx, int);
36 extern bool gen_cond_store (enum rtx_code, rtx, rtx, rtx);
37 extern rtx gen_split_move_double (rtx *);
39 extern void m32r_initialize_trampoline (rtx, rtx, rtx);
40 extern int zero_and_one (rtx, rtx);
41 extern char * emit_cond_move (rtx *, rtx);
42 extern void m32r_output_block_move (rtx, rtx *);
44 extern int m32r_not_same_reg (rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/m32r/
H A Dm32r-protos.h33 extern int easy_di_const (rtx);
34 extern int easy_df_const (rtx);
35 extern rtx gen_compare (enum rtx_code, rtx, rtx, int);
36 extern bool gen_cond_store (enum rtx_code, rtx, rtx, rtx);
37 extern rtx gen_split_move_double (rtx *);
39 extern void m32r_initialize_trampoline (rtx, rtx, rtx);
40 extern int zero_and_one (rtx, rtx);
41 extern char * emit_cond_move (rtx *, rtx);
42 extern void m32r_output_block_move (rtx, rtx *);
44 extern int m32r_not_same_reg (rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/h8300/
H A Dh8300-protos.h29 extern const char *output_plussi (rtx *);
32 extern unsigned int compute_a_shift_length (rtx, rtx *);
37 extern int h8300_expand_movsi (rtx[]);
41 rtx *);
44 extern enum attr_cc compute_a_shift_cc (rtx, rtx *);
48 extern void h8300_expand_store (rtx[]);
51 extern int expand_a_rotate (rtx[]);
58 extern int byte_accesses_mergeable_p (rtx, rtx);
63 extern rtx h8300_return_addr_rtx (int, rtx);
102 extern bool h8300_move_ok (rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/csky/
H A Dcsky-protos.h36 extern const char *csky_output_move (rtx insn, rtx *, machine_mode);
38 extern const char *csky_output_ck801_move (rtx, rtx *, machine_mode);
43 extern bool csky_split_and (rtx *);
44 extern bool csky_split_ior (rtx *);
45 extern bool csky_split_xor (rtx *);
48 extern bool csky_emit_compare (enum rtx_code, rtx, rtx);
49 extern bool csky_emit_compare_float (enum rtx_code, rtx, rtx);
52 extern rtx csky_return_addr (int, rtx);
58 extern void csky_set_eh_return_address (rtx, rtx);
62 extern rtx csky_legitimize_pic_address (rtx, rtx, bool);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/gcn/
H A Dgcn-protos.h25 extern rtx gcn_convert_mask_mode (rtx reg);
28 extern rtx gcn_expand_scaled_offsets (addr_space_t as, rtx base, rtx offsets,
29 rtx scale, bool unsigned_p, rtx exec);
31 extern rtx gcn_expand_reduc_scalar (machine_mode, rtx, int);
32 extern rtx gcn_expand_scalar_to_vector_address (machine_mode, rtx, rtx, rtx);
33 extern void gcn_expand_vector_init (rtx, rtx);
62 extern rtx gcn_operand_part (machine_mode, rtx, int);
70 extern bool gcn_sgpr_move_p (rtx, rtx);
71 extern bool gcn_valid_move_p (machine_mode, rtx, rtx);
73 extern rtx gcn_vec_constant (machine_mode, rtx);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/gcn/
H A Dgcn-protos.h25 extern rtx gcn_convert_mask_mode (rtx reg);
29 extern rtx gcn_expand_scaled_offsets (addr_space_t as, rtx base, rtx offsets,
30 rtx scale, bool unsigned_p, rtx exec);
32 extern rtx gcn_expand_reduc_scalar (machine_mode, rtx, int);
33 extern rtx gcn_expand_scalar_to_vector_address (machine_mode, rtx, rtx, rtx);
34 extern void gcn_expand_vector_init (rtx, rtx);
65 extern rtx gcn_operand_part (machine_mode, rtx, int);
73 extern bool gcn_sgpr_move_p (rtx, rtx);
74 extern bool gcn_valid_move_p (machine_mode, rtx, rtx);
76 extern rtx gcn_vec_constant (machine_mode, rtx);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/visium/
H A Dvisium-protos.h39 extern void visium_initialize_trampoline (rtx, rtx, rtx);
42 extern rtx visium_return_addr_rtx (int, rtx);
44 extern rtx visium_dynamic_chain_address (rtx);
45 extern rtx visium_legitimize_reload_address (rtx, machine_mode, int, int,
47 extern machine_mode visium_select_cc_mode (enum rtx_code, rtx, rtx);
48 extern void visium_split_cbranch (enum rtx_code, rtx, rtx, rtx);
53 extern void visium_split_double_add (enum rtx_code, rtx, rtx, rtx);
57 extern void visium_split_cstore (enum rtx_code, rtx, rtx,
58 enum rtx_code, rtx, rtx);
59 extern int visium_expand_block_move (rtx *);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/visium/
H A Dvisium-protos.h39 extern void visium_initialize_trampoline (rtx, rtx, rtx);
42 extern rtx visium_return_addr_rtx (int, rtx);
44 extern rtx visium_dynamic_chain_address (rtx);
45 extern rtx visium_legitimize_reload_address (rtx, machine_mode, int, int,
47 extern machine_mode visium_select_cc_mode (enum rtx_code, rtx, rtx);
48 extern void visium_split_cbranch (enum rtx_code, rtx, rtx, rtx);
53 extern void visium_split_double_add (enum rtx_code, rtx, rtx, rtx);
57 extern void visium_split_cstore (enum rtx_code, rtx, rtx,
58 enum rtx_code, rtx, rtx);
59 extern int visium_expand_block_move (rtx *);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/
H A Demit-rtl.h368 extern rtx replace_equiv_address (rtx, rtx, bool = false);
371 extern rtx replace_equiv_address_nv (rtx, rtx, bool = false);
375 extern rtx copy_insn_1 (rtx);
376 extern rtx copy_insn (rtx);
380 extern void set_reg_attrs_from_value (rtx, rtx);
381 extern void set_reg_attrs_for_parm (rtx, rtx);
459 extern rtx gen_const_vec_series (machine_mode, rtx, rtx);
460 extern rtx gen_vec_series (machine_mode, rtx, rtx);
468 extern rtx change_address (rtx, machine_mode, rtx);
507 extern rtx adjust_automodify_address_1 (rtx, machine_mode, rtx,
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/bfin/
H A Dbfin-protos.h79 extern rtx bfin_gen_compare (rtx, machine_mode);
81 extern void bfin_expand_call (rtx, rtx, rtx, rtx, int);
83 extern bool bfin_dsp_memref_p (rtx);
84 extern bool bfin_expand_cpymem (rtx, rtx, rtx, rtx);
88 rtx);
91 rtx);
96 extern void split_di (rtx [], int, rtx [], rtx []);
100 extern rtx bfin_gen_compare (rtx, machine_mode);
103 extern rtx bfin_va_arg (tree, tree);
109 extern void output_push_multiple (rtx, rtx *);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/bfin/
H A Dbfin-protos.h79 extern rtx bfin_gen_compare (rtx, machine_mode);
81 extern void bfin_expand_call (rtx, rtx, rtx, rtx, int);
83 extern bool bfin_dsp_memref_p (rtx);
84 extern bool bfin_expand_cpymem (rtx, rtx, rtx, rtx);
88 rtx);
91 rtx);
96 extern void split_di (rtx [], int, rtx [], rtx []);
100 extern rtx bfin_gen_compare (rtx, machine_mode);
103 extern rtx bfin_va_arg (tree, tree);
109 extern void output_push_multiple (rtx, rtx *);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/csky/
H A Dcsky-protos.h36 extern const char *csky_output_move (rtx insn, rtx *, machine_mode);
38 extern const char *csky_output_ck801_move (rtx, rtx *, machine_mode);
43 extern bool csky_split_and (rtx *);
44 extern bool csky_split_ior (rtx *);
45 extern bool csky_split_xor (rtx *);
48 extern bool csky_emit_compare (enum rtx_code, rtx, rtx);
49 extern bool csky_emit_compare_float (enum rtx_code, rtx, rtx);
52 extern rtx csky_return_addr (int, rtx);
58 extern void csky_set_eh_return_address (rtx, rtx);
62 extern rtx csky_legitimize_pic_address (rtx, rtx, bool);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/xtensa/
H A Dxtensa-protos.h35 extern int xt_true_regnum (rtx);
37 extern int smalloffset_mem_p (rtx);
38 extern int constantpool_mem_p (rtx);
39 extern void xtensa_extend_reg (rtx, rtx);
46 extern rtx xtensa_copy_incoming_a7 (rtx);
48 extern void xtensa_expand_compare_and_swap (rtx, rtx, rtx, rtx);
49 extern void xtensa_expand_atomic (enum rtx_code, rtx, rtx, rtx, bool);
54 extern char *xtensa_emit_call (int, rtx *);
55 extern bool xtensa_tls_referenced_p (rtx);
64 extern void xtensa_set_return_address (rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/xtensa/
H A Dxtensa-protos.h35 extern int xt_true_regnum (rtx);
37 extern int smalloffset_mem_p (rtx);
38 extern int constantpool_mem_p (rtx);
39 extern void xtensa_extend_reg (rtx, rtx);
46 extern rtx xtensa_copy_incoming_a7 (rtx);
48 extern void xtensa_expand_compare_and_swap (rtx, rtx, rtx, rtx);
49 extern void xtensa_expand_atomic (enum rtx_code, rtx, rtx, rtx, bool);
54 extern char *xtensa_emit_call (int, rtx *);
55 extern bool xtensa_tls_referenced_p (rtx);
64 extern void xtensa_set_return_address (rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/h8300/
H A Dh8300-protos.h28 extern unsigned int compute_mov_length (rtx *);
37 extern int h8300_expand_movsi (rtx[]);
38 extern machine_mode h8300_select_cc_mode (RTX_CODE, rtx, rtx);
40 rtx *, rtx_insn *);
42 rtx *, rtx_insn *);
48 extern void h8300_expand_store (rtx[]);
51 extern int expand_a_rotate (rtx[]);
58 extern int byte_accesses_mergeable_p (rtx, rtx);
63 extern rtx h8300_return_addr_rtx (int, rtx);
102 extern bool h8300_move_ok (rtx, rtx);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/rl78/
H A Drl78-protos.h24 void rl78_expand_movsi (rtx *);
27 int rl78_force_nonfar_2 (rtx *, rtx (*gen)(rtx,rtx));
28 int rl78_force_nonfar_3 (rtx *, rtx (*gen)(rtx,rtx,rtx));
32 int rl78_far_p (rtx x);
33 bool rl78_hl_b_c_addr_p (rtx);
39 bool rl78_peep_movhi_p (rtx *);
46 bool rl78_es_addr (rtx);
47 rtx rl78_es_base (rtx);
49 bool rl78_flags_already_set (rtx, rtx);
52 int rl78_saddr_p (rtx x);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/rl78/
H A Drl78-protos.h24 void rl78_expand_movsi (rtx *);
27 int rl78_force_nonfar_2 (rtx *, rtx (*gen)(rtx,rtx));
28 int rl78_force_nonfar_3 (rtx *, rtx (*gen)(rtx,rtx,rtx));
32 int rl78_far_p (rtx x);
33 bool rl78_hl_b_c_addr_p (rtx);
39 bool rl78_peep_movhi_p (rtx *);
46 bool rl78_es_addr (rtx);
47 rtx rl78_es_base (rtx);
49 bool rl78_flags_already_set (rtx, rtx);
52 int rl78_saddr_p (rtx x);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/
H A Demit-rtl.h380 extern rtx replace_equiv_address (rtx, rtx, bool = false);
383 extern rtx replace_equiv_address_nv (rtx, rtx, bool = false);
387 extern rtx copy_insn_1 (rtx);
388 extern rtx copy_insn (rtx);
392 extern void set_reg_attrs_from_value (rtx, rtx);
393 extern void set_reg_attrs_for_parm (rtx, rtx);
471 extern rtx gen_const_vec_series (machine_mode, rtx, rtx);
472 extern rtx gen_vec_series (machine_mode, rtx, rtx);
480 extern rtx change_address (rtx, machine_mode, rtx);
519 extern rtx adjust_automodify_address_1 (rtx, machine_mode, rtx,
[all …]
H A Drtl.h3264 extern rtx make_safe_from (rtx, rtx);
3413 rtx, rtx, rtx);
3420 rtx simplify_merge_mask (rtx, rtx, int);
3425 rtx, rtx, rtx);
3454 rtx simplify_cond_clz_ctz (rtx, rtx_code, rtx, rtx);
3457 rtx simplify_binary_operation_1 (rtx_code, machine_mode, rtx, rtx, rtx, rtx);
3459 rtx, rtx, rtx);
3516 rtx op0, rtx op1, rtx op2)
3577 extern rtx set_dst_reg_note (rtx, enum reg_note, rtx, rtx);
3674 extern rtx replace_rtx (rtx, rtx, rtx, bool = false);
[all …]
H A Drecog.h102 insn_propagation (rtx_insn *, rtx, rtx, bool = true);
119 rtx /*old_rtx*/, rtx /*new_rtx*/) {} in note_simplification() argument
133 rtx from;
134 rtx to;
189 extern bool validate_change (rtx, rtx *, rtx, bool);
190 extern bool validate_unshare_change (rtx, rtx *, rtx, bool);
191 extern bool validate_change_xveclen (rtx, rtx *, int, bool);
210 extern int validate_replace_rtx_subexp (rtx, rtx, rtx_insn *, rtx *);
211 extern int validate_replace_rtx (rtx, rtx, rtx_insn *);
212 extern int validate_replace_rtx_part (rtx, rtx, rtx *, rtx_insn *);
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/nios2/
H A Dnios2-protos.h36 extern rtx nios2_split_large_constant (rtx, rtx);
37 extern rtx nios2_split_large_constant_memory_operand (rtx);
40 extern void nios2_adjust_call_address (rtx *, rtx);
43 extern void nios2_set_return_address (rtx, rtx);
45 extern bool nios2_validate_compare (machine_mode, rtx *, rtx *, rtx *);
46 extern bool nios2_validate_fpu_compare (machine_mode, rtx *, rtx *, rtx *,
54 extern bool gprel_constant_p (rtx);
55 extern bool r0rel_constant_p (rtx);
59 extern int nios2_label_align (rtx);
62 extern bool pop_operation_p (rtx);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/nios2/
H A Dnios2-protos.h37 extern rtx nios2_split_large_constant (rtx, rtx);
38 extern rtx nios2_split_large_constant_memory_operand (rtx);
41 extern void nios2_adjust_call_address (rtx *, rtx);
44 extern void nios2_set_return_address (rtx, rtx);
46 extern bool nios2_validate_compare (machine_mode, rtx *, rtx *, rtx *);
47 extern bool nios2_validate_fpu_compare (machine_mode, rtx *, rtx *, rtx *,
54 extern bool gprel_constant_p (rtx);
55 extern bool r0rel_constant_p (rtx);
59 extern int nios2_label_align (rtx);
62 extern bool pop_operation_p (rtx);
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000-string.cc414 do_isel (rtx dest, rtx cmp, rtx src_t, rtx src_f, rtx cr) in do_isel()
430 do_sub3 (rtx dest, rtx src1, rtx src2) in do_sub3()
446 do_add3 (rtx dest, rtx src1, rtx src2) in do_add3()
462 do_and3 (rtx dest, rtx src1, rtx src2) in do_and3()
478 do_cmpb3 (rtx dest, rtx src1, rtx src2) in do_cmpb3()
494 do_rotl3 (rtx dest, rtx src1, rtx src2) in do_rotl3()
514 rtx src1_addr, rtx src2_addr, rtx orig_src1, rtx orig_src2) in do_load_mask_compare()
575 rtx cmp_rem, rtx dcond, rtx src1_addr, rtx src2_addr, in do_overlap_load_compare()
646 rtx s1addr, rtx s2addr, rtx off_reg, in expand_cmp_vec_sequence()
2783 rtx (*mov) (rtx, rtx); in expand_block_move()
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/config/nds32/
H A Dnds32-memory-manipulation.c45 nds32_emit_load_store (rtx reg, rtx mem, in nds32_emit_load_store()
81 nds32_emit_mem_move (rtx src, rtx dst, in nds32_emit_mem_move()
95 rtx *dst_base_reg, rtx *dst_mem, in nds32_emit_mem_move_block()
96 rtx *src_base_reg, rtx *src_mem, in nds32_emit_mem_move_block()
382 rtx size, rtx alignment) in nds32_expand_cpymemsi_loop()
536 nds32_expand_cpymemsi (rtx dstmem, rtx srcmem, rtx total_bytes, rtx alignment) in nds32_expand_cpymemsi()
633 emit_setmem_doubleword_loop (rtx itr, rtx size, rtx value) in emit_setmem_doubleword_loop()
719 nds32_expand_setmem_loop (rtx dstmem, rtx size, rtx value) in nds32_expand_setmem_loop()
797 nds32_expand_setmem_loop_v3m (rtx dstmem, rtx size, rtx value) in nds32_expand_setmem_loop_v3m()
857 nds32_expand_setmem_unroll (rtx dstmem, rtx size, rtx value, in nds32_expand_setmem_unroll()
[all …]

12345678910>>...59