80 "cannot convert NaN",
goto error);
145 "invalid space",
goto error);
152 for (i = 0; i < maff->n; ++i) {
164 isl_multi_aff_free(maff);
167 isl_multi_aff_free(maff);
190 ma = isl_multi_aff_free(
ma);
202 ma = isl_multi_aff_free(
ma);
227 ma = isl_multi_aff_free(
ma);
246 ma = isl_multi_aff_free(
ma);
278 for (i = 0; i < list->n; ++i) {
288 isl_aff_list_free(list);
308 for (i = 0; i < pwaff->n; ++i) {
371 for (i = 0; i <
pma->n; ++i) {
380 maff = isl_multi_aff_copy(
pma->p[i].maff);
448 "invalid space",
goto error);
450 space = isl_multi_pw_aff_get_domain_space(mpa);
453 for (i = 0; i < mpa->n; ++i) {
467 isl_multi_pw_aff_free(mpa);
470 isl_multi_pw_aff_free(mpa);
482 mpa = isl_multi_pw_aff_free(mpa);
502 mpa = isl_multi_pw_aff_free(mpa);
isl_ctx * isl_aff_get_ctx(__isl_keep isl_aff *aff)
__isl_export __isl_give isl_space * isl_pw_multi_aff_get_space(__isl_keep isl_pw_multi_aff *pma)
__isl_null isl_aff * isl_aff_free(__isl_take isl_aff *aff)
__isl_null isl_union_pw_multi_aff * isl_union_pw_multi_aff_free(__isl_take isl_union_pw_multi_aff *upma)
__isl_export __isl_give isl_space * isl_union_pw_multi_aff_get_space(__isl_keep isl_union_pw_multi_aff *upma)
__isl_null isl_union_pw_aff * isl_union_pw_aff_free(__isl_take isl_union_pw_aff *upa)
isl_stat isl_union_pw_aff_foreach_pw_aff(__isl_keep isl_union_pw_aff *upa, isl_stat(*fn)(__isl_take isl_pw_aff *pa, void *user), void *user)
__isl_export __isl_give isl_space * isl_union_pw_aff_get_space(__isl_keep isl_union_pw_aff *upa)
__isl_null isl_pw_aff * isl_pw_aff_free(__isl_take isl_pw_aff *pwaff)
__isl_export __isl_give isl_space * isl_pw_aff_get_space(__isl_keep isl_pw_aff *pwaff)
isl_stat isl_union_pw_multi_aff_foreach_pw_multi_aff(__isl_keep isl_union_pw_multi_aff *upma, isl_stat(*fn)(__isl_take isl_pw_multi_aff *pma, void *user), void *user)
__isl_give isl_aff * isl_aff_copy(__isl_keep isl_aff *aff)
__isl_give isl_local_space * isl_aff_get_local_space(__isl_keep isl_aff *aff)
__isl_null isl_pw_multi_aff * isl_pw_multi_aff_free(__isl_take isl_pw_multi_aff *pma)
__isl_give isl_pw_aff * isl_pw_aff_copy(__isl_keep isl_pw_aff *pwaff)
isl_bool isl_aff_is_nan(__isl_keep isl_aff *aff)
struct isl_union_pw_multi_aff isl_union_pw_multi_aff
struct isl_union_pw_aff isl_union_pw_aff
struct isl_multi_aff isl_multi_aff
struct isl_multi_pw_aff isl_multi_pw_aff
static __isl_give isl_basic_set * bset_from_bmap(__isl_take isl_basic_map *bmap)
#define isl_die(ctx, errno, msg, code)
isl_stat isl_stat(*) void user)
__isl_give isl_map * isl_map_intersect_multi_pw_aff_explicit_domain(__isl_take isl_map *map, __isl_keep isl_multi_pw_aff *mpa)
static __isl_give isl_basic_map * basic_map_from_multi_aff(__isl_take isl_multi_aff *ma)
__isl_give isl_set * isl_set_from_pw_multi_aff(__isl_take isl_pw_multi_aff *pma)
static isl_stat map_from_pw_multi_aff(__isl_take isl_pw_multi_aff *pma, void *user)
__isl_give isl_map * isl_map_from_multi_aff_internal(__isl_take isl_multi_aff *maff)
__isl_give isl_union_map * isl_union_map_from_union_pw_multi_aff(__isl_take isl_union_pw_multi_aff *upma)
__isl_give isl_set * isl_set_from_pw_aff(__isl_take isl_pw_aff *pwaff)
static isl_stat map_from_pw_aff_entry(__isl_take isl_pw_aff *pa, void *user)
__isl_give isl_map * isl_pw_multi_aff_as_map(__isl_take isl_pw_multi_aff *pma)
__isl_give isl_map * isl_map_from_pw_aff(__isl_take isl_pw_aff *pwaff)
__isl_give isl_basic_map * isl_basic_map_from_aff_list(__isl_take isl_space *domain_space, __isl_take isl_aff_list *list)
__isl_give isl_basic_map * isl_basic_map_from_multi_aff2(__isl_take isl_multi_aff *maff, int rational)
__isl_give isl_basic_map * isl_basic_map_from_aff(__isl_take isl_aff *aff)
__isl_give isl_map * isl_map_from_pw_multi_aff_internal(__isl_take isl_pw_multi_aff *pma)
__isl_give isl_map * isl_map_from_pw_aff_internal(__isl_take isl_pw_aff *pwaff)
__isl_give isl_set * isl_multi_aff_as_set(__isl_take isl_multi_aff *ma)
__isl_give isl_map * isl_map_from_aff(__isl_take isl_aff *aff)
static __isl_give isl_map * map_from_multi_pw_aff(__isl_take isl_multi_pw_aff *mpa)
__isl_give isl_set * isl_set_from_multi_aff(__isl_take isl_multi_aff *ma)
static isl_stat check_input_is_set(__isl_keep isl_space *space)
__isl_give isl_union_map * isl_union_map_from_union_pw_aff(__isl_take isl_union_pw_aff *upa)
static isl_stat check_input_is_map(__isl_keep isl_space *space)
static __isl_give isl_basic_map * isl_basic_map_from_aff2(__isl_take isl_aff *aff, int rational)
__isl_give isl_map * isl_multi_aff_as_map(__isl_take isl_multi_aff *ma)
__isl_give isl_map * isl_map_from_multi_aff(__isl_take isl_multi_aff *ma)
__isl_give isl_basic_map * isl_basic_map_from_multi_aff(__isl_take isl_multi_aff *ma)
__isl_give isl_union_map * isl_union_pw_multi_aff_as_union_map(__isl_take isl_union_pw_multi_aff *upma)
__isl_give isl_basic_set * isl_basic_set_from_multi_aff(__isl_take isl_multi_aff *ma)
__isl_give isl_map * isl_multi_pw_aff_as_map(__isl_take isl_multi_pw_aff *mpa)
__isl_give isl_set * isl_pw_multi_aff_as_set(__isl_take isl_pw_multi_aff *pma)
__isl_give isl_map * isl_map_from_multi_pw_aff(__isl_take isl_multi_pw_aff *mpa)
__isl_give isl_map * isl_pw_aff_as_map(__isl_take isl_pw_aff *pa)
__isl_give isl_set * isl_set_from_multi_pw_aff(__isl_take isl_multi_pw_aff *mpa)
__isl_give isl_map * isl_map_from_pw_multi_aff(__isl_take isl_pw_multi_aff *pma)
__isl_give isl_set * isl_multi_pw_aff_as_set(__isl_take isl_multi_pw_aff *mpa)
#define isl_int_neg(r, i)
unsigned isl_basic_map_offset(__isl_keep isl_basic_map *bmap, enum isl_dim_type type)
__isl_give isl_basic_map * isl_basic_map_from_local_space(__isl_take isl_local_space *ls)
__isl_give isl_map * isl_map_reset_space(__isl_take isl_map *map, __isl_take isl_space *space)
static unsigned pos(__isl_keep isl_space *space, enum isl_dim_type type)
isl_bool isl_set_is_rational(__isl_keep isl_set *set)
int isl_basic_map_alloc_equality(__isl_keep isl_basic_map *bmap)
__isl_give isl_basic_map * isl_basic_map_extend_constraints(__isl_take isl_basic_map *base, unsigned n_eq, unsigned n_ineq)
__isl_give isl_basic_map * isl_basic_map_reset_space(__isl_take isl_basic_map *bmap, __isl_take isl_space *space)
__isl_give isl_basic_map * isl_basic_map_set_rational(__isl_take isl_basic_map *bmap)
__isl_give isl_basic_map * isl_basic_map_finalize(__isl_take isl_basic_map *bmap)
__isl_give isl_basic_map * isl_basic_map_gauss(__isl_take isl_basic_map *bmap, int *progress)
void isl_seq_cpy(isl_int *dst, isl_int *src, unsigned len)
__isl_give isl_map * isl_map_union_disjoint(__isl_take isl_map *map1, __isl_take isl_map *map2)
__isl_export __isl_give isl_map * isl_map_universe(__isl_take isl_space *space)
__isl_null isl_basic_map * isl_basic_map_free(__isl_take isl_basic_map *bmap)
__isl_export __isl_give isl_map * isl_map_intersect_domain(__isl_take isl_map *map, __isl_take isl_set *set)
__isl_give isl_basic_map * isl_basic_map_flat_range_product(__isl_take isl_basic_map *bmap1, __isl_take isl_basic_map *bmap2)
__isl_export __isl_give isl_map * isl_map_empty(__isl_take isl_space *space)
__isl_give isl_map * isl_map_flat_range_product(__isl_take isl_map *map1, __isl_take isl_map *map2)
__isl_null isl_map * isl_map_free(__isl_take isl_map *map)
__isl_constructor __isl_give isl_map * isl_map_from_basic_map(__isl_take isl_basic_map *bmap)
__isl_give isl_basic_map * isl_basic_map_universe(__isl_take isl_space *space)
struct isl_basic_set isl_basic_set
__isl_give isl_set * isl_set_copy(__isl_keep isl_set *set)
static __isl_give isl_set * set_from_map(__isl_take isl_map *map)
__isl_give isl_space * isl_space_from_domain(__isl_take isl_space *space)
isl_ctx * isl_space_get_ctx(__isl_keep isl_space *space)
isl_size isl_space_dim(__isl_keep isl_space *space, enum isl_dim_type type)
isl_bool isl_space_is_set(__isl_keep isl_space *space)
__isl_export __isl_give isl_space * isl_space_domain(__isl_take isl_space *space)
__isl_null isl_union_map * isl_union_map_free(__isl_take isl_union_map *umap)
__isl_give isl_union_map * isl_union_map_add_map(__isl_take isl_union_map *umap, __isl_take isl_map *map)
__isl_give isl_union_map * isl_union_map_empty(__isl_take isl_space *space)