aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
authorZhenqiang Chen <zhenqiang.chen@linaro.org>2014-05-13 07:05:46 +0000
committerZhenqiang Chen <zqchen@gcc.gnu.org>2014-05-13 07:05:46 +0000
commitf30e25a336a39a990c82f8e3cdb507c73e38e84b (patch)
tree44f546db36bc06184820b9e3e50274a291e03143 /gcc/function.h
parent3f55e16a298b37e2a482d58ba35687ca07f7824a (diff)
downloadgcc-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.h4
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);