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

References

tools/polly/lib/External/isl/isl_map_simplify.c
 4722 	for (i = 0; i < bmap->n_div; ++i) {
 4722 	for (i = 0; i < bmap->n_div; ++i) {
 4722 	for (i = 0; i < bmap->n_div; ++i) {
 4729 		defined = !isl_int_is_zero(bmap->div[i][0]);
 4730 		for (j = i; j < bmap->n_div; ++j)
 4731 			if (!isl_int_is_zero(bmap->div[j][1 + 1 + off + i]))
 4736 			if (!isl_int_is_zero(bmap->eq[j][1 + off + i]))
 4743 			if (isl_int_is_pos(bmap->ineq[j][1 + off + i])) {
 4747 			if (isl_int_is_neg(bmap->ineq[j][1 + off + i])) {
 4752 		pairs[i] = pos * neg;
 4753 		if (pairs[i] == 0) {
 4755 				if (!isl_int_is_zero(bmap->ineq[j][1+off+i]))
 4757 			bmap = isl_basic_map_drop_div(bmap, i);
 4760 		if (pairs[i] != 1)
 4772 			single = single_unknown(bmap, last_pos, i);
 4777 			one = has_coef_one(bmap, i, last_pos);
 4783 			lower = lower_bound_is_cst(bmap, i, last_pos);
 4785 				return fix_cst_lower(bmap, i, last_pos, lower,
 4795 				bmap->ineq[last_pos][1+off+i]);
 4801 			return drop_div_and_try_again(bmap, i,
 4806 			set_div = ok_to_set_div_from_bound(bmap, i, last_pos);
 4810 			bmap = set_div_from_lower_bound(bmap, i, last_pos);
 4813 		pairs[i] = 0;