Lines Matching refs:rtx

28 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);
59 extern rtx legitimize_tls_address (rtx, rtx);
60 extern int arm_legitimate_address_p (enum machine_mode, rtx, RTX_CODE, int);
61 extern int thumb_legitimate_address_p (enum machine_mode, rtx, int);
63 extern rtx arm_legitimize_address (rtx, rtx, enum machine_mode);
64 extern rtx thumb_legitimize_address (rtx, rtx, enum machine_mode);
65 extern rtx thumb_legitimize_reload_address (rtx *, enum machine_mode, int, int,
67 extern int arm_const_double_rtx (rtx);
68 extern int neg_const_double_rtx_ok_for_fpa (rtx);
69 extern enum reg_class coproc_secondary_reload_class (enum machine_mode, rtx,
71 extern bool arm_tls_referenced_p (rtx);
73 extern int cirrus_memory_offset (rtx);
74 extern int arm_coproc_mem_operand (rtx, bool);
75 extern int arm_no_early_store_addr_dep (rtx, rtx);
76 extern int arm_no_early_alu_shift_dep (rtx, rtx);
77 extern int arm_no_early_alu_shift_value_dep (rtx, rtx);
78 extern int arm_no_early_mul_dep (rtx, rtx);
80 extern int tls_mentioned_p (rtx);
81 extern int symbol_mentioned_p (rtx);
82 extern int label_mentioned_p (rtx);
83 extern RTX_CODE minmax_code (rtx);
84 extern int adjacent_mem_locations (rtx, rtx);
85 extern int load_multiple_sequence (rtx *, int, int *, int *, HOST_WIDE_INT *);
86 extern const char *emit_ldm_seq (rtx *, int);
87 extern int store_multiple_sequence (rtx *, int, int *, int *, HOST_WIDE_INT *);
88 extern const char * emit_stm_seq (rtx *, int);
89 extern rtx arm_gen_load_multiple (int, int, rtx, int, int,
90 rtx, HOST_WIDE_INT *);
91 extern rtx arm_gen_store_multiple (int, int, rtx, int, int,
92 rtx, HOST_WIDE_INT *);
93 extern int arm_gen_movmemqi (rtx *);
94 extern enum machine_mode arm_select_cc_mode (RTX_CODE, rtx, rtx);
95 extern enum machine_mode arm_select_dominance_cc_mode (rtx, rtx,
97 extern rtx arm_gen_compare_reg (RTX_CODE, rtx, rtx);
98 extern rtx arm_gen_return_addr_mask (void);
99 extern void arm_reload_in_hi (rtx *);
100 extern void arm_reload_out_hi (rtx *);
101 extern int arm_const_double_inline_cost (rtx);
102 extern bool arm_const_double_by_parts (rtx);
103 extern const char *fp_immediate_constant (rtx);
104 extern const char *output_call (rtx *);
105 extern const char *output_call_mem (rtx *);
106 extern const char *output_mov_long_double_fpa_from_arm (rtx *);
107 extern const char *output_mov_long_double_arm_from_fpa (rtx *);
108 extern const char *output_mov_long_double_arm_from_arm (rtx *);
109 extern const char *output_mov_double_fpa_from_arm (rtx *);
110 extern const char *output_mov_double_arm_from_fpa (rtx *);
111 extern const char *output_move_double (rtx *);
112 extern const char *output_add_immediate (rtx *);
113 extern const char *arithmetic_instr (rtx, int);
115 extern const char *output_return_instruction (rtx, int, int);
117 extern void arm_print_operand (FILE *, rtx, int);
118 extern void arm_print_operand_address (FILE *, rtx);
119 extern void arm_final_prescan_insn (rtx);
120 extern int arm_go_if_legitimate_address (enum machine_mode, rtx);
121 extern int arm_debugger_arg_offset (int, rtx);
122 extern int arm_is_longcall_p (rtx, int, int);
123 extern int arm_emit_vector_const (FILE *, rtx);
124 extern const char * arm_output_load_gr (rtx *);
125 extern const char *vfp_output_fstmx (rtx *);
126 extern void arm_set_return_address (rtx, rtx);
127 extern int arm_eliminable_register (rtx);
129 extern bool arm_output_addr_const_extra (FILE *, rtx);
132 extern rtx arm_function_arg (CUMULATIVE_ARGS *, enum machine_mode, tree, int);
133 extern void arm_init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, tree);
137 extern rtx arm_function_value(tree, tree);
142 extern rtx aof_pic_entry (rtx);
162 extern void thumb_final_prescan_insn (rtx);
163 extern const char *thumb_load_double_from_address (rtx *);
164 extern const char *thumb_output_move_mem_multiple (int, rtx *);
165 extern const char *thumb_call_via_reg (rtx);
166 extern void thumb_expand_movmemqi (rtx *);
167 extern int thumb_go_if_legitimate_address (enum machine_mode, rtx);
168 extern rtx arm_return_addr (int, rtx);
169 extern void thumb_reload_out_hi (rtx *);
170 extern void thumb_reload_in_hi (rtx *);
171 extern void thumb_set_return_address (rtx, rtx);
180 extern void arm_pe_encode_section_info (tree, rtx, int);