isl_flow.c: sched_info_alloc: use isl_val
[platform/upstream/isl.git] / include / isl / polynomial_type.h
1 #ifndef ISL_POLYNOMIAL_TYPE_H
2 #define ISL_POLYNOMIAL_TYPE_H
3
4 struct isl_qpolynomial;
5 typedef struct isl_qpolynomial isl_qpolynomial;
6
7 struct isl_term;
8 typedef struct isl_term isl_term;
9
10 struct __isl_export isl_pw_qpolynomial;
11 typedef struct isl_pw_qpolynomial isl_pw_qpolynomial;
12
13 enum isl_fold {
14         isl_fold_min,
15         isl_fold_max,
16         isl_fold_list
17 };
18
19 struct isl_qpolynomial_fold;
20 typedef struct isl_qpolynomial_fold isl_qpolynomial_fold;
21
22 struct isl_pw_qpolynomial_fold;
23 typedef struct isl_pw_qpolynomial_fold isl_pw_qpolynomial_fold;
24
25 struct __isl_export isl_union_pw_qpolynomial;
26 typedef struct isl_union_pw_qpolynomial isl_union_pw_qpolynomial;
27
28 struct isl_union_pw_qpolynomial_fold;
29 typedef struct isl_union_pw_qpolynomial_fold isl_union_pw_qpolynomial_fold;
30
31 #endif