aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2015-08-13 12:34:36 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2015-08-13 12:34:36 +0000
commit34c896978b84baf64f51a11fe8382038e46c058d (patch)
treeba2d5537154426960e8f79c36818f51fb759affc /gcc/tree.h
parent2ef38880ef5dda74565805fcfce75ed790825f92 (diff)
downloadgcc-34c896978b84baf64f51a11fe8382038e46c058d.zip
gcc-34c896978b84baf64f51a11fe8382038e46c058d.tar.gz
gcc-34c896978b84baf64f51a11fe8382038e46c058d.tar.bz2
tree.c (nonnull_arg_p): Move from ...
2015-08-13 Richard Biener <rguenther@suse.de> * tree.c (nonnull_arg_p): Move from ... * tree-vrp.c (nonnull_arg_p): ... here. * tree.h (nonnull_arg_p): Declare. * tree-ssa-sccvn.c (init_scc_vn): Perform all lattice init here, register ptr != 0 for nonnull_arg_p pointer arguments. Properly initialize static chain and by-reference result pointer. (run_scc_vn): Adjust. From-SVN: r226861
Diffstat (limited to 'gcc/tree.h')
-rw-r--r--gcc/tree.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index d280ea7..2cd6ec4 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -5133,4 +5133,6 @@ extern void gt_ggc_mx (tree &);
extern void gt_pch_nx (tree &);
extern void gt_pch_nx (tree &, gt_pointer_operator, void *);
+extern bool nonnull_arg_p (const_tree);
+
#endif /* GCC_TREE_H */