HomeSort by: relevance | last modified time | path
    Searched refs:n_row (Results 1 - 25 of 27) sorted by relevancy

1 2

  /src/external/mit/isl/dist/
isl_mat_private.h 15 unsigned n_row; member in struct:isl_mat
28 __isl_give isl_mat *isl_mat_zero(isl_ctx *ctx, unsigned n_row, unsigned n_col);
32 unsigned first_row, unsigned n_row, unsigned first_col, unsigned n_col);
34 unsigned first_row, unsigned n_row, unsigned first_col, unsigned n_col);
36 unsigned n_row, unsigned dst_col, unsigned src_col, unsigned n_col);
38 unsigned n_row, unsigned dst_col, unsigned src_col, unsigned n_col);
39 isl_stat isl_mat_sub_transform(isl_int **row, unsigned n_row,
41 __isl_give isl_mat *isl_mat_diag(isl_ctx *ctx, unsigned n_row, isl_int d);
isl_mat.c 41 isl_hash_byte(hash, mat->n_row & 0xFF);
43 for (i = 0; i < mat->n_row; ++i) {
54 unsigned n_row, unsigned n_col)
64 mat->block = isl_blk_alloc(ctx, n_row * n_col);
67 mat->row = isl_calloc_array(ctx, isl_int *, n_row);
68 if (n_row && !mat->row)
72 for (i = 0; i < n_row; ++i)
79 mat->n_row = n_row;
92 unsigned n_row, unsigned n_col
2054 isl_size n_row; local
    [all...]
isl_equalities.c 77 M = isl_mat_alloc(B->ctx, B->n_row, B->n_row + B->n_col - 1);
78 C = isl_mat_alloc(B->ctx, 1 + B->n_row, 1);
82 for (i = 0; i < B->n_row; ++i) {
83 isl_seq_clr(M->row[i], B->n_row);
88 isl_int_fdiv_r(M->row[i][B->n_row + j],
94 H = isl_mat_sub_alloc(M, 0, B->n_row, 0, B->n_row);
99 for (i = 0; i < B->n_row; ++i) {
104 if (i < B->n_row)
412 int n_row, n_col; local
    [all...]
polytope_scan.c 36 ss->samples = isl_mat_extend(ss->samples, ss->samples->n_row + 1,
41 isl_seq_cpy(ss->samples->row[ss->samples->n_row - 1],
isl_local.c 206 if (mat1->n_row != mat2->n_row)
207 return mat1->n_row - mat2->n_row;
212 for (i = 0; i < mat1->n_row; ++i) {
275 mat = isl_mat_alloc(div->ctx, div->n_row, div->n_col + extra);
279 for (i = 0; i < div->n_row; ++i) {
isl_tab.c 34 unsigned n_row, unsigned n_var, unsigned M)
43 tab->mat = isl_mat_alloc(ctx, n_row, off + n_var);
49 tab->con = isl_alloc_array(ctx, struct isl_tab_var, n_row);
50 if (n_row && !tab->con)
55 tab->row_var = isl_alloc_array(ctx, int, n_row);
56 if (n_row && !tab->row_var)
68 tab->n_row = 0;
71 tab->max_con = n_row;
124 if (tab->mat->n_row < tab->n_row + n_new)
    [all...]
isl_local_space.c 236 return ls->div->n_row;
241 return dim + ls->div->n_row;
393 if (pos < 0 || pos >= ls->div->n_row)
664 isl_seq_cpy(ls->div->row[ls->div->n_row - 1], div->el, div->size);
665 isl_int_set_si(ls->div->row[ls->div->n_row - 1][div->size], 0);
699 unsigned c = src->n_col - src->n_row;
715 unsigned n_row, unsigned n_col)
727 li = n_col - n_row + i;
731 lj = n_col - n_row + j;
745 return cmp_row(div->row[i], div->row[j], i, j, div->n_row, div->n_col)
    [all...]
isl_polynomial.c 622 return qp->div->n_row;
1505 dup = isl_qpolynomial_alloc(isl_space_copy(qp->dim), qp->div->n_row,
1614 int n_row, n_col; local
1617 isl_assert(div1->ctx, div1->n_row >= div2->n_row &&
1621 if (div1->n_row == div2->n_row)
1624 n_row = div1->n_row;
1626 div1->n_row = div2->n_row
    [all...]
isl_factorization.c 156 g->rowgroup = isl_alloc_array(H->ctx, int, H->n_row);
161 for (i = 0; i < H->n_row; ++i)
164 for ( ; j < H->n_row; ++j)
231 if (g->pos[i] == H->n_row)
235 for (j = g->pos[i] + 1; j < H->n_row; ++j) {
isl_scheduler_clustering.c 86 return graph->n_row < graph->maxvar &&
990 isl_size n_row, n_col; local
995 n_row = isl_mat_rows(t_node->sched);
997 if (n_row < 0 || n_col < 0)
999 t = isl_mat_alloc(ctx, n_row, n_col);
1002 for (i = 0; i < n_row; ++i) {
1051 graph->n_row -= n;
1053 graph->n_row += n_new;
1283 c->cluster[pos].n_row = c->scc[pos].n_row;
    [all...]
isl_scheduler.h 183 * n_row is the current (maximal) number of linearly independent
230 int n_row; member in struct:isl_sched_graph
isl_tab.h 138 unsigned n_row; member in struct:isl_tab
185 unsigned n_row, unsigned n_var, unsigned M);
isl_coalesce.c 518 unsigned extra_rows = extra ? extra->n_row : 0;
843 for (j = 1; j < T->n_row; ++j) {
1232 wraps->mat->n_row = 0;
1331 * wraps->n_row is the number of actual wrapped constraints that have
1355 w = wraps->mat->n_row;
1396 wraps->mat->n_row = w;
1412 * wraps->n_row is the number of actual wrapped constraints that have
1439 for (i = wraps->mat->n_row - 1; i >= first; --i) {
1567 n = wraps->mat->n_row;
1789 wraps.mat->n_row = 1
    [all...]
isl_tab_pip.c 314 for (i = 1; i < M->n_row; ++i) {
638 static void scale_rows(struct isl_mat *mat, isl_int m, int n_row)
645 for (i = 0; i < n_row; ++i)
1337 for (row = tab->n_redundant; row < tab->n_row; ++row) {
1346 for (row = tab->n_redundant; row < tab->n_row; ++row) {
2091 for (i = tab->n_outside; i < samples->n_row; ++i) {
2352 enum isl_tab_row_sign, tab->mat->n_row);
2353 if (tab->mat->n_row && !tab->row_sign)
2440 for (split = tab->n_redundant; split < tab->n_row; ++split) {
2464 for (row = tab->n_redundant; row < tab->n_row; ++row)
    [all...]
isl_scheduler.c 2243 isl_size n_row = isl_mat_rows(node->sched); local
2245 if (n_row < 0)
2247 return isl_mat_sub_alloc(node->sched, 0, n_row,
2860 return node->nvar - node->rank >= graph->maxvar - graph->n_row;
3017 graph->n_row++;
3616 nvar = node->nvar + graph->n_row - node->rank;
3656 sub->n_row = graph->n_row;
3729 graph->n_row -= drop;
4292 isl_size n_row; local
5415 isl_size n_row; local
    [all...]
isl_morph.c 623 isl_size n_row, n_col; local
628 n_row = isl_mat_rows(mat);
630 if (n_row < 0 || n_col < 0)
633 space = isl_space_alloc(ctx, 0, n_col - 1, n_row - 1);
isl_map_simplify.c 1037 for (i = 0; i < T->n_row - 1; ++i) {
1044 pos = isl_alloc_array(bmap->ctx, int, T->n_row);
1062 for (i = 1; i < T->n_row; ++i) {
1073 for (i = 1; i < T->n_row; ++i) {
1087 if (pos[j] < T->n_row && C2)
2706 isl_size n_row, n_col; local
2722 n_row = isl_mat_rows(ineq);
2724 if (n_row < 0 || n_col < 0)
2727 for (i = 0; i < n_row; ++i) {
2917 0, eq->n_row, 0)
5172 isl_size n_row, n_col; local
    [all...]
isl_affine_hull.c 1035 bmap = isl_basic_map_extend(bmap, M->n_row - 1, M->n_row - 1, 0);
1038 for (i = 1; i < M->n_row; ++i) {
isl_sample.c 404 isl_assert(tab->mat->ctx, tab->basis->n_row == tab->n_var + 1,
1106 tab->n_zero = eq->n_row;
1111 tab->n_unbounded = tab->n_var - (eq->n_row - tab->n_zero);
isl_input.c 2368 int n_row, n_col; local
2392 n_row = isl_int_get_si(tok->u.v);
2398 isl_assert(s->ctx, n_row >= 0, return NULL);
2447 bmap = isl_basic_map_alloc(s->ctx, nparam, in, out, local, n_row, n_row);
2458 for (i = 0; i < n_row; ++i)
isl_map.c 7608 isl_assert(bset->ctx, mat->n_row == 1 + nparam, goto error);
7637 if (mat->n_row != 1 + nparam)
7672 bset = isl_basic_set_extend(bset, 0, eq->n_row, 0);
7677 for (i = 0; i < eq->n_row; ++i) {
9653 if (div->n_row < bmap->n_div)
9658 bmap = isl_basic_map_extend(bmap, div->n_row - n_div, 0,
9659 2 * (div->n_row - n_div));
9661 for (i = n_div; i < div->n_row; ++i)
9673 for (i = 0; i < div->n_row; ++i) {
13028 eq->n_row, ineq->n_row)
    [all...]
isl_aff.c 696 r = isl_reordering_extend(r, aff->ls->div->n_row);
4118 isl_size n_row, n_col, n_out, total; local
4126 n_row = isl_mat_rows(mat);
4130 if (n_row < 0 || n_col < 0 || n_out < 0 || total < 0)
4132 if (n_row < 1)
4138 if (1 + n_out != n_row || 2 + total != n_row + n_col)
4146 for (i = 0; i < n_row - 1; ++i) {
isl_transitive_closure.c 239 n = steps->n_row;
822 steps->n_row = n;
isl_fold.c 550 if (qp->div->n_row > 0)
  /src/external/mit/isl/dist/include/isl/
mat.h 29 unsigned n_row, unsigned n_col);
31 unsigned n_row, unsigned n_col);
32 __isl_give isl_mat *isl_mat_identity(isl_ctx *ctx, unsigned n_row);

Completed in 110 milliseconds

1 2