| /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);
|