add isl_union_map_flat_range_product
[isl.git] / isl_ctx_private.h
bloba943b240cf40958efefa95bf9b18812aed336545
1 #include <isl/ctx.h>
3 struct isl_ctx {
4 int ref;
6 struct isl_stats *stats;
8 int opt_allocated;
9 struct isl_options *opt;
10 void *user_opt;
11 struct isl_arg *user_arg;
13 isl_int zero;
14 isl_int one;
15 isl_int two;
16 isl_int negone;
18 isl_int normalize_gcd;
20 int n_cached;
21 int n_miss;
22 struct isl_blk cache[ISL_BLK_CACHE_SIZE];
23 struct isl_hash_table name_hash;
25 enum isl_error error;
27 int abort;