reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2714 if (!qp) 2717 isl_die(qp->dim->ctx, isl_error_invalid, 2722 if (n == 0 && !isl_space_is_named_or_nested(qp->dim, type)) 2723 return qp; 2725 qp = isl_qpolynomial_cow(qp); 2725 qp = isl_qpolynomial_cow(qp); 2726 if (!qp) 2729 isl_assert(qp->dim->ctx, first + n <= isl_space_dim(qp->dim, type), 2729 isl_assert(qp->dim->ctx, first + n <= isl_space_dim(qp->dim, type), 2731 isl_assert(qp->dim->ctx, type == isl_dim_param || 2734 qp->dim = isl_space_drop_dims(qp->dim, type, first, n); 2734 qp->dim = isl_space_drop_dims(qp->dim, type, first, n); 2735 if (!qp->dim) 2739 first += isl_space_dim(qp->dim, isl_dim_param); 2741 qp->div = isl_mat_drop_cols(qp->div, 2 + first, n); 2741 qp->div = isl_mat_drop_cols(qp->div, 2 + first, n); 2742 if (!qp->div) 2745 qp->upoly = isl_upoly_drop(qp->upoly, first, n); 2745 qp->upoly = isl_upoly_drop(qp->upoly, first, n); 2746 if (!qp->upoly) 2749 return qp; 2751 isl_qpolynomial_free(qp);