reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2391 if (!qp) 2394 total = isl_qpolynomial_domain_dim(qp, isl_dim_all); 2395 n_div = isl_qpolynomial_domain_dim(qp, isl_dim_div); 2396 o_div = isl_qpolynomial_domain_offset(qp, isl_dim_div); 2397 ctx = isl_qpolynomial_get_ctx(qp); 2403 for (i = 0; i < qp->div->n_row; ++i) { 2404 normalize_div(qp, i); 2405 reduce_div(qp, i, &mat); 2406 if (needs_invert(qp->div, i)) { 2407 invert_div(qp, i, &mat); 2408 reduce_div(qp, i, &mat); 2420 qp->upoly = isl_upoly_subs(qp->upoly, o_div - 1, n_div, s); 2420 qp->upoly = isl_upoly_subs(qp->upoly, o_div - 1, n_div, s); 2424 if (!qp->upoly) 2429 qp = substitute_non_divs(qp); 2429 qp = substitute_non_divs(qp); 2430 qp = sort_divs(qp); 2430 qp = sort_divs(qp); 2431 if (qp && isl_qpolynomial_domain_dim(qp, isl_dim_div) < n_div) 2431 if (qp && isl_qpolynomial_domain_dim(qp, isl_dim_div) < n_div) 2432 return reduce_divs(qp); 2434 return qp; 2436 isl_qpolynomial_free(qp);