1#include <isl/ctx.h>
2
3struct 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};
29