Polly 19.0.0git
isl_bound.h
Go to the documentation of this file.
1#ifndef ISL_BOUND_H
2#define ISL_BOUND_H
3
4#include <isl/polynomial.h>
5
6struct isl_bound {
7 /* input */
14
15 /* output */
18};
19
23
28
29#endif
#define __isl_take
Definition: ctx.h:22
isl_stat
Definition: ctx.h:84
#define __isl_give
Definition: ctx.h:19
isl_bool
Definition: ctx.h:89
__isl_give isl_pw_qpolynomial_fold * isl_qpolynomial_cst_bound(__isl_take isl_basic_set *bset, __isl_take isl_qpolynomial *poly, enum isl_fold type, isl_bool *tight)
Definition: isl_bound.c:24
isl_stat isl_bound_add(struct isl_bound *bound, __isl_take isl_pw_qpolynomial_fold *pwf)
Definition: isl_bound.c:43
isl_stat isl_bound_add_tight(struct isl_bound *bound, __isl_take isl_pw_qpolynomial_fold *pwf)
Definition: isl_bound.c:53
static struct isl_arg_choice bound[]
Definition: isl_options.c:39
const char * poly
Definition: isl_test.c:4018
enum isl_fold type
Definition: isl_test.c:4017
int tight
Definition: isl_test.c:4016
struct isl_basic_set isl_basic_set
Definition: map_type.h:20
isl_fold
int wrapping
Definition: isl_bound.h:9
isl_basic_set * bset
Definition: isl_bound.h:12
enum isl_fold type
Definition: isl_bound.h:10
int check_tight
Definition: isl_bound.h:8
isl_pw_qpolynomial_fold * pwf
Definition: isl_bound.h:16
isl_pw_qpolynomial_fold * pwf_tight
Definition: isl_bound.h:17
isl_qpolynomial_fold * fold
Definition: isl_bound.h:13
isl_space * dim
Definition: isl_bound.h:11