| /src/external/mit/isl/dist/ |
| 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_morph.h | 39 isl_ctx *isl_morph_get_ctx(__isl_keep isl_morph *morph); 44 __isl_give isl_morph *isl_morph_copy(__isl_keep isl_morph *morph); 46 __isl_null isl_morph *isl_morph_free(__isl_take isl_morph *morph); 48 isl_stat isl_morph_check_applies(__isl_keep isl_morph *morph, 51 __isl_give isl_space *isl_morph_get_dom_space(__isl_keep isl_morph *morph); 52 __isl_give isl_space *isl_morph_get_ran_space(__isl_keep isl_morph *morph); 54 __isl_keep isl_morph *morph); 55 isl_size isl_morph_dom_dim(__isl_keep isl_morph *morph, enum isl_dim_type type); 56 isl_size isl_morph_ran_dim(__isl_keep isl_morph *morph, enum isl_dim_type type); 58 __isl_give isl_morph *isl_morph_remove_dom_dims(__isl_take isl_morph *morph, [all...] |
| isl_pw_morph_templ.c | 12 __isl_take isl_morph *morph) 20 if (n < 0 || !morph) 24 isl_assert(ctx, isl_space_is_domain_internal(morph->dom->dim, pw->dim), 29 isl_space_copy(morph->ran->dim), space); 37 domain = isl_morph_set(isl_morph_copy(morph), domain); 40 el = FN(EL,morph_domain)(el, isl_morph_copy(morph)); 44 isl_morph_free(morph); 49 isl_morph_free(morph);
|
| 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_factorization.h | 12 * After applying "morph" to the basic set, there are "n_group" 19 isl_morph *morph; member in struct:isl_factorizer
|
| 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_vertices_private.h | 64 __isl_give isl_vertices *isl_morph_vertices(__isl_take struct isl_morph *morph,
|
| isl_polynomial_private.h | 243 __isl_take isl_qpolynomial *qp, __isl_take isl_morph *morph); 245 __isl_take isl_pw_qpolynomial *pwqp, __isl_take isl_morph *morph); 247 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_morph *morph); 249 __isl_take isl_pw_qpolynomial_fold *pwf, __isl_take isl_morph *morph);
|
| isl_farkas.c | 327 /* Return the inverse mapping of "morph". 329 static __isl_give isl_mat *peek_inv(__isl_keep isl_morph *morph) 331 return morph ? morph->inv : NULL; 334 /* Return a copy of the inverse mapping of "morph". 336 static __isl_give isl_mat *get_inv(__isl_keep isl_morph *morph) 338 return isl_mat_copy(peek_inv(morph)); 776 is_identity = isl_mat_is_scaled_identity(peek_inv(f->morph)); 782 inv = get_inv(f->morph);
|
| 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_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_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_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_bernstein.c | 488 pwqp = isl_pw_qpolynomial_morph_domain(pwqp, isl_morph_copy(f->morph));
|
| 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);
|