diff options
author | Nick Clifton <nickc@redhat.com> | 2012-01-17 15:41:50 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 2012-01-17 15:41:50 +0000 |
commit | be61ce52148c5bc1bc7183089d99ee8470c723d3 (patch) | |
tree | bb0ef4b6da1546ce66dc815d2a326a532b55d55b /gcc/config/rx/rx-protos.h | |
parent | 99eb180f6619a88a87bcf7afa4845d1d5aaec597 (diff) | |
download | gcc-be61ce52148c5bc1bc7183089d99ee8470c723d3.zip gcc-be61ce52148c5bc1bc7183089d99ee8470c723d3.tar.gz gcc-be61ce52148c5bc1bc7183089d99ee8470c723d3.tar.bz2 |
rx.c (rx_can_use_simple_return): New function.
* config/rx/rx.c (rx_can_use_simple_return): New function.
* config/rx/rx-protos.h (rx_can_use_simple_return): Prototype.
* config/rx/rx.md (return): Predicate on rx_can_use_simple_return.
From-SVN: r183252
Diffstat (limited to 'gcc/config/rx/rx-protos.h')
-rw-r--r-- | gcc/config/rx/rx-protos.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/config/rx/rx-protos.h b/gcc/config/rx/rx-protos.h index 365bf66..f0352a8 100644 --- a/gcc/config/rx/rx-protos.h +++ b/gcc/config/rx/rx-protos.h @@ -1,5 +1,6 @@ /* Exported function prototypes from the Renesas RX backend. - Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + Copyright (C) 2008, 2009, 2010, 2011, 2012 + Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. @@ -21,6 +22,8 @@ #ifndef GCC_RX_PROTOS_H #define GCC_RX_PROTOS_H +extern bool rx_can_use_simple_return (void); +extern void rx_expand_epilogue (bool); extern void rx_expand_prologue (void); extern int rx_initial_elimination_offset (int, int); @@ -29,7 +32,6 @@ extern int rx_adjust_insn_length (rtx, int); extern int rx_align_for_label (rtx, int); extern void rx_emit_stack_popm (rtx *, bool); extern void rx_emit_stack_pushm (rtx *); -extern void rx_expand_epilogue (bool); extern char * rx_gen_move_template (rtx *, bool); extern bool rx_is_legitimate_constant (enum machine_mode, rtx); extern bool rx_is_restricted_memory_address (rtx, |