summaryrefslogtreecommitdiff
path: root/polly/lib/External/isl
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2017-06-19 10:40:12 +0000
committerTobias Grosser <tobias@grosser.es>2017-06-19 10:40:12 +0000
commit2fb3ed200afbb23eddea1cd201bcdfe1871b1cdc (patch)
tree9730dd52dc1a37b78caf90e4a24e3acc0ce137f2 /polly/lib/External/isl
parent214deb7960ade0817276733cbe55f63b51fa44f7 (diff)
downloadllvm-2fb3ed200afbb23eddea1cd201bcdfe1871b1cdc.tar.gz
[ScheduleOptimizer] Move isolateFullPartialTiles and isolateAndUnrollMatMulInnerLoops to C++
llvm-svn: 305676
Diffstat (limited to 'polly/lib/External/isl')
-rw-r--r--polly/lib/External/isl/include/isl-noexceptions.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/polly/lib/External/isl/include/isl-noexceptions.h b/polly/lib/External/isl/include/isl-noexceptions.h
index b5aeb66a6ff1..cefacc97c3f9 100644
--- a/polly/lib/External/isl/include/isl-noexceptions.h
+++ b/polly/lib/External/isl/include/isl-noexceptions.h
@@ -2033,6 +2033,7 @@ public:
inline isl::schedule_node ancestor(int generation) const;
inline isl::boolean band_member_get_coincident(int pos) const;
inline isl::schedule_node band_member_set_coincident(int pos, int coincident) const;
+ inline isl::schedule_node band_set_ast_build_options(isl::union_set options) const;
inline isl::schedule_node child(int pos) const;
inline isl::set context_get_context() const;
inline isl::schedule_node cut() const;
@@ -9959,6 +9960,11 @@ isl::schedule_node schedule_node::band_member_set_coincident(int pos, int coinci
return manage(res);
}
+isl::schedule_node schedule_node::band_set_ast_build_options(isl::union_set options) const {
+ auto res = isl_schedule_node_band_set_ast_build_options(copy(), options.release());
+ return manage(res);
+}
+
isl::schedule_node schedule_node::child(int pos) const {
auto res = isl_schedule_node_child(copy(), pos);
return manage(res);