isl_val_n_abs_num_chunks: return isl_size
[isl.git] / include / isl / polynomial_type.h
bloba8fe3cdf2433f50705c9704920556da428b1a0e3
1 #ifndef ISL_POLYNOMIAL_TYPE_H
2 #define ISL_POLYNOMIAL_TYPE_H
4 struct isl_qpolynomial;
5 typedef struct isl_qpolynomial isl_qpolynomial;
7 struct isl_term;
8 typedef struct isl_term isl_term;
10 struct __isl_export isl_pw_qpolynomial;
11 typedef struct isl_pw_qpolynomial isl_pw_qpolynomial;
13 ISL_DECLARE_LIST_TYPE(pw_qpolynomial)
15 enum isl_fold {
16 isl_fold_min,
17 isl_fold_max,
18 isl_fold_list
21 struct isl_qpolynomial_fold;
22 typedef struct isl_qpolynomial_fold isl_qpolynomial_fold;
24 struct isl_pw_qpolynomial_fold;
25 typedef struct isl_pw_qpolynomial_fold isl_pw_qpolynomial_fold;
27 ISL_DECLARE_LIST_TYPE(pw_qpolynomial_fold)
29 struct __isl_export isl_union_pw_qpolynomial;
30 typedef struct isl_union_pw_qpolynomial isl_union_pw_qpolynomial;
32 struct isl_union_pw_qpolynomial_fold;
33 typedef struct isl_union_pw_qpolynomial_fold isl_union_pw_qpolynomial_fold;
35 #endif