add isl_multi_aff_sub
[platform/upstream/isl.git] / isl_ctx_private.h
1 #include <isl/ctx.h>
2
3 struct isl_ctx {
4         int                     ref;
5
6         struct isl_stats        *stats;
7
8         int                      opt_allocated;
9         struct isl_options      *opt;
10         void                    *user_opt;
11         struct isl_args         *user_args;
12
13         isl_int                 zero;
14         isl_int                 one;
15         isl_int                 two;
16         isl_int                 negone;
17
18         isl_int                 normalize_gcd;
19
20         int                     n_cached;
21         int                     n_miss;
22         struct isl_blk          cache[ISL_BLK_CACHE_SIZE];
23         struct isl_hash_table   id_table;
24
25         enum isl_error          error;
26
27         int                     abort;
28 };