32 ma = isl_multi_aff_identity(space);
33 ma = isl_multi_aff_set_aff(
ma, i,
aff);
57 n = isl_multi_id_size(
tuple);
60 for (i = 0; i <
n; ++i) {
64 id = isl_multi_id_get_at(
tuple, i);
90 tuple_space = isl_multi_id_peek_space(
tuple);
116 isl_multi_id_free(
tuple);
136 tuple_space = isl_multi_id_peek_space(
tuple);
164 isl_multi_id_free(
tuple);
__isl_give isl_aff * isl_aff_param_on_domain_space_id(__isl_take isl_space *space, __isl_take isl_id *id)
struct isl_multi_aff isl_multi_aff
__isl_null isl_id * isl_id_free(__isl_take isl_id *id)
struct isl_multi_id isl_multi_id
static __isl_give isl_qpolynomial * reset_domain_space(__isl_take isl_qpolynomial *qp, void *user)
static __isl_give isl_qpolynomial * move_dims(__isl_take isl_qpolynomial *qp, void *user)
static __isl_give isl_qpolynomial * drop_dims(__isl_take isl_qpolynomial *qp, void *user)
static unsigned pos(__isl_keep isl_space *space, enum isl_dim_type type)
__isl_give isl_space * isl_space_bind_domain_wrapped_domain(__isl_take isl_space *space, __isl_keep isl_multi_id *tuple)
__isl_give isl_space * isl_space_bind_map_domain(__isl_take isl_space *space, __isl_keep isl_multi_id *tuple)
isl_stat isl_space_check_domain_tuples(__isl_keep isl_space *space1, __isl_keep isl_space *space2)
isl_stat isl_space_check_domain_wrapped_domain_tuples(__isl_keep isl_space *space1, __isl_keep isl_space *space2)
__isl_null isl_space * isl_space_free(__isl_take isl_space *space)
__isl_give isl_space * isl_space_copy(__isl_keep isl_space *space)
__isl_export __isl_give isl_space * isl_space_map_from_set(__isl_take isl_space *space)
__isl_give isl_space * isl_space_drop_dims(__isl_take isl_space *space, enum isl_dim_type type, unsigned first, unsigned num)
__isl_give isl_id * isl_space_get_dim_id(__isl_keep isl_space *space, enum isl_dim_type type, unsigned pos)
static Signature bind_domain
static Signature bind_domain_wrapped_domain