Lines Matching refs:rtx

34 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);
59 extern void sparc_emit_float_lib_cmp (rtx, rtx, enum rtx_code);
60 extern void sparc_emit_floatunsdi (rtx [2], enum machine_mode);
61 extern void sparc_emit_fixunsdi (rtx [2], enum machine_mode);
62 extern void emit_tfmode_binop (enum rtx_code, rtx *);
63 extern void emit_tfmode_unop (enum rtx_code, rtx *);
64 extern void emit_tfmode_cvt (enum rtx_code, rtx *);
66 extern int gen_v9_scc (enum rtx_code, rtx *);
67 extern void sparc_initialize_trampoline (rtx, rtx, rtx);
68 extern void sparc64_initialize_trampoline (rtx, rtx, rtx);
69 extern bool legitimate_constant_p (rtx);
70 extern bool constant_address_p (rtx);
71 extern bool legitimate_pic_operand_p (rtx);
72 extern int legitimate_address_p (enum machine_mode, rtx, int);
73 extern rtx legitimize_pic_address (rtx, enum machine_mode, rtx);
74 extern rtx legitimize_tls_address (rtx);
75 extern rtx legitimize_address (rtx, rtx, enum machine_mode);
76 extern void sparc_defer_case_vector (rtx, rtx, int);
77 extern bool sparc_expand_move (enum machine_mode, rtx *);
78 extern void sparc_emit_set_const32 (rtx, rtx);
79 extern void sparc_emit_set_const64 (rtx, rtx);
80 extern void sparc_emit_set_symbolic_const64 (rtx, rtx, rtx);
81 extern int sparc_splitdi_legitimate (rtx, rtx);
82 extern int sparc_absnegfloat_split_legitimate (rtx, rtx);
83 extern const char *output_ubranch (rtx, int, rtx);
84 extern const char *output_cbranch (rtx, rtx, int, int, int, rtx);
85 extern const char *output_return (rtx);
86 extern const char *output_sibcall (rtx, rtx);
87 extern const char *output_v8plus_shift (rtx *, rtx, const char *);
88 extern const char *output_v9branch (rtx, rtx, int, int, int, int, rtx);
89 extern void emit_v9_brxx_insn (enum rtx_code, rtx, rtx);
90 extern void print_operand (FILE *, rtx, int);
91 extern int mems_ok_for_ldd_peep (rtx, rtx, rtx);
92 extern int arith_double_4096_operand (rtx, enum machine_mode);
93 extern int arith_4096_operand (rtx, enum machine_mode);
94 extern int zero_operand (rtx, enum machine_mode);
95 extern int fp_zero_operand (rtx, enum machine_mode);
96 extern int reg_or_0_operand (rtx, enum machine_mode);
97 extern int empty_delay_slot (rtx);
98 extern int eligible_for_return_delay (rtx);
99 extern int eligible_for_sibcall_delay (rtx);
100 extern int tls_call_delay (rtx);
101 extern int emit_move_sequence (rtx, enum machine_mode);
102 extern int fp_sethi_p (rtx);
103 extern int fp_mov_p (rtx);
104 extern int fp_high_losum_p (rtx);
105 extern bool sparc_tls_referenced_p (rtx);
106 extern int mem_min_alignment (rtx, int);
107 extern int pic_address_needs_scratch (rtx);
108 extern int reg_unused_after (rtx, rtx);
109 extern int register_ok_for_ldd (rtx);
110 extern int registers_ok_for_ldd_peep (rtx, rtx);
114 extern int sparc_check_64 (rtx, rtx);
115 extern rtx gen_df_reg (rtx, int);
116 extern int sparc_extra_constraint_check (rtx, int, int);
117 extern void sparc_expand_compare_and_swap_12 (rtx, rtx, rtx, rtx);