Lines Matching refs:rtx
32 extern bool alpha_legitimate_constant_p (machine_mode, rtx);
33 extern rtx alpha_legitimize_reload_address (rtx, machine_mode,
36 extern rtx split_small_symbolic_operand (rtx);
38 extern void get_aligned_mem (rtx, rtx *, rtx *);
39 extern rtx get_unaligned_address (rtx);
40 extern rtx get_unaligned_offset (rtx, HOST_WIDE_INT);
41 extern enum reg_class alpha_preferred_reload_class (rtx, enum reg_class);
43 extern void alpha_set_memflags (rtx, rtx);
44 extern bool alpha_split_const_mov (machine_mode, rtx *);
45 extern bool alpha_expand_mov (machine_mode, rtx *);
46 extern bool alpha_expand_mov_nobwx (machine_mode, rtx *);
47 extern void alpha_expand_movmisalign (machine_mode, rtx *);
48 extern void alpha_emit_floatuns (rtx[]);
49 extern rtx alpha_emit_conditional_move (rtx, machine_mode);
50 extern void alpha_split_tmode_pair (rtx[], machine_mode, bool);
51 extern void alpha_split_tfmode_frobsign (rtx[], rtx (*)(rtx, rtx, rtx));
52 extern void alpha_expand_unaligned_load (rtx, rtx, HOST_WIDE_INT,
54 extern void alpha_expand_unaligned_store (rtx, rtx, HOST_WIDE_INT,
56 extern int alpha_expand_block_move (rtx []);
57 extern int alpha_expand_block_clear (rtx []);
58 extern rtx alpha_expand_zap_mask (HOST_WIDE_INT);
59 extern void alpha_expand_builtin_vector_binop (rtx (*)(rtx, rtx, rtx),
61 rtx, rtx, rtx);
62 extern void alpha_expand_builtin_establish_vms_condition_handler (rtx, rtx);
63 extern void alpha_expand_builtin_revert_vms_condition_handler (rtx);
65 extern rtx alpha_return_addr (int, rtx);
66 extern rtx alpha_gp_save_rtx (void);
67 extern void alpha_initialize_trampoline (rtx, rtx, rtx, int, int, int);
69 extern rtx alpha_va_arg (tree, tree);
74 extern bool alpha_find_lo_sum_using_gp (rtx);
83 extern void alpha_emit_conditional_branch (rtx[], machine_mode);
84 extern bool alpha_emit_setcc (rtx[], machine_mode);
85 extern int alpha_split_conditional_move (enum rtx_code, rtx, rtx, rtx, rtx);
86 extern void alpha_emit_xfloating_arith (enum rtx_code, rtx[]);
87 extern void alpha_emit_xfloating_cvt (enum rtx_code, rtx[]);
88 extern void alpha_split_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx, rtx,
90 extern void alpha_split_compare_and_swap (rtx op[]);
91 extern void alpha_expand_compare_and_swap_12 (rtx op[]);
92 extern void alpha_split_compare_and_swap_12 (rtx op[]);
93 extern void alpha_split_atomic_exchange (rtx op[]);
94 extern void alpha_expand_atomic_exchange_12 (rtx op[]);
95 extern void alpha_split_atomic_exchange_12 (rtx op[]);
98 extern rtx alpha_use_linkage (rtx, bool, bool);
102 extern rtx alpha_arg_info_reg_val (CUMULATIVE_ARGS);
111 extern rtx unicosmk_add_call_info_word (rtx);
113 extern bool some_small_symbolic_operand_int (rtx);
114 extern int tls_symbolic_operand_1 (rtx, int, int);
115 extern rtx resolve_reload_operand (rtx);