reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
267 cst = isl_upoly_as_cst(qp->upoly); 356 rec = isl_upoly_as_rec(qp->upoly); 367 isl_int_set_si(v->el[2 + qp->upoly->var], 1); 380 qp->upoly->var, 1);tools/polly/lib/External/isl/isl_output.c
1826 p = upoly_print(qp->upoly, qp->dim, qp->div, p); 1874 p = upoly_print(qp->upoly, space, qp->div, p);tools/polly/lib/External/isl/isl_polynomial.c
508 return qp ? isl_upoly_is_zero(qp->upoly) : isl_bool_error; 513 return qp ? isl_upoly_is_one(qp->upoly) : isl_bool_error; 518 return qp ? isl_upoly_is_nan(qp->upoly) : isl_bool_error; 523 return qp ? isl_upoly_is_infty(qp->upoly) : isl_bool_error; 528 return qp ? isl_upoly_is_neginfty(qp->upoly) : isl_bool_error; 533 return qp ? isl_upoly_sgn(qp->upoly) : 0; 1155 qp->upoly = up; 1182 isl_upoly_copy(qp->upoly)); 1218 isl_upoly_free(qp->upoly); 1403 qp->upoly = reorder(qp->upoly, reordering); 1403 qp->upoly = reorder(qp->upoly, reordering); 1405 if (!qp->upoly || !qp->div) 1495 qp1->upoly = expand(qp1->upoly, exp1, div->n_col - div->n_row - 2); 1495 qp1->upoly = expand(qp1->upoly, exp1, div->n_col - div->n_row - 2); 1496 qp2->upoly = expand(qp2->upoly, exp2, div->n_col - div->n_row - 2); 1496 qp2->upoly = expand(qp2->upoly, exp2, div->n_col - div->n_row - 2); 1498 if (!qp1->upoly || !qp2->upoly) 1498 if (!qp1->upoly || !qp2->upoly) 1535 qp1->upoly = isl_upoly_sum(qp1->upoly, isl_upoly_copy(qp2->upoly)); 1535 qp1->upoly = isl_upoly_sum(qp1->upoly, isl_upoly_copy(qp2->upoly)); 1535 qp1->upoly = isl_upoly_sum(qp1->upoly, isl_upoly_copy(qp2->upoly)); 1536 if (!qp1->upoly) 1574 qp->upoly = isl_upoly_add_isl_int(qp->upoly, v); 1574 qp->upoly = isl_upoly_add_isl_int(qp->upoly, v); 1575 if (!qp->upoly) 1610 qp->upoly = isl_upoly_mul_isl_int(qp->upoly, v); 1610 qp->upoly = isl_upoly_mul_isl_int(qp->upoly, v); 1611 if (!qp->upoly) 1656 qp->upoly = isl_upoly_scale_val(qp->upoly, v); 1656 qp->upoly = isl_upoly_scale_val(qp->upoly, v); 1657 if (!qp->upoly) 1710 qp1->upoly = isl_upoly_mul(qp1->upoly, isl_upoly_copy(qp2->upoly)); 1710 qp1->upoly = isl_upoly_mul(qp1->upoly, isl_upoly_copy(qp2->upoly)); 1710 qp1->upoly = isl_upoly_mul(qp1->upoly, isl_upoly_copy(qp2->upoly)); 1711 if (!qp1->upoly) 1731 qp->upoly = isl_upoly_pow(qp->upoly, power); 1731 qp->upoly = isl_upoly_pow(qp->upoly, power); 1732 if (!qp->upoly) 1816 cst = isl_upoly_as_cst(qp->upoly); 1830 if (!isl_upoly_is_cst(qp->upoly)) 1833 cst = isl_upoly_as_cst(qp->upoly); 1878 return isl_upoly_get_constant_val(qp->upoly); 1918 return isl_upoly_is_affine(qp->upoly); 1990 if (isl_upoly_update_affine(qp->upoly, aff) < 0) 2024 return isl_upoly_plain_cmp(qp1->upoly, qp2->upoly); 2024 return isl_upoly_plain_cmp(qp1->upoly, qp2->upoly); 2050 return isl_upoly_is_equal(qp1->upoly, qp2->upoly); 2050 return isl_upoly_is_equal(qp1->upoly, qp2->upoly); 2080 upoly_update_den(qp->upoly, d); 2224 qp->upoly = isl_upoly_subs(qp->upoly, total + div, 1, &s); 2224 qp->upoly = isl_upoly_subs(qp->upoly, total + div, 1, &s); 2225 if (!qp->upoly) 2237 qp->upoly = reorder(qp->upoly, reordering); 2237 qp->upoly = reorder(qp->upoly, reordering); 2240 if (!qp->upoly || !qp->div) 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) 2454 cst = isl_upoly_as_cst(qp->upoly); 2477 cst = isl_upoly_as_cst(qp->upoly); 2528 return up_set_active(qp->upoly, active, d); 2598 if (up_set_active(qp->upoly, active, len) < 0) 2638 qp->upoly = reorder(qp->upoly, reordering); 2638 qp->upoly = reorder(qp->upoly, reordering); 2640 if (!qp->upoly || !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) 2826 qp->upoly = isl_upoly_subs(qp->upoly, j - 1, 1, &up); 2826 qp->upoly = isl_upoly_subs(qp->upoly, j - 1, 1, &up); 2831 if (!qp->upoly) 3135 v = isl_upoly_eval(isl_upoly_copy(qp->upoly), ext); 3200 qp->upoly = expand(qp->upoly, exp, g_pos); 3200 qp->upoly = expand(qp->upoly, exp, g_pos); 3202 if (!qp->upoly) 3320 qp->upoly = reorder(qp->upoly, reordering); 3320 qp->upoly = reorder(qp->upoly, reordering); 3322 if (!qp->upoly) 3464 ups[i] = subs[i]->upoly; 3466 qp->upoly = isl_upoly_subs(qp->upoly, first, n, ups); 3466 qp->upoly = isl_upoly_subs(qp->upoly, first, n, ups); 3470 if (!qp->upoly) 3502 poly = isl_qpolynomial_alloc(dim, 0, isl_upoly_copy(qp->upoly)); 3556 return isl_upoly_degree(poly->upoly, ovar, ovar + nvar); 3631 up = isl_upoly_coeff(qp->upoly, g_pos, deg); 3716 poly->upoly = isl_upoly_homogenize(poly->upoly, 0, deg, 3716 poly->upoly = isl_upoly_homogenize(poly->upoly, 0, deg, 3718 if (!poly->upoly) 3959 term = isl_upoly_foreach_term(qp->upoly, fn, term, user); 4031 qp->upoly = expand(qp->upoly, exp, total); 4031 qp->upoly = expand(qp->upoly, exp, total); 4033 if (!qp->upoly) 4138 if (isl_upoly_is_cst(qp->upoly)) { 4195 qp->upoly = isl_upoly_subs(qp->upoly, 0, n_sub, subs); 4195 qp->upoly = isl_upoly_subs(qp->upoly, 0, n_sub, subs); 4209 if (!qp->upoly || !qp->div || !qp->dim) 4248 qp->upoly = reorder(qp->upoly, r->pos); 4248 qp->upoly = reorder(qp->upoly, r->pos); 4249 if (!qp->upoly) 4795 qp->upoly = isl_upoly_subs(qp->upoly, total + i, 1, &s); 4795 qp->upoly = isl_upoly_subs(qp->upoly, total + i, 1, &s); 4797 if (!qp->upoly) 4925 if (!isl_upoly_is_affine(qp->upoly))