19 space =
FN(
PW,take_space)(pw);
21 src_type, src_pos,
n);
22 pw =
FN(
PW,restore_space)(pw, space);
24 n_piece =
FN(
PW,n_piece)(pw);
26 return FN(
PW,free)(pw);
28 for (i = 0; i < n_piece; ++i) {
31 el =
FN(
PW,take_base_at)(pw, i);
33 dst_type, dst_pos, src_type, src_pos,
n);
34 pw =
FN(
PW,restore_base_at)(pw, i, el);
42 for (i = 0; i < n_piece; ++i) {
47 src_type, src_pos,
n);
static __isl_give isl_qpolynomial * move_dims(__isl_take isl_qpolynomial *qp, void *user)
__isl_give isl_set * isl_set_move_dims(__isl_take isl_set *set, enum isl_dim_type dst_type, unsigned dst_pos, enum isl_dim_type src_type, unsigned src_pos, unsigned n)
__isl_give isl_space * isl_space_move_dims(__isl_take isl_space *space, enum isl_dim_type dst_type, unsigned dst_pos, enum isl_dim_type src_type, unsigned src_pos, unsigned n)