summaryrefslogtreecommitdiffstats
path: root/polly/lib/External/isl/isl_ctx_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'polly/lib/External/isl/isl_ctx_private.h')
-rw-r--r--polly/lib/External/isl/isl_ctx_private.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/polly/lib/External/isl/isl_ctx_private.h b/polly/lib/External/isl/isl_ctx_private.h
new file mode 100644
index 00000000000..b4bb2a5e46c
--- /dev/null
+++ b/polly/lib/External/isl/isl_ctx_private.h
@@ -0,0 +1,34 @@
+#include <isl/ctx.h>
+#include <isl_blk.h>
+
+struct isl_ctx {
+ int ref;
+
+ struct isl_stats *stats;
+
+ int opt_allocated;
+ struct isl_options *opt;
+ void *user_opt;
+ struct isl_args *user_args;
+
+ isl_int zero;
+ isl_int one;
+ isl_int two;
+ isl_int negone;
+
+ isl_int normalize_gcd;
+
+ int n_cached;
+ int n_miss;
+ struct isl_blk cache[ISL_BLK_CACHE_SIZE];
+ struct isl_hash_table id_table;
+
+ enum isl_error error;
+
+ int abort;
+
+ unsigned long operations;
+ unsigned long max_operations;
+};
+
+int isl_ctx_next_operation(isl_ctx *ctx);
OpenPOWER on IntegriCloud