extern bool mep_vliw_mode_match (rtx);
extern bool mep_vliw_jmp_match (rtx);
extern bool mep_multi_slot (rtx_insn *);
-extern bool mep_legitimate_address (enum machine_mode, rtx, int);
-extern int mep_legitimize_address (rtx *, rtx, enum machine_mode);
-extern int mep_legitimize_reload_address (rtx *, enum machine_mode, int, /*enum reload_type*/ int, int);
+extern bool mep_legitimate_address (machine_mode, rtx, int);
+extern int mep_legitimize_address (rtx *, rtx, machine_mode);
+extern int mep_legitimize_reload_address (rtx *, machine_mode, int, /*enum reload_type*/ int, int);
extern int mep_core_address_length (rtx_insn *, int);
extern int mep_cop_address_length (rtx_insn *, int);
-extern bool mep_expand_mov (rtx *, enum machine_mode);
-extern bool mep_mov_ok (rtx *, enum machine_mode);
-extern void mep_split_wide_move (rtx *, enum machine_mode);
+extern bool mep_expand_mov (rtx *, machine_mode);
+extern bool mep_mov_ok (rtx *, machine_mode);
+extern void mep_split_wide_move (rtx *, machine_mode);
#ifdef RTX_CODE
extern bool mep_expand_setcc (rtx *);
extern rtx mep_expand_cbranch (rtx *);
extern const char *mep_emit_cbranch (rtx *, int);
extern void mep_expand_call (rtx *, int);
extern rtx mep_find_base_term (rtx);
-extern enum reg_class mep_secondary_input_reload_class (enum reg_class, enum machine_mode, rtx);
-extern enum reg_class mep_secondary_output_reload_class (enum reg_class, enum machine_mode, rtx);
+extern enum reg_class mep_secondary_input_reload_class (enum reg_class, machine_mode, rtx);
+extern enum reg_class mep_secondary_output_reload_class (enum reg_class, machine_mode, rtx);
extern bool mep_secondary_memory_needed (enum reg_class, enum reg_class,
- enum machine_mode);
-extern void mep_expand_reload (rtx *, enum machine_mode);
+ machine_mode);
+extern void mep_expand_reload (rtx *, machine_mode);
extern enum reg_class mep_preferred_reload_class (rtx, enum reg_class);
-extern int mep_register_move_cost (enum machine_mode, enum reg_class, enum reg_class);
+extern int mep_register_move_cost (machine_mode, enum reg_class, enum reg_class);
extern void mep_init_expanders (void);
extern rtx mep_return_addr_rtx (int);
extern bool mep_epilogue_uses (int);
extern void mep_init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, tree);
extern bool mep_return_in_memory (const_tree, const_tree);
extern rtx mep_function_value (const_tree, const_tree);
-extern rtx mep_libcall_value (enum machine_mode);
+extern rtx mep_libcall_value (machine_mode);
extern void mep_asm_output_opcode (FILE *, const char *);
extern void mep_note_pragma_disinterrupt (const char *);
extern void mep_note_pragma_call (const char *);
extern bool mep_have_core_copro_moves_p;
extern bool mep_have_copro_copro_moves_p;
-extern bool mep_cannot_change_mode_class (enum machine_mode, enum machine_mode,
+extern bool mep_cannot_change_mode_class (machine_mode, machine_mode,
enum reg_class);
/* These are called from mep-pragmas (front end) and then call into
extern void mep_init_regs (void);
-extern int cgen_h_uint_6a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_uint_7a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_uint_8a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_uint_6a2_immediate (rtx, enum machine_mode);
-extern int cgen_h_uint_22a4_immediate (rtx, enum machine_mode);
-extern int cgen_h_sint_2a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_uint_24a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_sint_6a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_uint_5a4_immediate (rtx, enum machine_mode);
-extern int cgen_h_uint_2a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_uint_16a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_uint_3a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_uint_5a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_sint_16a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_sint_8a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_sint_7a2_immediate (rtx, enum machine_mode);
-extern int cgen_h_sint_6a4_immediate (rtx, enum machine_mode);
-extern int cgen_h_sint_5a8_immediate (rtx, enum machine_mode);
-extern int cgen_h_uint_4a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_sint_10a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_sint_12a1_immediate (rtx, enum machine_mode);
-extern int cgen_h_uint_20a1_immediate (rtx, enum machine_mode);
+extern int cgen_h_uint_6a1_immediate (rtx, machine_mode);
+extern int cgen_h_uint_7a1_immediate (rtx, machine_mode);
+extern int cgen_h_uint_8a1_immediate (rtx, machine_mode);
+extern int cgen_h_uint_6a2_immediate (rtx, machine_mode);
+extern int cgen_h_uint_22a4_immediate (rtx, machine_mode);
+extern int cgen_h_sint_2a1_immediate (rtx, machine_mode);
+extern int cgen_h_uint_24a1_immediate (rtx, machine_mode);
+extern int cgen_h_sint_6a1_immediate (rtx, machine_mode);
+extern int cgen_h_uint_5a4_immediate (rtx, machine_mode);
+extern int cgen_h_uint_2a1_immediate (rtx, machine_mode);
+extern int cgen_h_uint_16a1_immediate (rtx, machine_mode);
+extern int cgen_h_uint_3a1_immediate (rtx, machine_mode);
+extern int cgen_h_uint_5a1_immediate (rtx, machine_mode);
+extern int cgen_h_sint_16a1_immediate (rtx, machine_mode);
+extern int cgen_h_sint_8a1_immediate (rtx, machine_mode);
+extern int cgen_h_sint_7a2_immediate (rtx, machine_mode);
+extern int cgen_h_sint_6a4_immediate (rtx, machine_mode);
+extern int cgen_h_sint_5a8_immediate (rtx, machine_mode);
+extern int cgen_h_uint_4a1_immediate (rtx, machine_mode);
+extern int cgen_h_sint_10a1_immediate (rtx, machine_mode);
+extern int cgen_h_sint_12a1_immediate (rtx, machine_mode);
+extern int cgen_h_uint_20a1_immediate (rtx, machine_mode);