aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-flow.h
diff options
context:
space:
mode:
authorZdenek Dvorak <dvorakz@suse.cz>2004-11-14 19:04:25 +0100
committerZdenek Dvorak <rakdver@gcc.gnu.org>2004-11-14 18:04:25 +0000
commit9beeb4ee4c1bf42a2d3a66d75d250cf20c9c1f9f (patch)
tree4342616d30f20c349279f331a6f1ad5af6c0e53b /gcc/tree-flow.h
parent3021a627c59f88450a6c785d5b0d61f390762445 (diff)
downloadgcc-9beeb4ee4c1bf42a2d3a66d75d250cf20c9c1f9f.zip
gcc-9beeb4ee4c1bf42a2d3a66d75d250cf20c9c1f9f.tar.gz
gcc-9beeb4ee4c1bf42a2d3a66d75d250cf20c9c1f9f.tar.bz2
re PR tree-optimization/18431 (Code for arrays and pointers are not the same)
PR tree-optimization/18431 * tree-flow.h (stmt_references_memory_p): Declare. * tree-ssa-loop-im.c (stmt_cost): Use stmt_references_memory_p. * tree-ssa.c (stmt_references_memory_p): New function. From-SVN: r90624
Diffstat (limited to 'gcc/tree-flow.h')
-rw-r--r--gcc/tree-flow.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h
index cdadcc9..08a73e4 100644
--- a/gcc/tree-flow.h
+++ b/gcc/tree-flow.h
@@ -583,6 +583,7 @@ extern void delete_tree_ssa (void);
extern void register_new_def (tree, varray_type *);
extern void walk_use_def_chains (tree, walk_use_def_chains_fn, void *, bool);
extern void kill_redundant_phi_nodes (void);
+extern bool stmt_references_memory_p (tree);
/* In tree-into-ssa.c */
extern void rewrite_into_ssa (bool);