11590Srgrimes#include <isl/ctx.h> 21590Srgrimes 31590Srgrimesstruct isl_ctx { 41590Srgrimes int ref; 51590Srgrimes 61590Srgrimes struct isl_stats *stats; 71590Srgrimes 81590Srgrimes int opt_allocated; 91590Srgrimes struct isl_options *opt; 101590Srgrimes void *user_opt; 111590Srgrimes struct isl_args *user_args; 121590Srgrimes 131590Srgrimes isl_int zero; 141590Srgrimes isl_int one; 151590Srgrimes isl_int two; 161590Srgrimes isl_int negone; 171590Srgrimes 181590Srgrimes isl_int normalize_gcd; 191590Srgrimes 201590Srgrimes int n_cached; 211590Srgrimes int n_miss; 221590Srgrimes struct isl_blk cache[ISL_BLK_CACHE_SIZE]; 231590Srgrimes struct isl_hash_table id_table; 241590Srgrimes 251590Srgrimes enum isl_error error; 261590Srgrimes 271590Srgrimes int abort; 281590Srgrimes}; 291590Srgrimes