|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/polly/lib/External/isl/basis_reduction_templ.c 133 GBR_lp_set_obj(lp, B->row[1+i]+1, dim);
141 empty = GBR_lp_cut(lp, B->row[1+i]+1);
151 GBR_lp_set_obj(lp, B->row[1+i+1]+1, dim);
165 row = GBR_lp_add_row(lp, B->row[1+i]+1, dim);
166 GBR_lp_set_obj(lp, B->row[1+i+1]+1, dim);
194 ctx->one, B->row[1+i+1]+1,
195 tmp, B->row[1+i]+1, dim);
216 isl_seq_combine(B->row[1+i+1]+1, ctx->one, B->row[1+i+1]+1,
216 isl_seq_combine(B->row[1+i+1]+1, ctx->one, B->row[1+i+1]+1,
217 tmp, B->row[1+i]+1, dim);
221 empty = GBR_lp_cut(lp, B->row[1+i+1]+1);
253 empty = GBR_lp_cut(lp, B->row[1+tab->n_zero]+1);
262 GBR_lp_add_row(lp, B->row[1+i]+1, dim);
tools/polly/lib/External/isl/isl_aff.c 1314 if (!isl_int_is_one(aff->ls->div->row[i][0]))
1318 aff->ls->div->row[i], len, i + 1, n - (i + 1));
1327 isl_seq_substitute(vec->el, pos, aff->ls->div->row[i],
1376 if (!isl_int_is_one(aff->ls->div->row[i][1 + off + j]))
1379 isl_dim_div, j, aff->ls->div->row[j],
3869 isl_int_set(v->el[0], mat->row[0][0]);
3870 isl_seq_cpy(v->el + 1, mat->row[1 + i], n_col);
tools/polly/lib/External/isl/isl_affine_hull.c 575 isl_seq_cpy(bset->eq[k] + 1, tab->basis->row[1 + i] + 1,
629 isl_seq_cpy(sample->el, tab->samples->row[tab->n_outside], sample->size);
640 isl_seq_cpy(sample->el, tab->samples->row[j], sample->size);
1001 if (isl_int_is_one(M->row[0][0]))
1009 isl_seq_gcd(M->row[i], M->n_col, &gcd);
1010 if (isl_int_is_divisible_by(gcd, M->row[0][0]))
1019 isl_seq_cpy(bmap->eq[k], M->row[i], M->n_col);
1022 M->row[0][0]);
tools/polly/lib/External/isl/isl_coalesce.c 532 isl_seq_cpy(fused->ineq[l], extra->row[k], 1 + total);
845 i = isl_seq_first_non_zero(T->row[row] + 1, len);
848 if (!isl_int_is_one(T->row[row][1 + i]) &&
849 !isl_int_is_negone(T->row[row][1 + i]))
852 j = isl_seq_first_non_zero(T->row[row] + 1 + i + 1, len - (i + 1));
859 if (!isl_int_is_zero(T->row[j][1 + i]))
1272 if (isl_int_abs_gt(wraps->mat->row[row][i], wraps->max))
1289 isl_seq_cpy(wraps->mat->row[w], bound, len);
1291 isl_seq_neg(wraps->mat->row[w + 1], ineq, len);
1292 ineq = wraps->mat->row[w + 1];
1294 if (!isl_set_wrap_facet(set, wraps->mat->row[w], ineq))
1296 if (isl_seq_eq(wraps->mat->row[w], bound, len))
1389 type = isl_tab_ineq_type(tab, wraps->row[i]);
1515 isl_seq_cpy(wraps.mat->row[0], bound->el, 1 + total);
1575 isl_int_add_ui(wraps->mat->row[w][0], wraps->mat->row[w][0], 1);
1575 isl_int_add_ui(wraps->mat->row[w][0], wraps->mat->row[w][0], 1);
1576 if (isl_tab_add_eq(info_j->tab, wraps->mat->row[w]) < 0)
1582 isl_int_sub_ui(wraps->mat->row[w][0], wraps->mat->row[w][0], 1);
1582 isl_int_sub_ui(wraps->mat->row[w][0], wraps->mat->row[w][0], 1);
1583 else if (add_wraps(wraps, info_j, wraps->mat->row[w], set_i) < 0)
1629 isl_seq_neg(wraps->mat->row[w],
1632 isl_seq_cpy(wraps->mat->row[w],
1646 isl_seq_cpy(wraps->mat->row[w],
2056 isl_seq_cpy(wraps.mat->row[0], bound->el, 1 + total);
2067 isl_seq_cpy(wraps.mat->row[wraps.mat->n_row], bound->el, 1 + total);
tools/polly/lib/External/isl/isl_convex_hull.c 354 isl_int_set_si(T->row[0][0], 1);
355 isl_seq_clr(T->row[0]+1, dim - 1);
356 isl_seq_cpy(T->row[1], facet, dim);
357 isl_seq_cpy(T->row[2], ridge, dim);
426 isl_seq_clr(bounds->row[0], dim);
427 isl_int_set_si(bounds->row[0][1 + dim - 1], 1);
428 is_bound = uset_is_bound(set, bounds->row[0], 1 + dim);
432 isl_seq_normalize(set->ctx, bounds->row[0], 1 + dim);
437 slice = isl_set_add_basic_set_equality(slice, bounds->row[0]);
446 if (!isl_seq_eq(bounds->row[0], face->eq[i], 1 + dim) &&
447 !isl_seq_is_neg(bounds->row[0],
451 if (!isl_set_wrap_facet(set, bounds->row[0], face->eq[i]))
453 isl_seq_normalize(set->ctx, bounds->row[0], bounds->n_col);
517 isl_int_set_si(m->row[0][0], 1);
518 isl_seq_clr(m->row[0]+1, dim);
519 isl_seq_cpy(m->row[1], c, 1+dim);
645 lower = c->row[0];
646 upper = c->row[1];
657 lower = c->row[0];
660 upper = c->row[1];
1255 isl_seq_cpy(T->row[0], dir->block.data, dir->size);
1506 isl_seq_cpy(hull->ineq[k], bounds->row[0], bounds->n_col);
1527 return isl_seq_eq(a->c->row[0] + 1, b, a->c->n_col - 1);
1548 if (isl_int_gt(c->c->row[0][0], con[0]))
1550 if (isl_int_eq(c->c->row[0][0], con[0])) {
1556 isl_int_set(c->c->row[0][0], con[0]);
1578 return isl_int_eq(c->c->row[0][0], con[0]);
1637 c_hash = isl_seq_get_hash(constraints[i].c->row[0] + 1, total);
1639 max_constraint_equal, constraints[i].c->row[0] + 1, 1);
1675 isl_seq_cpy(hull->ineq[j], constraints[i].c->row[0], 1 + total);
2769 ineq[n_ineq++] = mat->row[n_eq];
2771 isl_seq_neg(mat->row[n_eq++], bset->eq[j], mat->n_col);
tools/polly/lib/External/isl/isl_equalities.c 80 isl_int_set_si(C->row[0][0], 1);
82 isl_seq_clr(M->row[i], B->n_row);
83 isl_int_set(M->row[i][i], d->block.data[i]);
84 isl_int_neg(C->row[1 + i][0], B->row[i][0]);
84 isl_int_neg(C->row[1 + i][0], B->row[i][0]);
85 isl_int_fdiv_r(C->row[1+i][0], C->row[1+i][0], M->row[i][i]);
85 isl_int_fdiv_r(C->row[1+i][0], C->row[1+i][0], M->row[i][i]);
85 isl_int_fdiv_r(C->row[1+i][0], C->row[1+i][0], M->row[i][i]);
87 isl_int_fdiv_r(M->row[i][B->n_row + j],
88 B->row[i][1 + j], M->row[i][i]);
88 B->row[i][1 + j], M->row[i][i]);
99 if (!isl_int_is_divisible_by(C->row[1+i][0], C->row[0][0]))
99 if (!isl_int_is_divisible_by(C->row[1+i][0], C->row[0][0]))
101 isl_int_divexact(C->row[1+i][0], C->row[1+i][0], C->row[0][0]);
101 isl_int_divexact(C->row[1+i][0], C->row[1+i][0], C->row[0][0]);
101 isl_int_divexact(C->row[1+i][0], C->row[1+i][0], C->row[0][0]);
136 isl_seq_cpy(U->row[0], B->row[0] + 1, B->n_col - 1);
136 isl_seq_cpy(U->row[0], B->row[0] + 1, B->n_col - 1);
178 isl_seq_cpy(U->row[0], B->row[i] + 1, size);
178 isl_seq_cpy(U->row[0], B->row[i] + 1, size);
184 isl_int_mul(A->row[k][i*size+0], D, U->row[0][k]);
184 isl_int_mul(A->row[k][i*size+0], D, U->row[0][k]);
188 isl_int_mul(A->row[k][i*size+j],
189 D, U->row[j][k]);
196 isl_int_set(T->row[0][0], D);
200 isl_assert(T->ctx, isl_int_is_one(T->row[0][0]), goto error);
332 isl_seq_gcd(B->row[i] + 1, B->n_col - 1, &D);
349 isl_seq_scale_down(B->row[i] + 1, B->row[i] + 1, D, B->n_col-1);
349 isl_seq_scale_down(B->row[i] + 1, B->row[i] + 1, D, B->n_col-1);
366 isl_mat_sub_copy(T->ctx, T->row + 1, cst->row, cst->n_row, 0, 0, 1);
366 isl_mat_sub_copy(T->ctx, T->row + 1, cst->row, cst->n_row, 0, 0, 1);
425 d = isl_vec_set(d, A->row[0][0]);
475 isl_seq_clr(mat->row[1 + i], mat->n_col);
476 isl_int_set(mat->row[1 + i][1 + i], mat->row[0][0]);
476 isl_int_set(mat->row[1 + i][1 + i], mat->row[0][0]);
561 isl_int_set_si(C->row[0][0], 1);
562 isl_seq_clr(C->row[0] + 1, first);
563 isl_mat_sub_neg(ctx, C->row + 1, B->row, B->n_row, 0, 0, 1 + first);
563 isl_mat_sub_neg(ctx, C->row + 1, B->row, B->n_row, 0, 0, 1 + first);
570 if (!isl_int_is_one(C->row[0][0])) {
575 isl_seq_gcd(C->row[1 + i] + 1, first, &g);
576 isl_int_gcd(g, g, C->row[0][0]);
577 if (!isl_int_is_divisible_by(C->row[1 + i][0], g))
763 isl_seq_gcd(U->row[nparam + pos]+bset->n_eq,
777 isl_int_set_si(C->row[0][0], 1);
778 isl_mat_sub_neg(ctx, C->row + 1, bset->eq, bset->n_eq, 0, 0, 1);
789 if (!isl_int_is_divisible_by(C->row[1][0], C->row[0][0])) {
789 if (!isl_int_is_divisible_by(C->row[1][0], C->row[0][0])) {
797 isl_int_divexact(*residue, C->row[1][0], C->row[0][0]);
797 isl_int_divexact(*residue, C->row[1][0], C->row[0][0]);
tools/polly/lib/External/isl/isl_factorization.c 153 if (!isl_int_is_zero(H->row[j][i]))
194 !isl_int_is_zero(H->row[j][k])) {
224 if (isl_int_is_zero(H->row[j][i]))
278 isl_mat_sub_copy(bset->ctx, H->row, bset->eq, bset->n_eq,
280 isl_mat_sub_copy(bset->ctx, H->row + bset->n_eq, bset->ineq, bset->n_ineq,
tools/polly/lib/External/isl/isl_ilp.c 366 isl_seq_cpy(div->row[i], bset->div[i], div->n_col);
tools/polly/lib/External/isl/isl_local.c 98 return isl_int_is_zero(mat->row[pos][0]);
127 if (isl_int_is_zero(mat->row[pos][off + i]))
196 last1 = isl_seq_last_non_zero(mat1->row[i] + 1, n_col - 1);
197 last2 = isl_seq_last_non_zero(mat2->row[i] + 1, n_col - 1);
200 cmp = isl_seq_cmp(mat1->row[i], mat2->row[i], n_col);
200 cmp = isl_seq_cmp(mat1->row[i], mat2->row[i], n_col);
231 isl_seq_cpy(mat->row[i], div->row[i], 2);
231 isl_seq_cpy(mat->row[i], div->row[i], 2);
232 isl_seq_clr(mat->row[i] + 2, mat->n_col - 2);
234 isl_int_set(mat->row[i][2 + r->pos[j]],
235 div->row[i][2 + j]);
282 isl_seq_inner_product(mat->row[i] + 1, v->el,
285 mat->row[i][0]);
tools/polly/lib/External/isl/isl_local_space.c 320 isl_seq_cpy(aff->v->el, ls->div->row[pos], aff->v->size);
586 isl_seq_cpy(ls->div->row[ls->div->n_row - 1], div->el, div->size);
587 isl_int_set_si(ls->div->row[ls->div->n_row - 1][div->size], 0);
623 isl_seq_cpy(dst->row[d], src->row[s], c);
623 isl_seq_cpy(dst->row[d], src->row[s], c);
624 isl_seq_clr(dst->row[d] + c, dst->n_col - c);
627 isl_int_set(dst->row[d][c + exp[i]], src->row[s][c + i]);
627 isl_int_set(dst->row[d][c + exp[i]], src->row[s][c + i]);
667 return cmp_row(div->row[i], div->row[j], i, j, div->n_row, div->n_col);
667 return cmp_row(div->row[i], div->row[j], i, j, div->n_row, div->n_col);
753 isl_seq_cpy(div->row[k], div->row[k + 1], div->n_col);
753 isl_seq_cpy(div->row[k], div->row[k + 1], div->n_col);
950 isl_seq_gcd(ls->div->row[div] + 2, total, &ctx->normalize_gcd);
952 ctx->normalize_gcd, ls->div->row[div][0]);
956 isl_seq_scale_down(ls->div->row[div] + 2, ls->div->row[div] + 2,
956 isl_seq_scale_down(ls->div->row[div] + 2, ls->div->row[div] + 2,
958 isl_int_divexact(ls->div->row[div][0], ls->div->row[div][0],
958 isl_int_divexact(ls->div->row[div][0], ls->div->row[div][0],
960 isl_int_fdiv_q(ls->div->row[div][1], ls->div->row[div][1],
960 isl_int_fdiv_q(ls->div->row[div][1], ls->div->row[div][1],
991 if (isl_int_is_zero(ls->div->row[k][1 + j]))
999 isl_seq_elim(ls->div->row[k] + 1, eq->eq[i], j, total,
1000 &ls->div->row[k][0]);
1054 if (isl_int_is_zero(ls->div->row[i][1 + pos]))
1056 isl_seq_substitute(ls->div->row[i], pos, subs,
1205 if (isl_int_eq(constraint[pos], ls->div->row[div][0])) {
1208 ls->div->row[div] + 2, pos - 1))
1210 } else if (isl_int_abs_eq(constraint[pos], ls->div->row[div][0])) {
1212 if (!isl_seq_eq(constraint + 1, ls->div->row[div] + 2, pos - 1))
1247 isl_int_sub(ls->div->row[div][1],
1248 ls->div->row[div][1], ls->div->row[div][0]);
1248 ls->div->row[div][1], ls->div->row[div][0]);
1249 isl_int_add_ui(ls->div->row[div][1], ls->div->row[div][1], 1);
1249 isl_int_add_ui(ls->div->row[div][1], ls->div->row[div][1], 1);
1250 neg = isl_seq_is_neg(constraint, ls->div->row[div] + 1, 1);
1251 isl_int_sub_ui(ls->div->row[div][1], ls->div->row[div][1], 1);
1251 isl_int_sub_ui(ls->div->row[div][1], ls->div->row[div][1], 1);
1252 isl_int_add(ls->div->row[div][1],
1253 ls->div->row[div][1], ls->div->row[div][0]);
1253 ls->div->row[div][1], ls->div->row[div][0]);
1257 if (!isl_int_eq(constraint[0], ls->div->row[div][1]))
1318 active[j] |= !isl_int_is_zero(ls->div->row[i][2 + j]);
1428 if (isl_int_is_zero(ls->div->row[i][0])) {
1429 isl_int_set_si(res->div->row[n_div_ma + i][0], 0);
1432 isl_seq_preimage(res->div->row[n_div_ma + i], ls->div->row[i],
1432 isl_seq_preimage(res->div->row[n_div_ma + i], ls->div->row[i],
tools/polly/lib/External/isl/isl_map.c 397 isl_seq_cpy(div->row[i], bmap->div[i], cols);
478 isl_seq_cpy(bmap->div[i], ls->div->row[i], ls->div->n_col);
7162 isl_seq_cpy(bset->eq[k], eq->row[i], eq->n_col);
7361 isl_seq_cpy(bmap->div[i], ls->div->row[i], ls->div->n_col);
8920 isl_seq_cpy(bmap->div[i], div->row[i], div->n_col);
11951 isl_int_set(mat->row[i][pos],
11980 isl_int_set(mat->row[i][pos],
12036 eq->row[i][pos]);
12049 ineq->row[i][pos]);
12780 isl_seq_cpy(bmap->div[i], ls->div->row[i], 1 + 1 + n_param);
12786 ls->div->row[i] + o_ls, n_set);
12792 ls->div->row[i] + o_ls, n_div);
tools/polly/lib/External/isl/isl_map_simplify.c 960 isl_int_fdiv_q(v, T->row[1 + i][0], T->row[1 + i][1 + i]);
960 isl_int_fdiv_q(v, T->row[1 + i][0], T->row[1 + i][1 + i]);
984 if (isl_int_is_one(T->row[i][i]))
996 if (isl_int_is_one(T->row[i][i]))
1001 isl_int_set(bmap->div[k][0], T->row[i][i]);
1003 isl_seq_cpy(bmap->div[k] + 1, C2->row[i], 1 + total);
1007 if (isl_int_is_zero(T->row[i][j]))
1010 isl_seq_submul(bmap->div[k] + 1, T->row[i][j],
1011 C2->row[pos[j]], 1 + total);
1014 T->row[i][j]);
1884 l = isl_seq_first_non_zero(ineq->row[k] + 1, total);
1885 if (l < 0 && isl_int_is_nonneg(ineq->row[k][0])) {
1889 redundant = constraint_index_is_redundant(&ci, ineq->row[k]);
2205 if (!isl_int_is_zero(ineq->row[j][1 + i]))
2378 combined = isl_basic_set_add_ineq(combined, ineq->row[i]);
2379 if (isl_tab_add_ineq(tab, ineq->row[i]) < 0)
2511 isl_seq_gcd(ineq->row[i] + 1, n_col - 1, &ctx->normalize_gcd);
2516 isl_seq_scale_down(ineq->row[i] + 1, ineq->row[i] + 1,
2516 isl_seq_scale_down(ineq->row[i] + 1, ineq->row[i] + 1,
2518 isl_int_fdiv_r(rem, ineq->row[i][0], ctx->normalize_gcd);
2519 isl_int_fdiv_q(ineq->row[i][0],
2520 ineq->row[i][0], ctx->normalize_gcd);
2699 isl_seq_cpy(bmap->eq[k], eq->row[i], eq->n_col);
4986 isl_seq_cpy(T->row[0], bmap->eq[i] + o_div + l, n_div - l);
tools/polly/lib/External/isl/isl_mat.c 46 row_hash = isl_seq_get_hash(mat->row[i], mat->n_col);
63 mat->row = NULL;
67 mat->row = isl_alloc_array(ctx, isl_int *, n_row);
68 if (n_row && !mat->row)
72 mat->row[i] = mat->block.data + i * n_col;
114 isl_seq_cpy(new_mat->row[i], mat->row[i], mat->n_col);
114 isl_seq_cpy(new_mat->row[i], mat->row[i], mat->n_col);
127 row = isl_realloc_array(mat->ctx, mat->row, isl_int *, n_row);
130 mat->row = row;
133 mat->row[i] = mat->block.data + (mat->row[i] - old);
133 mat->row[i] = mat->block.data + (mat->row[i] - old);
135 mat->row[i] = mat->block.data + i * mat->max_col;
155 mat->row = isl_alloc_array(ctx, isl_int *, n_row);
156 if (n_row && !mat->row)
159 mat->row[i] = row[first_row+i] + first_col;
178 return isl_mat_sub_alloc6(mat->ctx, mat->row, first_row, n_row,
220 isl_seq_cpy(mat2->row[i], mat->row[i], mat->n_col);
220 isl_seq_cpy(mat2->row[i], mat->row[i], mat->n_col);
249 free(mat->row);
323 isl_int_set(*v, mat->row[row][col]);
339 return isl_val_int_from_isl_int(ctx, mat->row[row][col]);
350 isl_int_set(mat->row[row][col], v);
362 isl_int_set_si(mat->row[row][col], v);
393 isl_seq_clr(mat->row[i], i);
394 isl_int_set(mat->row[i][i], d);
395 isl_seq_clr(mat->row[i]+i+1, n_row-(i+1));
412 isl_seq_clr(mat->row[i], n_col);
436 if (isl_seq_first_non_zero(mat->row[i], i) != -1)
438 if (isl_int_ne(mat->row[0][0], mat->row[i][i]))
438 if (isl_int_ne(mat->row[0][0], mat->row[i][i]))
440 if (isl_seq_first_non_zero(mat->row[i] + i + 1,
464 isl_seq_inner_product(mat->row[i], vec->el, vec->size,
487 isl_int_set(vec_mat->row[i][0], vec->el[i]);
495 isl_int_set(vec->el[i], vec_mat->row[i][0]);
522 isl_int_addmul(prod->el[i], vec->el[j], mat->row[j][i]);
547 isl_seq_first_non_zero(left->row[0]+1, left->n_col-1) == -1,
550 isl_seq_first_non_zero(right->row[0]+1, right->n_col-1) == -1,
556 isl_int_lcm(sum->row[0][0], left->row[0][0], right->row[0][0]);
556 isl_int_lcm(sum->row[0][0], left->row[0][0], right->row[0][0]);
556 isl_int_lcm(sum->row[0][0], left->row[0][0], right->row[0][0]);
557 isl_int_divexact(left->row[0][0], sum->row[0][0], left->row[0][0]);
557 isl_int_divexact(left->row[0][0], sum->row[0][0], left->row[0][0]);
557 isl_int_divexact(left->row[0][0], sum->row[0][0], left->row[0][0]);
558 isl_int_divexact(right->row[0][0], sum->row[0][0], right->row[0][0]);
558 isl_int_divexact(right->row[0][0], sum->row[0][0], right->row[0][0]);
558 isl_int_divexact(right->row[0][0], sum->row[0][0], right->row[0][0]);
560 isl_seq_clr(sum->row[0]+1, sum->n_col-1);
562 isl_int_mul(sum->row[i][0], left->row[0][0], left->row[i][0]);
562 isl_int_mul(sum->row[i][0], left->row[0][0], left->row[i][0]);
562 isl_int_mul(sum->row[i][0], left->row[0][0], left->row[i][0]);
563 isl_int_addmul(sum->row[i][0],
564 right->row[0][0], right->row[i][0]);
564 right->row[0][0], right->row[i][0]);
565 isl_seq_scale(sum->row[i]+1, left->row[i]+1, left->row[0][0],
565 isl_seq_scale(sum->row[i]+1, left->row[i]+1, left->row[0][0],
565 isl_seq_scale(sum->row[i]+1, left->row[i]+1, left->row[0][0],
567 isl_seq_scale(sum->row[i]+left->n_col,
568 right->row[i]+1, right->row[0][0],
568 right->row[i]+1, right->row[0][0],
572 isl_int_divexact(left->row[0][0], sum->row[0][0], left->row[0][0]);
572 isl_int_divexact(left->row[0][0], sum->row[0][0], left->row[0][0]);
572 isl_int_divexact(left->row[0][0], sum->row[0][0], left->row[0][0]);
573 isl_int_divexact(right->row[0][0], sum->row[0][0], right->row[0][0]);
573 isl_int_divexact(right->row[0][0], sum->row[0][0], right->row[0][0]);
573 isl_int_divexact(right->row[0][0], sum->row[0][0], right->row[0][0]);
588 isl_int_swap(M->row[r][i], M->row[r][j]);
588 isl_int_swap(M->row[r][i], M->row[r][j]);
591 isl_int_swap((*U)->row[r][i], (*U)->row[r][j]);
591 isl_int_swap((*U)->row[r][i], (*U)->row[r][j]);
602 isl_int_submul(M->row[r][j], m, M->row[r][i]);
602 isl_int_submul(M->row[r][j], m, M->row[r][i]);
605 isl_int_submul((*U)->row[r][j], m, (*U)->row[r][i]);
605 isl_int_submul((*U)->row[r][j], m, (*U)->row[r][i]);
609 isl_int_addmul((*Q)->row[i][r], m, (*Q)->row[j][r]);
609 isl_int_addmul((*Q)->row[i][r], m, (*Q)->row[j][r]);
618 isl_int_neg(M->row[r][col], M->row[r][col]);
618 isl_int_neg(M->row[r][col], M->row[r][col]);
621 isl_int_neg((*U)->row[r][col], (*U)->row[r][col]);
621 isl_int_neg((*U)->row[r][col], (*U)->row[r][col]);
624 isl_seq_neg((*Q)->row[col], (*Q)->row[col], (*Q)->n_col);
624 isl_seq_neg((*Q)->row[col], (*Q)->row[col], (*Q)->n_col);
669 first = isl_seq_abs_min_non_zero(M->row[row]+col, M->n_col-col);
675 if (isl_int_is_neg(M->row[row][col]))
678 while ((off = isl_seq_first_non_zero(M->row[row]+first,
681 isl_int_fdiv_q(c, M->row[row][first], M->row[row][col]);
681 isl_int_fdiv_q(c, M->row[row][first], M->row[row][col]);
683 if (!isl_int_is_zero(M->row[row][first]))
689 if (isl_int_is_zero(M->row[row][i]))
692 isl_int_cdiv_q(c, M->row[row][i], M->row[row][col]);
692 isl_int_cdiv_q(c, M->row[row][i], M->row[row][col]);
694 isl_int_fdiv_q(c, M->row[row][i], M->row[row][col]);
694 isl_int_fdiv_q(c, M->row[row][i], M->row[row][col]);
734 if (isl_int_is_zero(mat->row[k][col]))
739 isl_seq_elim(mat->row[k], mat->row[row], col, nc, NULL);
739 isl_seq_elim(mat->row[k], mat->row[row], col, nc, NULL);
740 isl_seq_normalize(ctx, mat->row[k], nc);
769 if (!isl_int_is_zero(mat->row[k][last]))
780 if (isl_int_is_neg(mat->row[row][last]))
807 pos = isl_seq_first_non_zero(mat->row[i], nc);
810 if (isl_int_is_nonneg(mat->row[i][pos]))
836 if (!isl_int_is_zero(H->row[row][col]))
876 isl_mat_sub_copy(K->ctx, K->row, U->row, U->n_row, 0, rank, U->n_col-rank);
876 isl_mat_sub_copy(K->ctx, K->row, U->row, U->n_row, 0, rank, U->n_col-rank);
896 isl_int_set_si(mat2->row[0][0], 1);
897 isl_seq_clr(mat2->row[0]+1, mat->n_col);
899 isl_int_set_si(mat2->row[1+i][0], 0);
900 isl_seq_cpy(mat2->row[1+i]+1, mat->row[i], mat->n_col);
900 isl_seq_cpy(mat2->row[1+i]+1, mat->row[i], mat->n_col);
928 isl_seq_cpy(mat->row[i], mat1->row[i], mat1->n_col);
928 isl_seq_cpy(mat->row[i], mat1->row[i], mat1->n_col);
929 isl_seq_clr(mat->row[i] + mat1->n_col, mat2->n_col);
932 isl_seq_clr(mat->row[mat1->n_row + i], mat1->n_col);
933 isl_seq_cpy(mat->row[mat1->n_row + i] + mat1->n_col,
934 mat2->row[i], mat2->n_col);
983 isl_seq_neg(left->row[row]+row, left->row[row]+row, left->n_col-row);
983 isl_seq_neg(left->row[row]+row, left->row[row]+row, left->n_col-row);
984 isl_seq_neg(right->row[row], right->row[row], right->n_col);
984 isl_seq_neg(right->row[row], right->row[row], right->n_col);
991 isl_seq_combine(left->row[i]+row,
992 left->ctx->one, left->row[i]+row,
993 m, left->row[row]+row,
995 isl_seq_combine(right->row[i], right->ctx->one, right->row[i],
995 isl_seq_combine(right->row[i], right->ctx->one, right->row[i],
996 m, right->row[row], right->n_col);
1027 pivot = row_abs_min_non_zero(left->row+row, left->n_row-row, row);
1037 if (isl_int_is_neg(left->row[row][row]))
1040 while ((off = row_first_non_zero(left->row+first,
1043 isl_int_fdiv_q(a, left->row[first][row],
1044 left->row[row][row]);
1046 if (!isl_int_is_zero(left->row[first][row])) {
1054 if (isl_int_is_zero(left->row[i][row]))
1056 isl_int_gcd(a, left->row[row][row], left->row[i][row]);
1056 isl_int_gcd(a, left->row[row][row], left->row[i][row]);
1057 isl_int_divexact(b, left->row[i][row], a);
1058 isl_int_divexact(a, left->row[row][row], a);
1060 isl_seq_combine(left->row[i] + i,
1061 a, left->row[i] + i,
1062 b, left->row[row] + i,
1064 isl_seq_combine(right->row[i], a, right->row[i],
1064 isl_seq_combine(right->row[i], a, right->row[i],
1065 b, right->row[row], right->n_col);
1070 isl_int_set(a, left->row[0][0]);
1072 isl_int_lcm(a, a, left->row[row][row]);
1078 isl_int_divexact(left->row[row][row], a, left->row[row][row]);
1078 isl_int_divexact(left->row[row][row], a, left->row[row][row]);
1079 if (isl_int_is_one(left->row[row][row]))
1081 isl_seq_scale(right->row[row], right->row[row],
1081 isl_seq_scale(right->row[row], right->row[row],
1082 left->row[row][row], right->n_col);
1099 isl_int_mul(mat->row[i][col], mat->row[i][col], m);
1099 isl_int_mul(mat->row[i][col], mat->row[i][col], m);
1110 isl_int_mul(tmp, m1, mat->row[i][src1]);
1111 isl_int_addmul(tmp, m2, mat->row[i][src2]);
1112 isl_int_set(mat->row[i][dst], tmp);
1136 pivot = isl_seq_abs_min_non_zero(mat->row[row]+row, mat->n_col-row);
1145 if (isl_int_is_neg(mat->row[row][row]))
1148 while ((off = isl_seq_first_non_zero(mat->row[row]+first,
1151 isl_int_fdiv_q(a, mat->row[row][first],
1152 mat->row[row][row]);
1154 if (!isl_int_is_zero(mat->row[row][first]))
1160 if (isl_int_is_zero(mat->row[row][i]))
1162 isl_int_gcd(a, mat->row[row][row], mat->row[row][i]);
1162 isl_int_gcd(a, mat->row[row][row], mat->row[row][i]);
1163 isl_int_divexact(b, mat->row[row][i], a);
1164 isl_int_divexact(a, mat->row[row][row], a);
1172 isl_int_set(a, mat->row[0][0]);
1174 isl_int_lcm(a, a, mat->row[row][row]);
1180 isl_int_divexact(mat->row[row][row], a, mat->row[row][row]);
1180 isl_int_divexact(mat->row[row][row], a, mat->row[row][row]);
1181 if (isl_int_is_one(mat->row[row][row]))
1183 isl_mat_col_scale(inv, row, mat->row[row][row]);
1210 isl_int_swap(mat->row[i][j], mat->row[j][i]);
1210 isl_int_swap(mat->row[i][j], mat->row[j][i]);
1218 isl_int_set(transpose->row[j][i], mat->row[i][j]);
1218 isl_int_set(transpose->row[j][i], mat->row[i][j]);
1237 isl_int_swap(mat->row[r][i], mat->row[r][j]);
1237 isl_int_swap(mat->row[r][i], mat->row[r][j]);
1253 t = mat->row[i];
1254 mat->row[i] = mat->row[j];
1254 mat->row[i] = mat->row[j];
1255 mat->row[j] = t;
1278 isl_seq_clr(prod->row[i], prod->n_col);
1285 isl_int_mul(prod->row[i][j],
1286 left->row[i][0], right->row[0][j]);
1286 left->row[i][0], right->row[0][j]);
1288 if (isl_int_is_zero(left->row[i][k]))
1291 isl_int_addmul(prod->row[i][j],
1292 left->row[i][k], right->row[k][j]);
1292 left->row[i][k], right->row[k][j]);
1328 isl_int_mul(q[i][0], q[i][0], mat->row[0][0]);
1334 isl_seq_swp_or_cpy(q[i] + has_div, t->row[i], t->n_col);
1459 isl_seq_swp_or_cpy(row[i] + first_col, t->row[i], t->n_col);
1484 isl_int_print(out, mat->row[i][j], 0);
1512 isl_seq_cpy(mat->row[r]+col, mat->row[r]+col+n,
1512 isl_seq_cpy(mat->row[r]+col, mat->row[r]+col+n,
1529 mat->row[r] = mat->row[r+n];
1529 mat->row[r] = mat->row[r+n];
1549 isl_mat_sub_copy(mat->ctx, ext->row, mat->row, mat->n_row, 0, 0, col);
1549 isl_mat_sub_copy(mat->ctx, ext->row, mat->row, mat->n_row, 0, 0, col);
1550 isl_mat_sub_copy(mat->ctx, ext->row, mat->row, mat->n_row,
1550 isl_mat_sub_copy(mat->ctx, ext->row, mat->row, mat->n_row,
1572 isl_seq_clr(mat->row[i] + first, n);
1599 isl_mat_sub_copy(mat->ctx, ext->row, mat->row, row, 0, 0, mat->n_col);
1599 isl_mat_sub_copy(mat->ctx, ext->row, mat->row, row, 0, 0, mat->n_col);
1600 isl_mat_sub_copy(mat->ctx, ext->row + row + n, mat->row + row,
1600 isl_mat_sub_copy(mat->ctx, ext->row + row + n, mat->row + row,
1628 isl_seq_clr(mat->row[row + i], mat->n_col);
1647 isl_int_submul(mat->row[i][dst_col], f, mat->row[i][src_col]);
1647 isl_int_submul(mat->row[i][dst_col], f, mat->row[i][src_col]);
1658 isl_int_add(mat->row[i][dst_col],
1659 mat->row[i][dst_col], mat->row[i][src_col]);
1659 mat->row[i][dst_col], mat->row[i][src_col]);
1667 isl_int_mul(mat->row[i][dst_col], f, mat->row[i][src_col]);
1667 isl_int_mul(mat->row[i][dst_col], f, mat->row[i][src_col]);
1682 if (isl_int_is_zero(mat->row[i][src_col]))
1687 isl_int_addmul(mat->row[i][dst_col], f, mat->row[i][src_col]);
1687 isl_int_addmul(mat->row[i][dst_col], f, mat->row[i][src_col]);
1703 if (isl_int_is_zero(mat->row[i][col]))
1708 isl_int_neg(mat->row[i][col], mat->row[i][col]);
1708 isl_int_neg(mat->row[i][col], mat->row[i][col]);
1720 if (isl_seq_first_non_zero(mat->row[row], mat->n_col) == -1)
1725 isl_seq_neg(mat->row[row], mat->row[row], mat->n_col);
1725 isl_seq_neg(mat->row[row], mat->row[row], mat->n_col);
1744 isl_assert(M->ctx, isl_int_is_one(H->row[r][r]), goto error);
1746 isl_seq_cpy(M->row[r], Q->row[r], M->n_col);
1746 isl_seq_cpy(M->row[r], Q->row[r], M->n_col);
1778 isl_mat_sub_copy(mat->ctx, mat->row, top->row, top->n_row,
1778 isl_mat_sub_copy(mat->ctx, mat->row, top->row, top->n_row,
1780 isl_mat_sub_copy(mat->ctx, mat->row + top->n_row, bot->row, bot->n_row,
1780 isl_mat_sub_copy(mat->ctx, mat->row + top->n_row, bot->row, bot->n_row,
1805 if (!isl_seq_eq(mat1->row[i], mat2->row[i], mat1->n_col))
1805 if (!isl_seq_eq(mat1->row[i], mat2->row[i], mat1->n_col))
1821 isl_seq_cpy(mat->row[0], vec->el, vec->size);
1845 isl_seq_cpy(v->el, mat->row[row], mat->n_col);
1871 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1871 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1873 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1873 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1875 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1875 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1877 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1877 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1881 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1881 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1883 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1883 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1885 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1885 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1887 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1887 isl_mat_sub_copy(res->ctx, res->row, mat->row, mat->n_row,
1907 isl_seq_gcd(mat->row[row], mat->n_col, gcd);
1923 isl_seq_gcd(mat->row[i], mat->n_col, &g);
1943 isl_seq_scale(mat->row[i], mat->row[i], m, mat->n_col);
1943 isl_seq_scale(mat->row[i], mat->row[i], m, mat->n_col);
1960 isl_seq_scale_down(mat->row[i], mat->row[i], m, mat->n_col);
1960 isl_seq_scale_down(mat->row[i], mat->row[i], m, mat->n_col);
1975 isl_seq_scale_down(mat->row[row], mat->row[row], m, mat->n_col);
1975 isl_seq_scale_down(mat->row[row], mat->row[row], m, mat->n_col);
2001 isl_seq_normalize(mat->ctx, mat->row[row], mat->n_col);
2016 if (row_first_non_zero(mat->row, mat->n_row, i) < 0)
tools/polly/lib/External/isl/isl_morph.c 575 if (isl_int_is_one(morph->inv->row[0][0]))
581 isl_seq_gcd(morph->inv->row[1 + i], morph->inv->n_col, &gcd);
582 if (isl_int_is_divisible_by(gcd, morph->inv->row[0][0]))
591 isl_seq_cpy(bset->eq[k], morph->inv->row[1 + i],
595 morph->inv->row[0][0]);
627 if (isl_int_is_one(morph->inv->row[0][0]))
645 isl_seq_cpy(res->eq[k], mat->row[i], mat->n_col);
647 morph->inv->row[0][0], bset->n_div);
660 isl_seq_cpy(res->ineq[k], mat->row[i], mat->n_col);
663 morph->inv->row[0][0], bset->n_div);
674 morph->inv->row[0][0], bset->div[i][0]);
675 isl_seq_cpy(res->div[i] + 1, mat->row[i], mat->n_col);
678 morph->inv->row[0][0], bset->n_div);
tools/polly/lib/External/isl/isl_output.c 258 return !isl_int_is_zero(div->row[pos][0]);
579 div->row[pos] + 1, div->n_col - 1);
583 p = isl_printer_print_isl_int(p, div->row[pos][0]);
623 if (!isl_int_is_divisible_by(c, div->row[pos][0]))
653 isl_int_divexact(c[last], c[last], div->row[div_pos][0]);
665 c[last], div->row[div_pos] + 1, last);
839 div->row[pos] + 1, div->n_col - 1);
841 p = isl_printer_print_isl_int(p, div->row[pos][0]);
2707 p = print_ls_affine_c(p, ls, ls->div->row[pos] + 1);
2709 p = isl_printer_print_isl_int(p, ls->div->row[pos][0]);
tools/polly/lib/External/isl/isl_polynomial.c 1314 li = isl_seq_last_non_zero(div->row[i], div->n_col);
1315 lj = isl_seq_last_non_zero(div->row[j], div->n_col);
1320 return isl_seq_cmp(div->row[i], div->row[j], div->n_col);
1320 return isl_seq_cmp(div->row[i], div->row[j], div->n_col);
1391 isl_seq_eq(qp->div->row[i - skip - 1],
1392 qp->div->row[i - skip], qp->div->n_col)) {
2190 isl_seq_gcd(qp->div->row[div] + 2, total, &ctx->normalize_gcd);
2192 ctx->normalize_gcd, qp->div->row[div][0]);
2196 isl_seq_scale_down(qp->div->row[div] + 2, qp->div->row[div] + 2,
2196 isl_seq_scale_down(qp->div->row[div] + 2, qp->div->row[div] + 2,
2198 isl_int_divexact(qp->div->row[div][0], qp->div->row[div][0],
2198 isl_int_divexact(qp->div->row[div][0], qp->div->row[div][0],
2200 isl_int_fdiv_q(qp->div->row[div][1], qp->div->row[div][1],
2200 isl_int_fdiv_q(qp->div->row[div][1], qp->div->row[div][1],
2266 if (!isl_int_is_one(qp->div->row[i][0]))
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,
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);
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);
2305 if (isl_int_is_nonneg(qp->div->row[div][1 + i]) &&
2306 isl_int_lt(qp->div->row[div][1 + i], qp->div->row[div][0]))
2306 isl_int_lt(qp->div->row[div][1 + i], qp->div->row[div][0]))
2308 isl_int_fdiv_q(v, qp->div->row[div][1 + i], qp->div->row[div][0]);
2308 isl_int_fdiv_q(v, qp->div->row[div][1 + i], qp->div->row[div][0]);
2309 isl_int_fdiv_r(qp->div->row[div][1 + i],
2310 qp->div->row[div][1 + i], qp->div->row[div][0]);
2310 qp->div->row[div][1 + i], qp->div->row[div][0]);
2313 if (isl_int_is_zero(qp->div->row[j][2 + total + div]))
2315 isl_int_addmul(qp->div->row[j][1 + i],
2316 v, qp->div->row[j][2 + total + div]);
2335 if (isl_int_is_zero(div->row[row][i]))
2337 isl_int_mul_ui(div->row[row][i], div->row[row][i], 2);
2337 isl_int_mul_ui(div->row[row][i], div->row[row][i], 2);
2338 cmp = isl_int_cmp(div->row[row][i], div->row[row][0]);
2338 cmp = isl_int_cmp(div->row[row][i], div->row[row][0]);
2339 isl_int_divexact_ui(div->row[row][i], div->row[row][i], 2);
2339 isl_int_divexact_ui(div->row[row][i], div->row[row][i], 2);
2359 isl_seq_neg(qp->div->row[div] + 1,
2360 qp->div->row[div] + 1, qp->div->n_col - 1);
2361 isl_int_sub_ui(qp->div->row[div][1], qp->div->row[div][1], 1);
2361 isl_int_sub_ui(qp->div->row[div][1], qp->div->row[div][1], 1);
2362 isl_int_add(qp->div->row[div][1],
2363 qp->div->row[div][1], qp->div->row[div][0]);
2363 qp->div->row[div][1], qp->div->row[div][0]);
2418 s[i] = isl_upoly_from_affine(ctx, mat->row[i], ctx->one,
2522 if (isl_int_is_zero(qp->div->row[j][2 + i]))
2607 if (isl_int_is_zero(qp->div->row[i][2 + d + j]))
2812 if (isl_int_is_zero(qp->div->row[k][1 + j]))
2814 isl_seq_elim(qp->div->row[k] + 1, eq->eq[i], j, total,
2815 &qp->div->row[k][0]);
2877 total - div->n_row + i, div->row[i]) < 0)
3887 isl_seq_cpy(aff->v->el, term->div->row[pos], aff->v->size);
4040 isl_seq_clr(qp->div->row[i] + 2 + total, extra);
4188 subs[i] = isl_upoly_from_affine(ctx, morph->inv->row[1 + i],
4189 morph->inv->row[0][0], morph->inv->n_col);
4201 diag = isl_mat_diag(ctx, 1, morph->inv->row[0][0]);
4203 diag = isl_mat_diag(ctx, qp->div->n_row, morph->inv->row[0][0]);
4322 isl_seq_cpy(bset->ineq[k], qp->div->row[div] + 1, 1 + total);
4323 isl_int_submul(bset->ineq[k][0], v, qp->div->row[div][0]);
4328 isl_seq_neg(bset->ineq[k], qp->div->row[div] + 1, 1 + total);
4329 isl_int_addmul(bset->ineq[k][0], v, qp->div->row[div][0]);
4330 isl_int_add(bset->ineq[k][0], bset->ineq[k][0], qp->div->row[div][0]);
4366 if (isl_int_is_zero(qp->div->row[i][2 + total + div]))
4368 isl_int_addmul(qp->div->row[i][1],
4369 qp->div->row[i][2 + total + div], v);
4370 isl_int_set_si(qp->div->row[i][2 + total + div], 0);
4440 if (isl_seq_first_non_zero(qp->div->row[i] + 2 + total,
4444 lp_res = isl_set_solve_lp(set, 0, qp->div->row[i] + 1,
4450 isl_int_fdiv_q(min, min, qp->div->row[i][0]);
4452 lp_res = isl_set_solve_lp(set, 1, qp->div->row[i] + 1,
4458 isl_int_fdiv_q(max, max, qp->div->row[i][0]);
4680 isl_int_sub(qp->div->row[i][1],
4681 qp->div->row[i][1], qp->div->row[i][0]);
4681 qp->div->row[i][1], qp->div->row[i][0]);
4682 isl_int_add_ui(qp->div->row[i][1],
4683 qp->div->row[i][1], 1);
4685 s = isl_upoly_from_affine(qp->dim->ctx, qp->div->row[i] + 1,
4686 qp->div->row[i][0], qp->div->n_col - 1);
4759 isl_int *row = qp->div->row[i];
4786 if (isl_int_is_zero(qp->div->row[j][2 + total + i]))
4788 isl_seq_combine(qp->div->row[j] + 1,
4789 qp->div->ctx->one, qp->div->row[j] + 1,
4790 qp->div->row[j][2 + total + i], v->el, v->size);
4940 isl_seq_cpy(bmap->div[k], qp->div->row[i], qp->div->n_col);
tools/polly/lib/External/isl/isl_sample.c 172 isl_seq_cpy(eq->row[j], bset->eq[i] + 1, tab->n_var);
174 isl_seq_cpy(eq->row[j],
222 return isl_tab_min(tab, tab->basis->row[1 + level],
238 isl_seq_neg(tab->basis->row[1 + level] + 1,
239 tab->basis->row[1 + level] + 1, dim);
240 res = isl_tab_min(tab, tab->basis->row[1 + level],
242 isl_seq_neg(tab->basis->row[1 + level] + 1,
243 tab->basis->row[1 + level] + 1, dim);
281 isl_int_add(tab->basis->row[1 + level][0],
283 isl_int_fdiv_q_ui(tab->basis->row[1 + level][0],
284 tab->basis->row[1 + level][0], 2);
285 isl_int_neg(tab->basis->row[1 + level][0],
286 tab->basis->row[1 + level][0]);
287 if (isl_tab_add_valid_eq(tab, tab->basis->row[1 + level]) < 0)
289 isl_int_set_si(tab->basis->row[1 + level][0], 0);
488 isl_int_neg(tab->basis->row[1 + level][0], min->el[level]);
489 if (isl_tab_add_valid_eq(tab, tab->basis->row[1 + level]) < 0)
491 isl_int_set_si(tab->basis->row[1 + level][0], 0);
691 isl_int_set(T->row[i][0], sample->el[i]);
692 isl_seq_clr(T->row[i] + 1, T->n_col - 1);
695 isl_seq_clr(T->row[sample->size + i], T->n_col);
696 isl_int_set_si(T->row[sample->size + i][1 + i], 1);
tools/polly/lib/External/isl/isl_scan.c 150 res = isl_tab_min(tab, B->row[1 + level],
156 isl_seq_neg(B->row[1 + level] + 1,
157 B->row[1 + level] + 1, dim);
158 res = isl_tab_min(tab, B->row[1 + level],
160 isl_seq_neg(B->row[1 + level] + 1,
161 B->row[1 + level] + 1, dim);
190 isl_int_neg(B->row[1 + level][0], min->el[level]);
191 if (isl_tab_add_valid_eq(tab, B->row[1 + level]) < 0)
193 isl_int_set_si(B->row[1 + level][0], 0);
tools/polly/lib/External/isl/isl_scheduler.c 2873 isl_int_neg(mat->row[i][2 * nj], indep->row[i][j]);
2873 isl_int_neg(mat->row[i][2 * nj], indep->row[i][j]);
2874 isl_int_set(mat->row[i][2 * nj + 1], indep->row[i][j]);
2874 isl_int_set(mat->row[i][2 * nj + 1], indep->row[i][j]);
4281 isl_seq_gcd(node->sched->row[row] + 1, cols - 1, &gcd_i);
4295 isl_int_fdiv_q(node->sched->row[row][0],
4296 node->sched->row[row][0], gcd);
4297 isl_int_mul(node->sched->row[row][0],
4298 node->sched->row[row][0], gcd);
6714 isl_seq_cpy(t->row[i], t_node->sched->row[i], 1 + n_param);
6714 isl_seq_cpy(t->row[i], t_node->sched->row[i], 1 + n_param);
6715 isl_seq_clr(t->row[i] + 1 + n_param, n_var);
6717 isl_seq_addmul(t->row[i],
6718 t_node->sched->row[i][1 + n_param + j],
6719 node->sched->row[first + j],
tools/polly/lib/External/isl/isl_tab.c 339 isl_seq_cpy(prod->row[n + i], mat1->row[i], off + d1);
339 isl_seq_cpy(prod->row[n + i], mat1->row[i], off + d1);
340 isl_seq_clr(prod->row[n + i] + off + d1, d2);
341 isl_seq_cpy(prod->row[n + i] + off + d1 + d2,
342 mat1->row[i] + off + d1, col1 - d1);
343 isl_seq_clr(prod->row[n + i] + off + col1 + d1, col2 - d2);
348 isl_seq_cpy(prod->row[n + i], mat2->row[i], off);
348 isl_seq_cpy(prod->row[n + i], mat2->row[i], off);
349 isl_seq_clr(prod->row[n + i] + off, d1);
350 isl_seq_cpy(prod->row[n + i] + off + d1,
351 mat2->row[i] + off, d2);
352 isl_seq_clr(prod->row[n + i] + off + d1 + d2, col1 - d1);
353 isl_seq_cpy(prod->row[n + i] + off + col1 + d1,
354 mat2->row[i] + off + d2, col2 - d2);
359 isl_seq_cpy(prod->row[n + i], mat1->row[r1 + i], off + d1);
359 isl_seq_cpy(prod->row[n + i], mat1->row[r1 + i], off + d1);
360 isl_seq_clr(prod->row[n + i] + off + d1, d2);
361 isl_seq_cpy(prod->row[n + i] + off + d1 + d2,
362 mat1->row[r1 + i] + off + d1, col1 - d1);
363 isl_seq_clr(prod->row[n + i] + off + col1 + d1, col2 - d2);
368 isl_seq_cpy(prod->row[n + i], mat2->row[r2 + i], off);
368 isl_seq_cpy(prod->row[n + i], mat2->row[r2 + i], off);
369 isl_seq_clr(prod->row[n + i] + off, d1);
370 isl_seq_cpy(prod->row[n + i] + off + d1,
371 mat2->row[r2 + i] + off, d2);
372 isl_seq_clr(prod->row[n + i] + off + d1 + d2, col1 - d1);
373 isl_seq_cpy(prod->row[n + i] + off + col1 + d1,
374 mat2->row[r2 + i] + off + d2, col2 - d2);
594 if (!isl_int_is_neg(tab->mat->row[i][off + var->index]))
615 if (!isl_int_is_pos(tab->mat->row[i][off + var->index]))
629 isl_int_mul(*t, tab->mat->row[r1][2], tab->mat->row[r2][off+c]);
629 isl_int_mul(*t, tab->mat->row[r1][2], tab->mat->row[r2][off+c]);
630 isl_int_submul(*t, tab->mat->row[r2][2], tab->mat->row[r1][off+c]);
630 isl_int_submul(*t, tab->mat->row[r2][2], tab->mat->row[r1][off+c]);
635 isl_int_mul(*t, tab->mat->row[r1][1], tab->mat->row[r2][off + c]);
635 isl_int_mul(*t, tab->mat->row[r1][1], tab->mat->row[r2][off + c]);
636 isl_int_submul(*t, tab->mat->row[r2][1], tab->mat->row[r1][off + c]);
636 isl_int_submul(*t, tab->mat->row[r2][1], tab->mat->row[r1][off + c]);
674 if (sgn * isl_int_sgn(tab->mat->row[j][off + c]) >= 0)
715 tr = tab->mat->row[var->index] + 2 + tab->M;
750 if (isl_int_is_neg(tab->mat->row[row][1]))
752 if (tab->strict_redundant && isl_int_is_zero(tab->mat->row[row][1]))
754 if (tab->M && isl_int_is_neg(tab->mat->row[row][2]))
758 if (isl_int_is_zero(tab->mat->row[row][off + i]))
762 if (isl_int_is_neg(tab->mat->row[row][off + i]))
902 isl_seq_cpy(tab->samples->row[tab->n_sample], sample->el, sample->size);
1062 s = isl_int_sgn(mat->row[i][off + col]);
1139 isl_int_swap(mat->row[row][0], mat->row[row][off + col]);
1139 isl_int_swap(mat->row[row][0], mat->row[row][off + col]);
1140 sgn = isl_int_sgn(mat->row[row][0]);
1142 isl_int_neg(mat->row[row][0], mat->row[row][0]);
1142 isl_int_neg(mat->row[row][0], mat->row[row][0]);
1143 isl_int_neg(mat->row[row][off + col], mat->row[row][off + col]);
1143 isl_int_neg(mat->row[row][off + col], mat->row[row][off + col]);
1148 isl_int_neg(mat->row[row][1 + j], mat->row[row][1 + j]);
1148 isl_int_neg(mat->row[row][1 + j], mat->row[row][1 + j]);
1150 if (!isl_int_is_one(mat->row[row][0]))
1151 isl_seq_normalize(mat->ctx, mat->row[row], off + tab->n_col);
1155 if (isl_int_is_zero(mat->row[i][off + col]))
1157 isl_int_mul(mat->row[i][0], mat->row[i][0], mat->row[row][0]);
1157 isl_int_mul(mat->row[i][0], mat->row[i][0], mat->row[row][0]);
1157 isl_int_mul(mat->row[i][0], mat->row[i][0], mat->row[row][0]);
1161 isl_int_mul(mat->row[i][1 + j],
1162 mat->row[i][1 + j], mat->row[row][0]);
1162 mat->row[i][1 + j], mat->row[row][0]);
1163 isl_int_addmul(mat->row[i][1 + j],
1164 mat->row[i][off + col], mat->row[row][1 + j]);
1164 mat->row[i][off + col], mat->row[row][1 + j]);
1166 isl_int_mul(mat->row[i][off + col],
1167 mat->row[i][off + col], mat->row[row][off + col]);
1167 mat->row[i][off + col], mat->row[row][off + col]);
1168 if (!isl_int_is_one(mat->row[i][0]))
1169 isl_seq_normalize(mat->ctx, mat->row[i], off + tab->n_col);
1184 if (isl_int_is_zero(mat->row[i][off + col]))
1215 if (!isl_int_is_zero(tab->mat->row[r][off+var->index]))
1244 !isl_int_is_neg(tab->mat->row[i][2]), abort());
1245 if (isl_int_is_pos(tab->mat->row[i][2]))
1248 isl_assert(tab->mat->ctx, !isl_int_is_neg(tab->mat->row[i][1]),
1272 while (!isl_int_is_pos(tab->mat->row[var->index][1])) {
1275 return isl_int_sgn(tab->mat->row[var->index][1]);
1301 return isl_int_is_neg(tab->mat->row[row][1]);
1302 if (isl_int_is_pos(tab->mat->row[row][2]))
1304 if (isl_int_is_neg(tab->mat->row[row][2]))
1306 return isl_int_is_neg(tab->mat->row[row][1]);
1312 return isl_int_sgn(tab->mat->row[row][1]);
1313 if (!isl_int_is_zero(tab->mat->row[row][2]))
1314 return isl_int_sgn(tab->mat->row[row][2]);
1316 return isl_int_sgn(tab->mat->row[row][1]);
1349 while (isl_int_is_neg(tab->mat->row[var->index][1])) {
1358 return !isl_int_is_neg(tab->mat->row[var->index][1]);
1393 if (isl_int_is_neg(tab->mat->row[var->index][1])) {
1408 while (!isl_int_is_neg(tab->mat->row[var->index][1])) {
1413 return isl_int_sgn(tab->mat->row[var->index][1]);
1435 if (isl_int_is_pos(tab->mat->row[row][2]))
1437 if (isl_int_is_neg(tab->mat->row[row][2]))
1440 return isl_int_is_neg(tab->mat->row[row][1]) &&
1441 isl_int_abs_ge(tab->mat->row[row][1],
1442 tab->mat->row[row][0]);
1522 r = tab->mat->row[var->index];
1583 if (tab->M && !isl_int_eq(tab->mat->row[row][2],
1584 tab->mat->row[row][0]))
1586 if (isl_seq_first_non_zero(tab->mat->row[row] + off + tab->n_dead,
1590 return !isl_int_is_divisible_by(tab->mat->row[row][1],
1591 tab->mat->row[row][0]);
1652 if (isl_int_is_zero(mat->row[var->index][off + j]))
1654 if (isl_int_is_pos(mat->row[var->index][off + j]))
1781 isl_int_set_si(tab->mat->row[i][off + tab->n_col], 0);
1837 row = tab->mat->row[tab->con[r].index];
1846 row[0], tab->mat->row[tab->var[i].index][0]);
1850 row[0], tab->mat->row[tab->var[i].index][0]);
1853 b, tab->mat->row[tab->var[i].index] + 1,
1974 while (isl_int_is_pos(tab->mat->row[var->index][1])) {
1984 if (!isl_int_is_zero(tab->mat->row[var->index][off + i]))
2014 i = isl_seq_first_non_zero(tab->mat->row[r] + 2 + tab->M + tab->n_dead,
2035 return tab->M && !isl_int_is_zero(tab->mat->row[row][2]);
2042 if (!isl_int_is_zero(tab->mat->row[row][1]))
2046 return isl_seq_first_non_zero(tab->mat->row[row] + off + tab->n_dead,
2075 if (isl_int_is_neg(tab->mat->row[r][1])) {
2076 isl_seq_neg(tab->mat->row[r] + 1, tab->mat->row[r] + 1,
2076 isl_seq_neg(tab->mat->row[r] + 1, tab->mat->row[r] + 1,
2105 row = tab->mat->row[tab->con[r].index];
2171 sgn = isl_int_sgn(tab->mat->row[row][1]);
2174 isl_seq_neg(tab->mat->row[row] + 1, tab->mat->row[row] + 1,
2174 isl_seq_neg(tab->mat->row[row] + 1, tab->mat->row[row] + 1,
2539 if (!isl_int_is_divisible_by(tab->mat->row[row][1],
2540 tab->mat->row[row][0]))
2562 tab->mat->row[row][1], tab->mat->row[row][0]);
2562 tab->mat->row[row][1], tab->mat->row[row][0]);
2592 isl_int_gcd(m, vec->block.data[0], tab->mat->row[row][0]);
2593 isl_int_divexact(m, tab->mat->row[row][0], m);
2595 isl_int_divexact(m, vec->block.data[0], tab->mat->row[row][0]);
2596 isl_int_mul(vec->block.data[1 + i], m, tab->mat->row[row][1]);
2613 isl_int_cdiv_q(*v, tab->mat->row[var->index][1],
2614 tab->mat->row[var->index][0]);
2616 isl_int_fdiv_q(*v, tab->mat->row[var->index][1],
2617 tab->mat->row[var->index][0]);
2718 row = tab->mat->row[tab->n_row];
2721 isl_int_set(row[0], tab->mat->row[var->index][0]);
2723 tab->mat->row[var->index] + 1, 1 + tab->n_col);
2794 isl_int_add(tab->mat->row[var->index][1],
2795 tab->mat->row[var->index][1], tab->mat->row[var->index][0]);
2795 tab->mat->row[var->index][1], tab->mat->row[var->index][0]);
2803 if (isl_int_is_zero(tab->mat->row[i][off + var->index]))
2805 isl_int_sub(tab->mat->row[i][1], tab->mat->row[i][1],
2805 isl_int_sub(tab->mat->row[i][1], tab->mat->row[i][1],
2806 tab->mat->row[i][off + var->index]);
2857 isl_int_addmul(tab->mat->row[var->index][1],
2858 shift, tab->mat->row[var->index][0]);
2864 if (isl_int_is_zero(tab->mat->row[i][off + var->index]))
2866 isl_int_submul(tab->mat->row[i][1],
2867 shift, tab->mat->row[i][off + var->index]);
2908 return tab->rational ? isl_int_is_zero(tab->mat->row[row][1])
2909 : isl_int_lt(tab->mat->row[row][1],
2910 tab->mat->row[row][0]);
3221 return isl_int_is_zero(tab->mat->row[row][1]) &&
3223 isl_seq_first_non_zero(tab->mat->row[row] + off + tab->n_dead,
3269 isl_int_mul(tab->mat->row[var->index][0],
3270 tab->mat->row[var->index][0], denom);
3278 isl_int_set(tab->dual->el[0], tab->mat->row[var->index][0]);
3288 tab->mat->row[var->index][pos]);
3291 tab->mat->row[var->index][pos]);
3296 isl_int_set(*opt, tab->mat->row[var->index][1]);
3297 isl_int_set(*opt_denom, tab->mat->row[var->index][0]);
3351 pos = isl_seq_first_non_zero(mat->row[row] + off + tab->n_dead, n);
3355 isl_int_divexact(*value, mat->row[row][1], mat->row[row][0]);
3355 isl_int_divexact(*value, mat->row[row][1], mat->row[row][0]);
3374 isl_int_mul(*tmp, tab->mat->row[var->index][0], target);
3376 return isl_int_ge(tab->mat->row[var->index][1], *tmp);
3378 return isl_int_le(tab->mat->row[var->index][1], *tmp);
3612 isl_int_sub(tab->mat->row[var->index][1],
3613 tab->mat->row[var->index][1], tab->mat->row[var->index][0]);
3613 tab->mat->row[var->index][1], tab->mat->row[var->index][0]);
3623 if (isl_int_is_zero(tab->mat->row[i][off + var->index]))
3625 isl_int_add(tab->mat->row[i][1], tab->mat->row[i][1],
3625 isl_int_add(tab->mat->row[i][1], tab->mat->row[i][1],
3626 tab->mat->row[i][off + var->index]);
3816 if (!isl_int_is_zero(tab->mat->row[row][off+extra[j]]))
3944 if (!isl_int_is_one(tab->mat->row[row][0]))
3947 pos = isl_seq_first_non_zero(tab->mat->row[row] + off + tab->n_dead,
3950 if (isl_int_is_negone(tab->mat->row[row][1]))
3956 if (!isl_int_eq(tab->mat->row[row][1],
3957 tab->mat->row[row][off + tab->n_dead + pos]))
3961 tab->mat->row[row] + off + tab->n_dead + pos + 1,
3997 else if (isl_int_is_neg(tab->mat->row[row][1]) &&
3999 isl_int_abs_ge(tab->mat->row[row][1],
4000 tab->mat->row[row][0]))) {
tools/polly/lib/External/isl/isl_tab_lexopt_templ.c 88 isl_seq_cpy(cst->row[i], bmap->ineq[list[i]], 1 + n_in);
114 isl_seq_cpy(dom->ineq[k], cst->row[i], 1 + n_in);
tools/polly/lib/External/isl/isl_tab_pip.c 261 if (isl_seq_first_non_zero(M->row[i] + first, n) != -1)
289 isl_int_set(aff->v->el[0], M->row[0][0]);
290 isl_seq_cpy(aff->v->el + 1, M->row[i], 1 + dim);
610 isl_seq_scale(mat->row[i], mat->row[i], m, mat->n_col);
610 isl_seq_scale(mat->row[i], mat->row[i], m, mat->n_col);
694 isl_seq_clr(mat->row[0] + 1, mat->n_col - 1);
695 isl_int_set_si(mat->row[0][0], 1);
700 isl_seq_clr(mat->row[1 + row], mat->n_col);
710 isl_int_ne(tab->mat->row[r][2], tab->mat->row[r][0]))
710 isl_int_ne(tab->mat->row[r][2], tab->mat->row[r][0]))
713 isl_int_gcd(m, mat->row[0][0], tab->mat->row[r][0]);
713 isl_int_gcd(m, mat->row[0][0], tab->mat->row[r][0]);
714 isl_int_divexact(m, tab->mat->row[r][0], m);
716 isl_int_divexact(m, mat->row[0][0], tab->mat->row[r][0]);
716 isl_int_divexact(m, mat->row[0][0], tab->mat->row[r][0]);
717 isl_int_mul(mat->row[1 + row][0], m, tab->mat->row[r][1]);
717 isl_int_mul(mat->row[1 + row][0], m, tab->mat->row[r][1]);
723 isl_int_mul(mat->row[1 + row][1 + j], m,
724 tab->mat->row[r][off + col]);
731 isl_int_mul(mat->row[1 + row][1 + tab->n_param + j], m,
732 tab->mat->row[r][off + col]);
735 isl_seq_neg(mat->row[1 + row], mat->row[1 + row],
735 isl_seq_neg(mat->row[1 + row], mat->row[1 + row],
837 isl_int_set(line[0], tab->mat->row[row][1]);
843 isl_int_set(line[1 + i], tab->mat->row[row][off + col]);
852 tab->mat->row[row][off + col]);
868 if (isl_int_ne(tab->mat->row[row1][1], tab->mat->row[row2][1]))
868 if (isl_int_ne(tab->mat->row[row1][1], tab->mat->row[row2][1]))
871 if (tab->M && isl_int_ne(tab->mat->row[row1][2],
872 tab->mat->row[row2][2]))
883 if (isl_int_ne(tab->mat->row[row1][off + col],
884 tab->mat->row[row2][off + col]))
953 isl_int_set(div->el[0], tab->mat->row[row][0]);
981 isl_int_set(div->el[0], tab->mat->row[row][0]);
1036 isl_seq_fdiv_q(tab->mat->row[row] + 1, tab->mat->row[row] + 1,
1036 isl_seq_fdiv_q(tab->mat->row[row] + 1, tab->mat->row[row] + 1,
1037 tab->mat->row[row][0], 1 + tab->M + tab->n_col);
1039 isl_int_set_si(tab->mat->row[row][0], 1);
1045 isl_int_is_one(tab->mat->row[drow][0]), goto error);
1046 isl_seq_combine(tab->mat->row[row] + 1,
1047 tab->mat->ctx->one, tab->mat->row[row] + 1,
1048 tab->mat->ctx->one, tab->mat->row[drow] + 1,
1053 isl_int_add_ui(tab->mat->row[row][2 + tab->M + dcol],
1054 tab->mat->row[row][2 + tab->M + dcol], 1);
1078 if (isl_int_is_pos(tab->mat->row[row][2]))
1080 if (isl_int_is_neg(tab->mat->row[row][2]))
1084 if (isl_int_is_nonneg(tab->mat->row[row][1]))
1091 if (isl_int_is_zero(tab->mat->row[row][off + col]))
1095 if (isl_int_is_pos(tab->mat->row[row][off + col]))
1102 if (isl_int_is_zero(tab->mat->row[row][off + col]))
1106 if (isl_int_is_pos(tab->mat->row[row][off + col]))
1127 if (isl_int_is_pos(tab->mat->row[row][2]))
1129 if (isl_int_is_neg(tab->mat->row[row][2]))
1133 if (isl_int_is_neg(tab->mat->row[row][1]))
1140 if (isl_int_is_zero(tab->mat->row[row][off + col]))
1144 if (isl_int_is_neg(tab->mat->row[row][off + col]))
1151 if (isl_int_is_zero(tab->mat->row[row][off + col]))
1155 if (isl_int_is_neg(tab->mat->row[row][off + col]))
1183 tr = tab->mat->row[row] + 2 + tab->M;
1200 r = tab->mat->row[tab->var[i].index] + 2 + tab->M;
1264 tr = tab->mat->row[row] + 2 + tab->M;
1304 if (!isl_int_is_neg(tab->mat->row[row][2]))
1349 if (isl_int_is_zero(tab->mat->row[row][off + col]))
1351 if (isl_int_is_pos(tab->mat->row[row][off + col]))
1386 tr = tab->mat->row[row] + 2 + tab->M;
1468 if (!isl_int_is_zero(tab->mat->row[row][off + col]))
1472 if (isl_int_is_one(tab->mat->row[row][off + i]))
1474 if (isl_int_is_negone(tab->mat->row[row][off + i]))
1533 return isl_seq_first_non_zero(tab->mat->row[row] + off + tab->n_dead,
1548 if (isl_int_is_zero(tab->mat->row[row][off + col]))
1587 if (!isl_int_is_zero(tab->mat->row[row][1]) ||
1588 (tab->M && !isl_int_is_zero(tab->mat->row[row][2]))) {
1697 if (!isl_int_is_divisible_by(tab->mat->row[row][off + col],
1698 tab->mat->row[row][0]))
1705 if (!isl_int_is_divisible_by(tab->mat->row[row][off + col],
1706 tab->mat->row[row][0]))
1722 if (!isl_int_is_divisible_by(tab->mat->row[row][off + i],
1723 tab->mat->row[row][0]))
1733 return isl_int_is_divisible_by(tab->mat->row[row][1],
1734 tab->mat->row[row][0]);
1828 r_row = tab->mat->row[tab->con[r].index];
1829 isl_int_set(r_row[0], tab->mat->row[row][0]);
1830 isl_int_neg(r_row[1], tab->mat->row[row][1]);
1831 isl_int_fdiv_r(r_row[1], r_row[1], tab->mat->row[row][0]);
1837 tab->mat->row[row][off + i], tab->mat->row[row][0]);
1837 tab->mat->row[row][off + i], tab->mat->row[row][0]);
1922 isl_seq_inner_product(ineq, tab->samples->row[i],
1956 if (isl_int_ne(tab->mat->row[row][0], tab->mat->row[row][2]))
1956 if (isl_int_ne(tab->mat->row[row][0], tab->mat->row[row][2]))
2021 isl_seq_inner_product(ineq, tab->samples->row[i],
2056 isl_seq_inner_product(div->el + 1, samples->row[i],
2057 div->size - 1, &samples->row[i][samples->n_col - 1]);
2058 isl_int_fdiv_q(samples->row[i][samples->n_col - 1],
2059 samples->row[i][samples->n_col - 1], div->el[0]);
2203 r_row = tab->mat->row[tab->con[r].index];
2204 isl_int_set(r_row[0], tab->mat->row[row][0]);
2205 isl_int_neg(r_row[1], tab->mat->row[row][1]);
2206 isl_int_fdiv_r(r_row[1], r_row[1], tab->mat->row[row][0]);
2214 isl_int_neg(r_row[off + col], tab->mat->row[row][off + col]);
2216 tab->mat->row[row][0]);
2223 isl_int_neg(r_row[off + col], tab->mat->row[row][off + col]);
2225 tab->mat->row[row][0]);
2234 tab->mat->row[row][off + i], tab->mat->row[row][0]);
2234 tab->mat->row[row][off + i], tab->mat->row[row][0]);
2240 isl_int_gcd(gcd, tab->mat->row[d_row][0], r_row[0]);
2242 isl_int_divexact(gcd, tab->mat->row[d_row][0], gcd);
2244 r_row[0], tab->mat->row[d_row] + 1,
2246 isl_int_mul(r_row[0], r_row[0], tab->mat->row[d_row][0]);
2250 isl_int_set(r_row[off + col], tab->mat->row[row][0]);
2528 isl_seq_inner_product(tab->samples->row[i], ineq,
3331 j = last_non_zero_var_col(tab, tab->mat->row[r] + 2 + tab->M);
3333 !isl_int_is_one(tab->mat->row[r][0]) ||
3334 (!isl_int_is_one(tab->mat->row[r][2 + tab->M + j]) &&
3335 !isl_int_is_negone(tab->mat->row[r][2 + tab->M + j]))) {
3715 if (isl_int_is_pos(tab->mat->row[row][off + j]))
4232 isl_int_neg(eq->el[1 + p], tab->mat->row[row][0]);
4613 isl_seq_combine(bset->ineq[k], ctx->one, var->row[j],
4614 ctx->negone, var->row[i], var->n_col);
4660 isl_seq_cpy(bset->eq[k], var->row[i], var->n_col);
4714 if (isl_seq_eq(bmap->ineq[i], cst->row[j], cst->n_col))
4966 isl_int_divexact(v->el[i], tab->mat->row[row][1],
4967 tab->mat->row[row][0]);
5132 isl_seq_cpy(data->v->el + 1 + region->pos, region->trivial->row[dir],
5161 region->trivial->row[side / 2], len);
5164 region->trivial->row[side / 2], len);
5819 isl_seq_cpy(aff->v->el + 1, var->row[i], var->n_col);
tools/polly/lib/External/isl/isl_transitive_closure.c 257 steps->row[j][i]);
783 &steps->row[n][j]);
tools/polly/lib/External/isl/isl_vertices.c 242 isl_seq_cpy(facets->row[n], f, facets->n_col);