reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2586 if (!qp) 2588 if (qp->div->n_row == 0) 2589 return qp; 2591 d = isl_space_dim(qp->dim, isl_dim_all); 2592 len = qp->div->n_col - 2; 2593 ctx = isl_qpolynomial_get_ctx(qp); 2598 if (up_set_active(qp->upoly, active, len) < 0) 2601 for (i = qp->div->n_row - 1; i >= 0; --i) { 2607 if (isl_int_is_zero(qp->div->row[i][2 + d + j])) 2616 return qp; 2619 reordering = isl_alloc_array(qp->div->ctx, int, len); 2627 n_div = qp->div->n_row; 2630 qp->div = isl_mat_drop_rows(qp->div, i - skip, 1); 2630 qp->div = isl_mat_drop_rows(qp->div, i - skip, 1); 2631 qp->div = isl_mat_drop_cols(qp->div, 2631 qp->div = isl_mat_drop_cols(qp->div, 2638 qp->upoly = reorder(qp->upoly, reordering); 2638 qp->upoly = reorder(qp->upoly, reordering); 2640 if (!qp->upoly || !qp->div) 2640 if (!qp->upoly || !qp->div) 2646 return qp; 2650 isl_qpolynomial_free(qp);