aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2012-10-16 22:05:17 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2012-10-16 22:05:17 +0000
commitda4fdf2d3ff45366d9378882ad1646306ceee305 (patch)
treeeafbca96b0b0771fa77620d1cff5cfc0a8a8b8be /gcc/rtl.h
parentf841b68397bb8b15ea570a7a86c5414f62cc9774 (diff)
downloadgcc-da4fdf2d3ff45366d9378882ad1646306ceee305.zip
gcc-da4fdf2d3ff45366d9378882ad1646306ceee305.tar.gz
gcc-da4fdf2d3ff45366d9378882ad1646306ceee305.tar.bz2
rtl.h (get_call_rtx_from): New prototype.
* rtl.h (get_call_rtx_from): New prototype. * rtlanal.c (get_call_rtx_from): New function. * calls.c (emit_call_1): Use it. * dse.c (scan_insn): Likewise * dwarf2out.c (dwarf2out_var_location): Likewise. * sched-deps.c (call_may_noreturn_p): Likewise. * var-tracking.c (prepare_call_arguments): Likewise. * config/sh/sh.c (sh_adjust_cost): Likewise. From-SVN: r192516
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index a38924d..eeeb6ba 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1930,6 +1930,7 @@ extern bool nonzero_address_p (const_rtx);
extern int rtx_unstable_p (const_rtx);
extern bool rtx_varies_p (const_rtx, bool);
extern bool rtx_addr_varies_p (const_rtx, bool);
+extern rtx get_call_rtx_from (rtx);
extern HOST_WIDE_INT get_integer_term (const_rtx);
extern rtx get_related_value (const_rtx);
extern bool offset_within_block_p (const_rtx, HOST_WIDE_INT);