reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2261 if (!qp) 2264 total = isl_space_dim(qp->dim, isl_dim_all); 2265 for (i = 0; qp && i < qp->div->n_row; ++i) { 2265 for (i = 0; qp && i < qp->div->n_row; ++i) { 2266 if (!isl_int_is_one(qp->div->row[i][0])) 2268 for (j = i + 1; j < qp->div->n_row; ++j) { 2269 if (isl_int_is_zero(qp->div->row[j][2 + total + i])) 2271 isl_seq_combine(qp->div->row[j] + 1, 2272 qp->div->ctx->one, qp->div->row[j] + 1, 2272 qp->div->ctx->one, qp->div->row[j] + 1, 2273 qp->div->row[j][2 + total + i], 2274 qp->div->row[i] + 1, 1 + total + i); 2275 isl_int_set_si(qp->div->row[j][2 + total + i], 0); 2276 normalize_div(qp, j); 2278 s = isl_upoly_from_affine(qp->dim->ctx, qp->div->row[i] + 1, 2278 s = isl_upoly_from_affine(qp->dim->ctx, qp->div->row[i] + 1, 2279 qp->div->row[i][0], qp->div->n_col - 1); 2279 qp->div->row[i][0], qp->div->n_col - 1); 2280 qp = substitute_div(qp, i, s); 2280 qp = substitute_div(qp, i, s); 2284 return qp;