sh.h (REG_CLASS_HAS_FP_REG): New.
* sh.h (REG_CLASS_HAS_FP_REG): New. (REGISTER_MOVE_COST) Use it. Put body into a function and move it into: * sh.c (sh_register_move_cost). * sh-protos.h (sh_register_move_cost): Declare. * sh.c (sh_expand_builtin): Abort for unexpected nop values. (sh_adjust_cost): Always return a value. From-SVN: r60074
This commit is contained in:
parent
83ebfdc01c
commit
7a18508b1f
@ -129,6 +129,8 @@ extern void sh_initialize_trampoline PARAMS ((rtx, rtx, rtx));
|
||||
extern enum reg_class sh_cannot_change_mode_class
|
||||
PARAMS ((enum machine_mode, enum machine_mode));
|
||||
extern void sh_mark_label PARAMS ((rtx, int));
|
||||
extern int sh_register_move_cost
|
||||
PARAMS ((enum machine_mode mode, enum reg_class, enum reg_class));
|
||||
|
||||
#ifdef HARD_CONST
|
||||
extern void fpscr_set_from_mem PARAMS ((int, HARD_REG_SET));
|
||||
|
Loading…
Reference in New Issue
Block a user