aboutsummaryrefslogtreecommitdiff
path: root/gcc/graphite-htab.h
diff options
context:
space:
mode:
authorRoman Gareev <gareevroman@gmail.com>2014-06-29 11:29:18 +0000
committerRoman Gareev <romangareev@gcc.gnu.org>2014-06-29 11:29:18 +0000
commitdb72d6061893ef8d127758474a79e2833bd3eef1 (patch)
treed243f2e16ecfa112a40198a739f03c874ee350ab /gcc/graphite-htab.h
parentf8d0f47bbb21c1c1ad9012201ecce9808933fddb (diff)
downloadgcc-db72d6061893ef8d127758474a79e2833bd3eef1.zip
gcc-db72d6061893ef8d127758474a79e2833bd3eef1.tar.gz
gcc-db72d6061893ef8d127758474a79e2833bd3eef1.tar.bz2
graphite-clast-to-gimple.c: gloog is renamed to graphite_regenerate_ast_cloog.
gcc/ * graphite-clast-to-gimple.c: gloog is renamed to graphite_regenerate_ast_cloog. gloog_error is renamed to graphite_regenerate_error. * graphite-clast-to-gimple.h: The definition of the struct bb_pbb_def is moved to graphite-htab.h. Add inclusion of the hash-table.h. * graphite-htab.h: The declaration of the function gloog is moved to graphite-clast-to-gimple.h and renamed to graphite_regenerate_ast_cloog. * graphite.c (graphite_transform_loops): gloog is renamed to graphite_regenerate_ast_cloog. From-SVN: r212121
Diffstat (limited to 'gcc/graphite-htab.h')
-rw-r--r--gcc/graphite-htab.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/gcc/graphite-htab.h b/gcc/graphite-htab.h
index ee2507f..69fd05a 100644
--- a/gcc/graphite-htab.h
+++ b/gcc/graphite-htab.h
@@ -22,7 +22,14 @@ along with GCC; see the file COPYING3. If not see
#define GCC_GRAPHITE_HTAB_H
#include "hash-table.h"
-#include "graphite-clast-to-gimple.h"
+
+/* Stores BB's related PBB. */
+
+struct bb_pbb_def
+{
+ basic_block bb;
+ poly_bb_p pbb;
+};
/* Hashtable helpers. */
@@ -52,7 +59,6 @@ bb_pbb_hasher::equal (const value_type *bp1, const compare_type *bp2)
typedef hash_table<bb_pbb_hasher> bb_pbb_htab_type;
-extern bool gloog (scop_p, bb_pbb_htab_type *);
poly_bb_p find_pbb_via_hash (bb_pbb_htab_type *, basic_block);
bool loop_is_parallel_p (loop_p, bb_pbb_htab_type *, int);
scop_p get_loop_body_pbbs (loop_p, bb_pbb_htab_type *, vec<poly_bb_p> *);