HomeSort by: relevance | last modified time | path
    Searched refs:morph (Results 1 - 16 of 16) sorted by relevancy

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

Completed in 52 milliseconds