summaryrefslogtreecommitdiff
path: root/gcc/sched-int.h
diff options
context:
space:
mode:
authorabel <abel@138bc75d-0d04-0410-961f-82ee72b054a4>2011-04-08 13:25:29 +0000
committerabel <abel@138bc75d-0d04-0410-961f-82ee72b054a4>2011-04-08 13:25:29 +0000
commitc15d7785dce343ae10c81423099473947ecd8b94 (patch)
treee26fad5edf90e1aeb0033a2cc5dc5424c53f81bd /gcc/sched-int.h
parente1f47fd3a5e0cc2386d383f3a99e726d60f6d893 (diff)
downloadgcc-c15d7785dce343ae10c81423099473947ecd8b94.tar.gz
PR rtl-optimization/48272
* sched-deps.c (setup_insn_reg_pressure_info): Export and rename to init_insn_reg_pressure_info. Adjust a caller. * sched-int.h (init_insn_reg_pressure_info): Declare. * haifa-sched.c (haifa_init_insn): Call init_insn_reg_pressure_info when sched-pressure is enabled. * g++.dg/opt/pr48272.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172183 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/sched-int.h')
-rw-r--r--gcc/sched-int.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/sched-int.h b/gcc/sched-int.h
index d5add3bf218..d5c9509f61a 100644
--- a/gcc/sched-int.h
+++ b/gcc/sched-int.h
@@ -1194,6 +1194,7 @@ extern void init_deps_global (void);
extern void finish_deps_global (void);
extern void deps_analyze_insn (struct deps_desc *, rtx);
extern void remove_from_deps (struct deps_desc *, rtx);
+extern void init_insn_reg_pressure_info (rtx);
extern dw_t get_dep_weak_1 (ds_t, ds_t);
extern dw_t get_dep_weak (ds_t, ds_t);