| /src/external/mit/isl/dist/ |
| isl_factorization.h | 12 * After applying "morph" to the basic set, there are "n_group" 19 isl_morph *morph; member in struct:isl_factorizer
|
| polyhedron_remove_redundant_equalities.c | 25 isl_morph *morph; local 34 morph = isl_basic_set_variable_compression(bset, isl_dim_set); 35 bset = isl_morph_basic_set(morph, bset);
|
| isl_bound.c | 126 isl_morph *morph; local 137 morph = isl_basic_set_full_compression(bset); 139 bset = isl_morph_basic_set(isl_morph_copy(morph), bset); 140 poly = isl_qpolynomial_morph_domain(poly, isl_morph_copy(morph)); 142 space = isl_morph_get_ran_space(morph); 156 morph = isl_morph_dom_params(morph); 157 morph = isl_morph_ran_params(morph); 158 morph = isl_morph_inverse(morph) [all...] |
| isl_factorization.c | 31 __isl_keep isl_basic_set *bset, __isl_take isl_morph *morph, 37 if (!morph) 41 len = isl_alloc_array(morph->dom->ctx, int, n_group); 46 f = isl_alloc_type(morph->dom->ctx, struct isl_factorizer); 51 f->morph = morph; 58 isl_morph_free(morph); 68 isl_morph_free(f->morph); 81 isl_morph_print_internal(f->morph, stderr); 104 isl_morph *morph; local [all...] |
| isl_morph.c | 24 isl_ctx *isl_morph_get_ctx(__isl_keep isl_morph *morph) 26 if (!morph) 28 return isl_basic_set_get_ctx(morph->dom); 35 isl_morph *morph; local 40 morph = isl_alloc_type(dom->ctx, struct isl_morph); 41 if (!morph) 44 morph->ref = 1; 45 morph->dom = dom; 46 morph->ran = ran; 47 morph->map = map 545 isl_morph *morph; local 773 isl_morph *morph, *morph2; local [all...] |
| isl_sample.c | 604 isl_morph *morph; local 606 morph = isl_morph_inverse(isl_morph_copy(f->morph)); 607 data.sample = isl_morph_vec(morph, data.sample);
|
| isl_vertices.c | 331 isl_morph *morph; local 334 morph = isl_basic_set_full_compression(bset); 335 bset = isl_morph_basic_set(isl_morph_copy(morph), bset); 340 morph = isl_morph_inverse(morph); 342 vertices = isl_morph_vertices(morph, vertices); 1406 __isl_give isl_vertices *isl_morph_vertices(__isl_take isl_morph *morph, 1412 if (!morph || !vertices) 1417 param_morph = isl_morph_copy(morph); 1425 isl_morph_copy(morph), vertices->v[i].vertex) [all...] |
| isl_fold.c | 1600 isl_morph *morph = user; local 1602 return isl_qpolynomial_morph_domain(qp, isl_morph_copy(morph)); 1606 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_morph *morph) 1612 if (isl_morph_check_applies(morph, space) < 0) 1616 list = isl_qpolynomial_list_map(list, &morph_domain, morph); 1619 space = isl_morph_get_ran_space(morph); 1623 isl_morph_free(morph); 1628 isl_morph_free(morph);
|
| isl_polynomial.c | 4601 __isl_take isl_qpolynomial *qp, __isl_take isl_morph *morph) 4613 if (isl_morph_check_applies(morph, space) < 0) 4617 n_sub = morph->inv->n_row - 1; 4618 if (morph->inv->n_row != morph->inv->n_col) 4624 for (i = 0; 1 + i < morph->inv->n_row; ++i) 4625 subs[i] = isl_poly_from_affine(ctx, morph->inv->row[1 + i], 4626 morph->inv->row[0][0], morph->inv->n_col); 4627 if (morph->inv->n_row != morph->inv->n_col 5095 isl_morph *morph; local [all...] |
| isl_scheduler.c | 1039 isl_morph *morph; local 1057 morph = isl_basic_set_variable_compression_with_id(hull, id); 1059 nvar = isl_morph_ran_dim(morph, isl_dim_set); 1062 compress = isl_morph_get_var_multi_aff(morph); 1063 morph = isl_morph_inverse(morph); 1064 decompress_ma = isl_morph_get_var_multi_aff(morph); 1066 isl_morph_free(morph);
|