summaryrefslogtreecommitdiff
path: root/polly/lib/External/isl/include/isl/union_map.h
diff options
context:
space:
mode:
Diffstat (limited to 'polly/lib/External/isl/include/isl/union_map.h')
-rw-r--r--polly/lib/External/isl/include/isl/union_map.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/polly/lib/External/isl/include/isl/union_map.h b/polly/lib/External/isl/include/isl/union_map.h
index c630dc080790..029e9f9a93f4 100644
--- a/polly/lib/External/isl/include/isl/union_map.h
+++ b/polly/lib/External/isl/include/isl/union_map.h
@@ -178,6 +178,14 @@ __isl_give isl_union_map *isl_union_map_intersect_range_factor_domain(
__isl_export
__isl_give isl_union_map *isl_union_map_intersect_range_factor_range(
__isl_take isl_union_map *umap, __isl_take isl_union_map *factor);
+__isl_overload
+__isl_give isl_union_map *
+isl_union_map_intersect_domain_wrapped_domain_union_set(
+ __isl_take isl_union_map *umap, __isl_take isl_union_set *domain);
+__isl_overload
+__isl_give isl_union_map *
+isl_union_map_intersect_range_wrapped_domain_union_set(
+ __isl_take isl_union_map *umap, __isl_take isl_union_set *domain);
__isl_export
__isl_give isl_union_map *isl_union_map_subtract_domain(
@@ -234,6 +242,12 @@ __isl_give isl_union_map *isl_union_map_deltas_map(
__isl_export
__isl_give isl_union_map *isl_union_set_identity(__isl_take isl_union_set *uset);
+__isl_overload
+__isl_give isl_union_map *isl_union_map_project_out_param_id(
+ __isl_take isl_union_map *umap, __isl_take isl_id *id);
+__isl_overload
+__isl_give isl_union_map *isl_union_map_project_out_param_id_list(
+ __isl_take isl_union_map *umap, __isl_take isl_id_list *list);
__isl_give isl_union_map *isl_union_map_project_out(
__isl_take isl_union_map *umap,
enum isl_dim_type type, unsigned first, unsigned n);