summaryrefslogtreecommitdiff
path: root/gcc/ssa.h
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2001-07-10 16:27:54 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2001-07-10 16:27:54 +0000
commit8060cd6963eb04052f752b5eb5ed28206fbc113b (patch)
tree293c0299d13f461414925ccfc4ceaef8e4353007 /gcc/ssa.h
parent1da83a98faeeed42f48c65041d56638254cc82dd (diff)
downloadgcc-8060cd6963eb04052f752b5eb5ed28206fbc113b.tar.gz
* ssa-ccp.c (first_phi_node): Remove. Replace uses with calls to
first_insn_after_basic_block_note instead. * df.c (df_bb_refs_unlink): #if 0 out for now. * ssa.h: Add prototype for ssa_const_prop * ssa-ccp.c: Add prototype for ssa_fast_dce and mark_references (ssa_ccp_substitute_constants): Fix signed vs unsigned comparison (ssa_fast_dce): Remove unused variable git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43906 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ssa.h')
-rw-r--r--gcc/ssa.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/ssa.h b/gcc/ssa.h
index a5655958d42..bf9a04106fc 100644
--- a/gcc/ssa.h
+++ b/gcc/ssa.h
@@ -35,6 +35,10 @@ extern int remove_phi_alternative PARAMS ((rtx, basic_block));
/* In ssa-dce.c */
extern void ssa_eliminate_dead_code PARAMS ((void));
+/* In ssa-ccp.c */
+extern void ssa_const_prop PARAMS ((void));
+
+
/* SSA definitions and uses. */
/* This flag is set when the CFG is in SSA form. */
extern int in_ssa_form;