Also report failures in special tests
[cloog/uuh.git] / include / cloog / state.h
blobebc3272507d5de76ac45845649682931ff88b23f
1 #ifndef CLOOG_STATE_H
2 #define CLOOG_STATE_H
4 struct cloogbackend;
5 typedef struct cloogbackend CloogBackend;
7 #if defined(__cplusplus)
8 extern "C" {
9 #endif
11 struct cloogstate {
12 CloogBackend *backend;
14 cloog_int_t zero;
15 cloog_int_t one;
16 cloog_int_t negone;
18 int block_allocated;
19 int block_freed;
20 int block_max;
22 int domain_allocated;
23 int domain_freed;
24 int domain_max;
26 int loop_allocated;
27 int loop_freed;
28 int loop_max;
30 int statement_allocated;
31 int statement_freed;
32 int statement_max;
34 typedef struct cloogstate CloogState;
36 CloogState *cloog_core_state_malloc(void);
37 CloogState *cloog_state_malloc(void);
39 void cloog_core_state_free(CloogState *state);
40 void cloog_state_free(CloogState *state);
42 #if defined(__cplusplus)
44 #endif
46 #endif