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

References

tools/polly/lib/External/isl/isl_fold.c
  383 					  isl_upoly_copy(rec->p[rec->n - 1]));
  389 						  isl_upoly_copy(rec->p[i]));
tools/polly/lib/External/isl/isl_output.c
 1693 		if (!isl_upoly_is_zero(rec->p[i]))
 1787 		if (isl_upoly_is_zero(rec->p[i]))
 1789 		if (isl_upoly_is_negone(rec->p[i])) {
 1796 		} else if (isl_upoly_is_cst(rec->p[i]) &&
 1797 				!isl_upoly_is_one(rec->p[i]))
 1798 			p = upoly_print_cst(rec->p[i], p, first);
 1802 			if (i == 0 || !isl_upoly_is_one(rec->p[i]))
 1803 				p = upoly_print(rec->p[i], space, div, p);
 1808 		if (!isl_upoly_is_one(rec->p[i]) &&
 1809 		    !isl_upoly_is_negone(rec->p[i]))
tools/polly/lib/External/isl/isl_polynomial.c
  117 		int cmp = isl_upoly_plain_cmp(rec1->p[i], rec2->p[i]);
  117 		int cmp = isl_upoly_plain_cmp(rec1->p[i], rec2->p[i]);
  156 		isl_bool eq = isl_upoly_is_equal(rec1->p[i], rec2->p[i]);
  156 		isl_bool eq = isl_upoly_is_equal(rec1->p[i], rec2->p[i]);
  547 		isl_upoly_free(rec->p[i]);
  592 		dup->p[i] = isl_upoly_copy(rec->p[i]);
  592 		dup->p[i] = isl_upoly_copy(rec->p[i]);
  593 		if (!dup->p[i])
  712 	cst = isl_upoly_copy(rec->p[0]);
  762 		rec->p[0] = isl_upoly_sum(rec->p[0], up2);
  762 		rec->p[0] = isl_upoly_sum(rec->p[0], up2);
  785 		rec1->p[i] = isl_upoly_sum(rec1->p[i],
  785 		rec1->p[i] = isl_upoly_sum(rec1->p[i],
  786 					    isl_upoly_copy(rec2->p[i]));
  787 		if (!rec1->p[i])
  789 		if (i == rec1->n - 1 && isl_upoly_is_zero(rec1->p[i])) {
  790 			isl_upoly_free(rec1->p[i]);
  841 	rec->p[0] = isl_upoly_add_isl_int(rec->p[0], v);
  841 	rec->p[0] = isl_upoly_add_isl_int(rec->p[0], v);
  842 	if (!rec->p[0])
  888 		rec->p[i] = isl_upoly_mul_isl_int(rec->p[i], v);
  888 		rec->p[i] = isl_upoly_mul_isl_int(rec->p[i], v);
  889 		if (!rec->p[i])
  942 		rec->p[i] = isl_upoly_scale_val(rec->p[i], v);
  942 		rec->p[i] = isl_upoly_scale_val(rec->p[i], v);
  943 		if (!rec->p[i])
  998 		res->p[i] = isl_upoly_mul(isl_upoly_copy(rec2->p[0]),
  998 		res->p[i] = isl_upoly_mul(isl_upoly_copy(rec2->p[0]),
  999 					    isl_upoly_copy(rec1->p[i]));
 1000 		if (!res->p[i])
 1005 		res->p[i] = isl_upoly_zero(up1->ctx);
 1006 		if (!res->p[i])
 1013 			up = isl_upoly_mul(isl_upoly_copy(rec2->p[j]),
 1014 					    isl_upoly_copy(rec1->p[i]));
 1015 			res->p[i + j] = isl_upoly_sum(res->p[i + j], up);
 1015 			res->p[i + j] = isl_upoly_sum(res->p[i + j], up);
 1016 			if (!res->p[i + j])
 1086 			rec->p[i] = isl_upoly_mul(rec->p[i],
 1086 			rec->p[i] = isl_upoly_mul(rec->p[i],
 1088 			if (!rec->p[i])
 1234 		rec->p[i] = isl_upoly_zero(ctx);
 1235 		if (!rec->p[i])
 1239 	cst = isl_upoly_as_cst(rec->p[power]);
 1268 	res = reorder(isl_upoly_copy(rec->p[rec->n - 1]), r);
 1272 		res = isl_upoly_sum(res, reorder(isl_upoly_copy(rec->p[i]), r));
 1449 		rec->p[i] = expand(rec->p[i], exp, first);
 1449 		rec->p[i] = expand(rec->p[i], exp, first);
 1450 		if (!rec->p[i])
 1861 		up = rec->p[0];
 1901 	is_cst = isl_upoly_is_cst(rec->p[1]);
 1907 	return isl_upoly_is_affine(rec->p[0]);
 1965 	cst = isl_upoly_as_cst(rec->p[1]);
 1970 	return isl_upoly_update_affine(rec->p[0], aff);
 2072 		upoly_update_den(rec->p[i], d);
 2141 	res = isl_upoly_subs(isl_upoly_copy(rec->p[rec->n - 1]), first, n, subs);
 2144 		t = isl_upoly_subs(isl_upoly_copy(rec->p[i]), first, n, subs);
 2506 		if (up_set_active(rec->p[i], active, d) < 0)
 2677 		rec->p[i] = isl_upoly_drop(rec->p[i], first, n);
 2677 		rec->p[i] = isl_upoly_drop(rec->p[i], first, n);
 2678 		if (!rec->p[i])
 3083 	res = isl_upoly_eval(isl_upoly_copy(rec->p[rec->n - 1]),
 3089 			    isl_upoly_eval(isl_upoly_copy(rec->p[i]),
 3532 		if (isl_upoly_is_zero(rec->p[i]))
 3534 		d = isl_upoly_degree(rec->p[i], first, last);
 3581 			return isl_upoly_copy(rec->p[deg]);
 3594 		t = isl_upoly_coeff(rec->p[i], pos, deg);
 3597 		isl_upoly_free(rec->p[i]);
 3598 		rec->p[i] = t;
 3670 		rec->p[target - deg] = isl_upoly_mul(rec->p[target - deg], up);
 3670 		rec->p[target - deg] = isl_upoly_mul(rec->p[target - deg], up);
 3681 		if (isl_upoly_is_zero(rec->p[i]))
 3683 		rec->p[i] = isl_upoly_homogenize(rec->p[i],
 3683 		rec->p[i] = isl_upoly_homogenize(rec->p[i],
 3686 		if (!rec->p[i])
 3935 		term = isl_upoly_foreach_term(rec->p[i], fn, term, user);