reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/External/isl/isl_fold.c
  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))