diff options
author | Roman Gareev <gareevroman@gmail.com> | 2014-11-10 20:32:31 +0000 |
---|---|---|
committer | Roman Gareev <romangareev@gcc.gnu.org> | 2014-11-10 20:32:31 +0000 |
commit | b12749230b428fed44acd610d0d989d25d958130 (patch) | |
tree | 880faee88045c7eb6c71b0cf2b6e6e0bbee2e86e /gcc/graphite-dependences.c | |
parent | 642fe4a92d723046114cefb837c326b24829ec73 (diff) | |
download | gcc-b12749230b428fed44acd610d0d989d25d958130.zip gcc-b12749230b428fed44acd610d0d989d25d958130.tar.gz gcc-b12749230b428fed44acd610d0d989d25d958130.tar.bz2 |
Makefile.in: Remove the compilation of graphite-clast-to-gimple.o.
[gcc/]
* Makefile.in: Remove the compilation of graphite-clast-to-gimple.o.
* common.opt: Remove using of fgraphite-code-generator flag.
* flag-types.h: Likewise.
* graphite.c: Remove using of CLooG.
* graphite-blocking.c: Likewise.
* graphite-dependences.c: Likewise.
* graphite-poly.c: Likewise.
* graphite-poly.h: Likewise.
* graphite-scop-detection.c: Likewise.
* graphite-sese-to-poly.c: Likewise.
* graphite-clast-to-gimple.c: Removed.
* graphite-clast-to-gimple.h: Likewise.
* graphite-htab.h: Likewise.
[gcc/testsuite]
* gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
fgraphite-code-generator flag.
* gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
* gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
* gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
* gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
* gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
* gcc.dg/graphite/pr35356-2.c: Likewise.
* gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
* gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
* gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
* gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
* gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
From-SVN: r217315
Diffstat (limited to 'gcc/graphite-dependences.c')
-rw-r--r-- | gcc/graphite-dependences.c | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c index 7b3c78a..b79c692 100644 --- a/gcc/graphite-dependences.c +++ b/gcc/graphite-dependences.c @@ -27,10 +27,6 @@ along with GCC; see the file COPYING3. If not see #include <isl/union_map.h> #include <isl/flow.h> #include <isl/constraint.h> -#ifdef HAVE_cloog -#include <cloog/cloog.h> -#include <cloog/isl/domain.h> -#endif #endif #include "system.h" @@ -64,7 +60,6 @@ along with GCC; see the file COPYING3. If not see #ifdef HAVE_isl #include "graphite-poly.h" -#include "graphite-htab.h" isl_union_map * scop_get_dependences (scop_p scop) @@ -643,61 +638,4 @@ graphite_legal_transform (scop_p scop) return res; } -#ifdef HAVE_cloog - -/* Return true when the loop at DEPTH carries dependences. BODY is - the body of the loop. */ - -static bool -loop_level_carries_dependences (scop_p scop, vec<poly_bb_p> body, - int depth) -{ - isl_union_map *transform = scop_get_transformed_schedule (scop, body); - isl_union_map *must_raw, *may_raw; - isl_union_map *must_war, *may_war; - isl_union_map *must_waw, *may_waw; - int res; - - compute_deps (scop, body, - &must_raw, &may_raw, NULL, NULL, - &must_war, &may_war, NULL, NULL, - &must_waw, &may_waw, NULL, NULL); - - res = (carries_deps (transform, must_raw, depth) - || carries_deps (transform, may_raw, depth) - || carries_deps (transform, must_war, depth) - || carries_deps (transform, may_war, depth) - || carries_deps (transform, must_waw, depth) - || carries_deps (transform, may_waw, depth)); - - isl_union_map_free (transform); - isl_union_map_free (must_raw); - isl_union_map_free (may_raw); - isl_union_map_free (must_war); - isl_union_map_free (may_war); - isl_union_map_free (must_waw); - isl_union_map_free (may_waw); - return res; -} - -/* Returns true when the loop L at level DEPTH is parallel. - BB_PBB_MAPPING is a map between a basic_block and its related - poly_bb_p. */ - -bool -loop_is_parallel_p (loop_p loop, bb_pbb_htab_type *bb_pbb_mapping, int depth) -{ - bool dependences; - scop_p scop; - - timevar_push (TV_GRAPHITE_DATA_DEPS); - auto_vec<poly_bb_p, 3> body; - scop = get_loop_body_pbbs (loop, bb_pbb_mapping, &body); - dependences = loop_level_carries_dependences (scop, body, depth); - timevar_pop (TV_GRAPHITE_DATA_DEPS); - - return !dependences; -} - -#endif #endif |