summaryrefslogtreecommitdiff
path: root/polly/lib/External/isl/include/isl/list.h
diff options
context:
space:
mode:
Diffstat (limited to 'polly/lib/External/isl/include/isl/list.h')
-rw-r--r--polly/lib/External/isl/include/isl/list.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/polly/lib/External/isl/include/isl/list.h b/polly/lib/External/isl/include/isl/list.h
index 3d8dabedf05c..af5d6bad99d3 100644
--- a/polly/lib/External/isl/include/isl/list.h
+++ b/polly/lib/External/isl/include/isl/list.h
@@ -69,6 +69,10 @@ __isl_give isl_##EL *isl_##EL##_list_get_at( \
__isl_keep isl_##EL##_list *list, int index); \
__isl_give struct isl_##EL *isl_##EL##_list_get_##EL( \
__isl_keep isl_##EL##_list *list, int index); \
+EXPORT \
+__isl_give isl_##EL##_list *isl_##EL##_list_set_at( \
+ __isl_take isl_##EL##_list *list, int index, \
+ __isl_take isl_##EL *el); \
__isl_give struct isl_##EL##_list *isl_##EL##_list_set_##EL( \
__isl_take struct isl_##EL##_list *list, int index, \
__isl_take struct isl_##EL *el); \
@@ -89,9 +93,10 @@ __isl_give isl_##EL##_list *isl_##EL##_list_sort( \
int (*cmp)(__isl_keep struct isl_##EL *a, \
__isl_keep struct isl_##EL *b, \
void *user), void *user); \
+EXPORT \
isl_stat isl_##EL##_list_foreach_scc(__isl_keep isl_##EL##_list *list, \
- isl_bool (*follows)(__isl_keep struct isl_##EL *a, \
- __isl_keep struct isl_##EL *b, void *user), \
+ isl_bool (*follows)(__isl_keep isl_##EL *a, \
+ __isl_keep isl_##EL *b, void *user), \
void *follows_user, \
isl_stat (*fn)(__isl_take isl_##EL##_list *scc, void *user), \
void *fn_user); \