diff options
author | Zhenqiang Chen <zhenqiang.chen@linaro.org> | 2014-05-13 07:05:46 +0000 |
---|---|---|
committer | Zhenqiang Chen <zqchen@gcc.gnu.org> | 2014-05-13 07:05:46 +0000 |
commit | f30e25a336a39a990c82f8e3cdb507c73e38e84b (patch) | |
tree | 44f546db36bc06184820b9e3e50274a291e03143 /gcc/function.h | |
parent | 3f55e16a298b37e2a482d58ba35687ca07f7824a (diff) | |
download | gcc-f30e25a336a39a990c82f8e3cdb507c73e38e84b.zip gcc-f30e25a336a39a990c82f8e3cdb507c73e38e84b.tar.gz gcc-f30e25a336a39a990c82f8e3cdb507c73e38e84b.tar.bz2 |
Makefile.in: add shrink-wrap.o.
2014-05-13 Zhenqiang Chen <zhenqiang.chen@linaro.org>
* Makefile.in: add shrink-wrap.o.
* config/i386/i386.c: include "shrink-wrap.h"
* function.c: Likewise.
(requires_stack_frame_p, next_block_for_reg,
move_insn_for_shrink_wrap, prepare_shrink_wrap,
dup_block_and_redirect): Move to shrink-wrap.c
(thread_prologue_and_epilogue_insns): Extract three code segments
as functions in shrink-wrap.c
* function.h: Move #ifdef HAVE_simple_return ... #endif block to
shrink-wrap.h
* shrink-wrap.c: New file.
* shrink-wrap.h: New file.
From-SVN: r210351
Diffstat (limited to 'gcc/function.h')
-rw-r--r-- | gcc/function.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/gcc/function.h b/gcc/function.h index 0aa6c9a..a8294b2 100644 --- a/gcc/function.h +++ b/gcc/function.h @@ -809,10 +809,6 @@ extern void used_types_insert (tree); extern int get_next_funcdef_no (void); extern int get_last_funcdef_no (void); -#ifdef HAVE_simple_return -extern bool requires_stack_frame_p (rtx, HARD_REG_SET, HARD_REG_SET); -#endif - extern rtx get_hard_reg_initial_val (enum machine_mode, unsigned int); extern rtx has_hard_reg_initial_val (enum machine_mode, unsigned int); extern rtx get_hard_reg_initial_reg (rtx); |