summaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-alias.h
diff options
context:
space:
mode:
authorvries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>2011-09-26 12:36:56 +0000
committervries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>2011-09-26 12:36:56 +0000
commit3d4a0a4bc603d7b572cc06ff7ac2310244f0aea8 (patch)
tree8d02f7d1f0d75bf09d203369ba6db35e46bacc12 /gcc/tree-ssa-alias.h
parentf13b86b8619275c37b8bbab5d629148fd1ce8abd (diff)
downloadgcc-3d4a0a4bc603d7b572cc06ff7ac2310244f0aea8.tar.gz
2011-09-26 Tom de Vries <tom@codesourcery.com>
* tree-ssa-alias.h (pt_solution_singleton_p): Declare. * tree-ssa-structalias.c (pt_solution_singleton_p): New function. * tree-ssa-ccp.c (fold_builtin_alloca_for_var): Set points-to solution of new var. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179193 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-ssa-alias.h')
-rw-r--r--gcc/tree-ssa-alias.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-ssa-alias.h b/gcc/tree-ssa-alias.h
index 75e4303a7ab..c2ab2113c1e 100644
--- a/gcc/tree-ssa-alias.h
+++ b/gcc/tree-ssa-alias.h
@@ -126,6 +126,7 @@ extern void dump_alias_stats (FILE *);
/* In tree-ssa-structalias.c */
extern unsigned int compute_may_aliases (void);
extern bool pt_solution_empty_p (struct pt_solution *);
+extern bool pt_solution_singleton_p (struct pt_solution *, unsigned *);
extern bool pt_solution_includes_global (struct pt_solution *);
extern bool pt_solution_includes (struct pt_solution *, const_tree);
extern bool pt_solutions_intersect (struct pt_solution *, struct pt_solution *);