reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4008 if (!qp || !dim) 4011 if (isl_space_is_equal(qp->dim, dim)) { 4013 return qp; 4016 qp = isl_qpolynomial_cow(qp); 4016 qp = isl_qpolynomial_cow(qp); 4017 if (!qp) 4021 isl_space_dim(qp->dim, isl_dim_set); 4022 total = isl_space_dim(qp->dim, isl_dim_all); 4023 if (qp->div->n_row) { 4026 exp = isl_alloc_array(qp->div->ctx, int, qp->div->n_row); 4026 exp = isl_alloc_array(qp->div->ctx, int, qp->div->n_row); 4029 for (i = 0; i < qp->div->n_row; ++i) 4031 qp->upoly = expand(qp->upoly, exp, total); 4031 qp->upoly = expand(qp->upoly, exp, total); 4033 if (!qp->upoly) 4036 qp->div = isl_mat_insert_cols(qp->div, 2 + total, extra); 4036 qp->div = isl_mat_insert_cols(qp->div, 2 + total, extra); 4037 if (!qp->div) 4039 for (i = 0; i < qp->div->n_row; ++i) 4040 isl_seq_clr(qp->div->row[i] + 2 + total, extra); 4042 isl_space_free(qp->dim); 4043 qp->dim = dim; 4045 return qp; 4048 isl_qpolynomial_free(qp);