reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3168 if (!qp) 3171 isl_die(qp->div->ctx, isl_error_invalid, 3176 if (n == 0 && !isl_space_is_named_or_nested(qp->dim, type)) 3177 return qp; 3179 qp = isl_qpolynomial_cow(qp); 3179 qp = isl_qpolynomial_cow(qp); 3180 if (!qp) 3183 isl_assert(qp->div->ctx, first <= isl_space_dim(qp->dim, type), 3183 isl_assert(qp->div->ctx, first <= isl_space_dim(qp->dim, type), 3186 g_pos = pos(qp->dim, type) + first; 3188 qp->div = isl_mat_insert_zero_cols(qp->div, 2 + g_pos, n); 3188 qp->div = isl_mat_insert_zero_cols(qp->div, 2 + g_pos, n); 3189 if (!qp->div) 3192 total = qp->div->n_col - 2; 3195 exp = isl_alloc_array(qp->div->ctx, int, total - g_pos); 3200 qp->upoly = expand(qp->upoly, exp, g_pos); 3200 qp->upoly = expand(qp->upoly, exp, g_pos); 3202 if (!qp->upoly) 3206 qp->dim = isl_space_insert_dims(qp->dim, type, first, n); 3206 qp->dim = isl_space_insert_dims(qp->dim, type, first, n); 3207 if (!qp->dim) 3210 return qp; 3212 isl_qpolynomial_free(qp);