Polly 19.0.0git
isl_ctx_private.h
Go to the documentation of this file.
1#include <isl/ctx.h>
2#include <isl_blk.h>
3
4/* "error" stores the last error that has occurred.
5 * It is reset to isl_error_none by isl_ctx_reset_error.
6 * "error_msg" stores the error message of the last error,
7 * while "error_file" and "error_line" specify where the last error occurred.
8 * "error_msg" and "error_file" always point to statically allocated
9 * strings (if not NULL).
10 */
11struct isl_ctx {
12 int ref;
13
15
18 void *user_opt;
20
25
27
29 int n_miss;
32
34 const char *error_msg;
35 const char *error_file;
37
38 int abort;
39
40 unsigned long operations;
41 unsigned long max_operations;
42};
43
45
46void isl_ctx_set_full_error(isl_ctx *ctx, enum isl_error error, const char *msg,
47 const char *file, int line);
isl_error
Definition: ctx.h:74
#define ISL_BLK_CACHE_SIZE
Definition: isl_blk.h:24
int isl_ctx_next_operation(isl_ctx *ctx)
Definition: isl_ctx.c:71
void isl_ctx_set_full_error(isl_ctx *ctx, enum isl_error error, const char *msg, const char *file, int line)
Definition: isl_ctx.c:119
Definition: arg.h:108
struct isl_args * user_args
struct isl_hash_table id_table
isl_int two
enum isl_error error
unsigned long max_operations
void * user_opt
int opt_allocated
unsigned long operations
const char * error_msg
int error_line
struct isl_options * opt
isl_int normalize_gcd
isl_int zero
struct isl_blk cache[ISL_BLK_CACHE_SIZE]
const char * error_file
struct isl_stats * stats
isl_int one
isl_int negone
Definition: ctx.h:71