Searched refs:rtx (Results 1 - 25 of 635) sorted by relevance

1234567891011>>

/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/
H A Demit-rtl.h24 extern void set_mem_alias_set (rtx, alias_set_type);
27 extern void set_mem_align (rtx, unsigned int);
30 extern void set_mem_addr_space (rtx, addr_space_t);
33 extern void set_mem_expr (rtx, tree);
36 extern void set_mem_offset (rtx, rtx);
39 extern void set_mem_size (rtx, rtx);
42 extern void set_mem_attrs_for_spill (rtx);
49 extern rtx replace_equiv_addres
[all...]
H A Dintegrate.h23 extern rtx get_hard_reg_initial_val (enum machine_mode, unsigned int);
24 extern rtx has_hard_reg_initial_val (enum machine_mode, unsigned int);
27 extern rtx get_hard_reg_initial_reg (rtx);
30 extern void allocate_initial_values (rtx *);
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/alpha/
H A Dalpha-protos.h35 extern rtx alpha_tablejump_addr_vec (rtx);
36 extern rtx alpha_tablejump_best_label (rtx);
38 extern bool alpha_legitimate_constant_p (rtx);
39 extern rtx alpha_legitimize_reload_address (rtx, enum machine_mode,
42 extern rtx split_small_symbolic_operand (rtx);
44 extern void get_aligned_mem (rtx, rt
[all...]
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/s390/
H A Ds390-protos.h36 extern int s390_extra_constraint_str (rtx, int, const char *);
38 extern int s390_const_double_ok_for_constraint_p (rtx, int, const char *);
39 extern int s390_single_part (rtx, enum machine_mode, enum machine_mode, int);
40 extern unsigned HOST_WIDE_INT s390_extract_part (rtx, enum machine_mode, int);
41 extern bool s390_split_ok_p (rtx, rtx, enum machine_mode, int);
42 extern bool s390_overlap_p (rtx, rtx, HOST_WIDE_INT);
43 extern bool s390_offset_p (rtx, rtx, rt
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/s390/
H A Ds390-protos.h28 extern int s390_mem_constraint (const char *str, rtx op);
31 extern int s390_float_const_zero_p (rtx value);
32 extern bool s390_check_symref_alignment (rtx addr, HOST_WIDE_INT alignment);
50 extern int s390_extra_constraint_str (rtx, int, const char *);
52 extern int s390_const_double_ok_for_constraint_p (rtx, int, const char *);
53 extern int s390_single_part (rtx, enum machine_mode, enum machine_mode, int);
54 extern unsigned HOST_WIDE_INT s390_extract_part (rtx, enum machine_mode, int);
56 extern bool s390_split_ok_p (rtx, rtx, enum machine_mode, int);
57 extern bool s390_overlap_p (rtx, rt
[all...]
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/
H A Demit-rtl.h25 extern void set_mem_alias_set (rtx, HOST_WIDE_INT);
28 extern void set_mem_align (rtx, unsigned int);
31 extern void set_mem_expr (rtx, tree);
34 extern void set_mem_offset (rtx, rtx);
37 extern void set_mem_size (rtx, rtx);
43 extern rtx replace_equiv_address (rtx, rtx);
[all...]
H A Dgenattrtab.h26 extern rtx check_attr_test (rtx, int, int);
27 extern rtx make_numeric_value (int);
28 extern void make_internal_attr (const char *, rtx, int);
35 extern void gen_cpu_unit (rtx);
36 extern void gen_query_cpu_unit (rtx);
37 extern void gen_bypass (rtx);
38 extern void gen_excl_set (rtx);
39 extern void gen_presence_set (rtx);
40 extern void gen_final_presence_set (rtx);
[all...]
H A Dexpr.h46 EXPAND_SUM means it is ok to return a PLUS rtx or MULT rtx.
50 EXPAND_WRITE means we are only going to write to the resulting rtx.
160 /* Convert the implicit sum in a `struct args_size' into an rtx. */
268 extern rtx expand_simple_binop (enum machine_mode, enum rtx_code, rtx,
269 rtx, rtx, int, enum optab_methods);
270 extern rtx expand_simple_unop (enum machine_mode, enum rtx_code, rtx, rt
[all...]
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/sparc/
H A Dsparc-protos.h34 extern void init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, tree);
35 extern void sparc_va_start (tree, rtx);
56 extern enum machine_mode select_cc_mode (enum rtx_code, rtx, rtx);
58 extern rtx gen_compare_reg (enum rtx_code code, rtx, rtx);
59 extern void sparc_emit_float_lib_cmp (rtx, rtx, enum rtx_code);
60 extern void sparc_emit_floatunsdi (rtx [
[all...]
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/alpha/
H A Dalpha-protos.h39 extern bool alpha_const_double_ok_for_letter_p (rtx, int);
40 extern bool alpha_extra_constraint (rtx, int);
42 extern rtx alpha_tablejump_addr_vec (rtx);
43 extern rtx alpha_tablejump_best_label (rtx);
45 extern bool alpha_legitimate_constant_p (rtx);
46 extern bool alpha_legitimate_address_p (enum machine_mode, rtx, int);
47 extern rtx alpha_legitimize_address (rtx, rt
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/sparc/
H A Dsparc-protos.h34 extern void init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, tree);
55 extern enum machine_mode select_cc_mode (enum rtx_code, rtx, rtx);
57 extern rtx gen_compare_reg (rtx cmp);
58 extern rtx sparc_emit_float_lib_cmp (rtx, rtx, enum rtx_code);
59 extern void sparc_emit_floatunsdi (rtx [2], enum machine_mode);
60 extern void sparc_emit_fixunsdi (rtx [
[all...]
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/pa/
H A Dpa-protos.h24 extern int symbolic_operand (rtx, enum machine_mode);
25 extern int tls_symbolic_operand (rtx);
28 extern int following_call (rtx);
29 extern int function_label_operand (rtx, enum machine_mode);
30 extern int lhs_lshift_cint_operand (rtx, enum machine_mode);
33 extern void hppa_va_start (tree, rtx);
35 extern rtx hppa_legitimize_address (rtx, rtx, enum machine_mode);
39 extern const char *output_and (rtx *);
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/pa/
H A Dpa-protos.h23 extern int symbolic_operand (rtx, enum machine_mode);
24 extern int tls_symbolic_operand (rtx);
25 extern rtx pa_eh_return_handler_rtx (void);
28 extern int following_call (rtx);
29 extern int function_label_operand (rtx, enum machine_mode);
30 extern int lhs_lshift_cint_operand (rtx, enum machine_mode);
34 extern const char *output_and (rtx *);
35 extern const char *output_ior (rtx *);
36 extern const char *output_move_double (rtx *);
37 extern const char *output_fp_move_double (rtx *);
[all...]
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/arm/
H A Darm-protos.h28 extern int use_return_insn (int, rtx);
32 extern const char *arm_output_epilogue (rtx);
53 extern int arm_split_constant (RTX_CODE, enum machine_mode, rtx,
54 HOST_WIDE_INT, rtx, rtx, int);
56 rtx *);
57 extern int legitimate_pic_operand_p (rtx);
58 extern rtx legitimize_pic_address (rtx, enum machine_mode, rtx);
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/mep/
H A Dmep-protos.h28 extern bool mep_extra_constraint (rtx, int);
29 extern rtx mep_mulr_source (rtx, rtx, rtx, rtx);
30 extern bool mep_reuse_lo_p (rtx, rtx, rtx, bool);
31 extern bool mep_use_post_modify_p (rtx, rt
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/m68hc11/
H A Dm68hc11-protos.h44 extern int m68hc11_auto_inc_p (rtx);
46 extern rtx m68hc11_expand_compare_and_branch (enum rtx_code, rtx, rtx, rtx);
47 extern enum reg_class preferred_reload_class (rtx, enum reg_class);
49 extern void m68hc11_notice_update_cc (rtx, rtx);
50 extern void m68hc11_notice_keep_cc (rtx);
52 extern void m68hc11_gen_movqi (rtx, rt
[all...]
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/vax/
H A Dvax-protos.h23 extern bool legitimate_constant_address_p (rtx);
24 extern bool legitimate_constant_p (rtx);
25 extern bool legitimate_pic_operand_p (rtx);
26 extern bool legitimate_address_p (enum machine_mode, rtx, bool);
27 extern bool vax_mode_dependent_address_p (rtx);
30 extern bool adjacent_operands_p(rtx, rtx, enum machine_mode);
31 extern const char *rev_cond_name (rtx);
32 extern void print_operand_address (FILE *, rtx);
33 extern void print_operand (FILE *, rtx, in
[all...]
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/m68k/
H A Dm68k-protos.h25 extern const char *output_move_const_into_data_reg (rtx *);
26 extern int valid_mov3q_const (rtx);
27 extern const char *output_move_simode_const (rtx *);
28 extern const char *output_move_simode (rtx *);
29 extern const char *output_move_himode (rtx *);
30 extern const char *output_move_qimode (rtx *);
31 extern const char *output_move_stricthi (rtx *);
32 extern const char *output_move_strictqi (rtx *);
33 extern const char *output_move_double (rtx *);
34 extern const char *output_move_const_single (rtx *);
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000-protos.h31 extern void init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, int, int, int);
34 extern bool easy_altivec_constant (rtx, enum machine_mode);
35 extern HOST_WIDE_INT const_vector_elt_as_int (rtx, unsigned int);
36 extern bool macho_lo_sum_memory_operand (rtx, enum machine_mode);
37 extern int num_insns_constant (rtx, enum machine_mode);
39 extern int small_data_operand (rtx, enum machine_mode);
40 extern bool toc_relative_expr_p (rtx);
41 extern bool invalid_e500_subreg (rtx, enum machine_mode);
43 extern bool legitimate_constant_pool_address_p (rtx);
44 extern bool legitimate_indirect_address_p (rtx, in
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/pdp11/
H A Dpdp11-protos.h23 extern int arith_operand (rtx, enum machine_mode);
24 extern int const_immediate_operand (rtx, enum machine_mode);
25 extern int expand_shift_operand (rtx, enum machine_mode);
26 extern int immediate15_operand (rtx, enum machine_mode);
27 extern int simple_memory_operand (rtx, enum machine_mode);
29 extern int legitimate_const_double_p (rtx);
30 extern void notice_update_cc_on_set (rtx, rtx);
31 extern void output_addr_const_pdp11 (FILE *, rtx);
32 extern const char *output_move_double (rtx *);
[all...]
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/cris/
H A Dcris-protos.h32 extern const char *cris_op_str (rtx);
33 extern void cris_notice_update_cc (rtx, rtx);
34 extern bool cris_reload_address_legitimized (rtx, enum machine_mode, int, int, int);
35 extern void cris_print_operand (FILE *, rtx, int);
36 extern void cris_print_operand_address (FILE *, rtx);
37 extern int cris_side_effect_mode_ok (enum rtx_code, rtx *, int, int,
39 extern rtx cris_return_addr_rtx (int, rtx);
40 extern rtx cris_split_movd
[all...]
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/stormy16/
H A Dstormy16-protos.h42 extern rtx xstormy16_function_arg
47 extern void xstormy16_expand_builtin_va_start (tree, rtx);
48 extern void xstormy16_initialize_trampoline (rtx, rtx, rtx);
49 extern rtx xstormy16_function_value (tree, tree);
53 extern void xstormy16_emit_cbranch (enum rtx_code, rtx);
54 extern char *xstormy16_output_cbranch_hi (rtx, const char *, int, rtx);
55 extern char *xstormy16_output_cbranch_si (rtx, cons
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/h8300/
H A Dh8300-protos.h28 extern unsigned int compute_mov_length (rtx *);
29 extern const char *output_plussi (rtx *);
30 extern unsigned int compute_plussi_length (rtx *);
31 extern int compute_plussi_cc (rtx *);
32 extern const char *output_a_shift (rtx *);
33 extern unsigned int compute_a_shift_length (rtx, rtx *);
34 extern int compute_a_shift_cc (rtx, rtx *);
35 extern const char *output_a_rotate (enum rtx_code, rtx *);
[all...]
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/h8300/
H A Dh8300-protos.h29 extern unsigned int compute_mov_length (rtx *);
30 extern const char *output_plussi (rtx *);
31 extern unsigned int compute_plussi_length (rtx *);
32 extern int compute_plussi_cc (rtx *);
33 extern const char *output_a_shift (rtx *);
34 extern unsigned int compute_a_shift_length (rtx, rtx *);
35 extern int compute_a_shift_cc (rtx, rtx *);
36 extern const char *output_a_rotate (enum rtx_code, rtx *);
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/vax/
H A Dvax-protos.h22 extern bool legitimate_constant_address_p (rtx);
23 extern bool legitimate_constant_p (rtx);
24 extern bool vax_mode_dependent_address_p (rtx);
27 extern const char *cond_name (rtx);
28 extern bool adjacent_operands_p (rtx, rtx, enum machine_mode);
29 extern const char *rev_cond_name (rtx);
30 extern void print_operand_address (FILE *, rtx);
31 extern void print_operand (FILE *, rtx, int);
32 extern void vax_notice_update_cc (rtx, rt
[all...]

Completed in 292 milliseconds

1234567891011>>