diff options
author | romangareev <romangareev@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-08-05 03:41:29 +0000 |
---|---|---|
committer | romangareev <romangareev@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-08-05 03:41:29 +0000 |
commit | 86e09dcd10e64cc31ac5f523abd3c2a35ace6e3c (patch) | |
tree | 9a96a394ec62b7802faa234bd03fae43b9e630c8 /gcc/graphite-poly.h | |
parent | c7e4fe20c05fa61a5d3319e4793cf50dfde86090 (diff) | |
download | gcc-86e09dcd10e64cc31ac5f523abd3c2a35ace6e3c.tar.gz |
[gcc/]
* graphite-isl-ast-to-gimple.c: Add a new struct ast_build_info.
(translate_isl_ast_for_loop): Add checking of the
flag_loop_parallelize_all.
(ast_build_before_for): New function.
(scop_to_isl_ast): Add checking of the
flag_loop_parallelize_all.
* graphite-dependences.c: Move the defenition of the
scop_get_dependences from graphite-optimize-isl.c to this file.
(apply_schedule_on_deps): Add checking of the ux's emptiness.
(carries_deps): Add checking of the x's value.
* graphite-optimize-isl.c: Move the defenition of the
scop_get_dependences to graphite-dependences.c.
* graphite-poly.h: Add declarations of scop_get_dependences
and carries_deps.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213619 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/graphite-poly.h')
-rw-r--r-- | gcc/graphite-poly.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/graphite-poly.h b/gcc/graphite-poly.h index 06d320eea49..8381619fc94 100644 --- a/gcc/graphite-poly.h +++ b/gcc/graphite-poly.h @@ -1551,4 +1551,12 @@ compute_deps (scop_p scop, vec<poly_bb_p> pbbs, isl_union_map **must_waw_no_source, isl_union_map **may_waw_no_source); +isl_union_map * +scop_get_dependences (scop_p scop); + +bool +carries_deps (__isl_keep isl_union_map *schedule, + __isl_keep isl_union_map *deps, + int depth); + #endif |