Home
last modified time | relevance | path

Searched refs:morph (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_morph.c258 morph = isl_morph_cow(morph); in isl_morph_remove_dom_dims()
270 if (morph->dom && morph->ran && morph->map && morph->inv) in isl_morph_remove_dom_dims()
285 morph = isl_morph_cow(morph); in isl_morph_remove_ran_dims()
297 if (morph->dom && morph->ran && morph->map && morph->inv) in isl_morph_remove_ran_dims()
310 morph = isl_morph_cow(morph); in isl_morph_dom_params()
333 morph = isl_morph_cow(morph); in isl_morph_ran_params()
355 morph = isl_morph_cow(morph); in isl_morph_set_ran_tuple_id()
744 morph = isl_morph_cow(morph); in isl_morph_inverse()
749 morph->dom = morph->ran; in isl_morph_inverse()
753 morph->map = morph->inv; in isl_morph_inverse()
[all …]
H A Disl_morph.h39 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,
54 __isl_keep isl_morph *morph);
62 __isl_give isl_morph *isl_morph_dom_params(__isl_take isl_morph *morph);
67 __isl_give isl_morph *isl_morph_inverse(__isl_take isl_morph *morph);
69 void isl_morph_print_internal(__isl_take isl_morph *morph, FILE *out);
70 void isl_morph_dump(__isl_take isl_morph *morph);
83 __isl_give isl_set *isl_morph_set(__isl_take isl_morph *morph,
[all …]
H A Disl_pw_morph_templ.c12 __isl_take isl_morph *morph) in FN()
17 if (!pw || !morph) in FN()
21 isl_assert(ctx, isl_space_is_domain_internal(morph->dom->dim, pw->dim), in FN()
28 isl_space_copy(morph->ran->dim), pw->dim); in FN()
33 pw->p[i].set = isl_morph_set(isl_morph_copy(morph), pw->p[i].set); in FN()
37 isl_morph_copy(morph)); in FN()
42 isl_morph_free(morph); in FN()
47 isl_morph_free(morph); in FN()
H A Disl_bound.c126 isl_morph *morph; in unwrapped_guarded_poly_bound() local
137 morph = isl_basic_set_full_compression(bset); in unwrapped_guarded_poly_bound()
139 bset = isl_morph_basic_set(isl_morph_copy(morph), bset); in unwrapped_guarded_poly_bound()
140 poly = isl_qpolynomial_morph_domain(poly, isl_morph_copy(morph)); in unwrapped_guarded_poly_bound()
142 space = isl_morph_get_ran_space(morph); in unwrapped_guarded_poly_bound()
156 morph = isl_morph_dom_params(morph); in unwrapped_guarded_poly_bound()
157 morph = isl_morph_ran_params(morph); in unwrapped_guarded_poly_bound()
158 morph = isl_morph_inverse(morph); in unwrapped_guarded_poly_bound()
161 isl_morph_copy(morph)); in unwrapped_guarded_poly_bound()
163 bound->pwf_tight, morph); in unwrapped_guarded_poly_bound()
H A Disl_factorization.c31 __isl_keep isl_basic_set *bset, __isl_take isl_morph *morph, in isl_factorizer_alloc() argument
37 if (!morph) in isl_factorizer_alloc()
41 len = isl_alloc_array(morph->dom->ctx, int, n_group); in isl_factorizer_alloc()
46 f = isl_alloc_type(morph->dom->ctx, struct isl_factorizer); in isl_factorizer_alloc()
51 f->morph = morph; in isl_factorizer_alloc()
58 isl_morph_free(morph); in isl_factorizer_alloc()
68 isl_morph_free(f->morph); in isl_factorizer_free()
81 isl_morph_print_internal(f->morph, stderr); in isl_factorizer_dump()
105 isl_morph *morph; in isl_factorizer_groups() local
123 morph = isl_morph_alloc(dom, ran, Q, U); in isl_factorizer_groups()
[all …]
H A Dpolyhedron_remove_redundant_equalities.c25 isl_morph *morph; in main() local
34 morph = isl_basic_set_variable_compression(bset, isl_dim_set); in main()
35 bset = isl_morph_basic_set(morph, bset); in main()
H A Disl_farkas.c329 static __isl_give isl_mat *peek_inv(__isl_keep isl_morph *morph) in peek_inv() argument
331 return morph ? morph->inv : NULL; in peek_inv()
336 static __isl_give isl_mat *get_inv(__isl_keep isl_morph *morph) in get_inv() argument
338 return isl_mat_copy(peek_inv(morph)); in get_inv()
776 is_identity = isl_mat_is_scaled_identity(peek_inv(f->morph)); in isl_basic_set_coefficients_morphed_product()
782 inv = get_inv(f->morph); in isl_basic_set_coefficients_morphed_product()
H A Disl_polynomial_private.h234 __isl_take isl_qpolynomial *qp, __isl_take isl_morph *morph);
236 __isl_take isl_pw_qpolynomial *pwqp, __isl_take isl_morph *morph);
238 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_morph *morph);
240 __isl_take isl_pw_qpolynomial_fold *pwf, __isl_take isl_morph *morph);
H A Disl_vertices.c329 isl_morph *morph; in lower_dim_vertices() local
332 morph = isl_basic_set_full_compression(bset); in lower_dim_vertices()
333 bset = isl_morph_basic_set(isl_morph_copy(morph), bset); in lower_dim_vertices()
338 morph = isl_morph_inverse(morph); in lower_dim_vertices()
340 vertices = isl_morph_vertices(morph, vertices); in lower_dim_vertices()
1404 __isl_give isl_vertices *isl_morph_vertices(__isl_take isl_morph *morph, in isl_morph_vertices() argument
1410 if (!morph || !vertices) in isl_morph_vertices()
1415 param_morph = isl_morph_copy(morph); in isl_morph_vertices()
1423 isl_morph_copy(morph), vertices->v[i].vertex); in isl_morph_vertices()
1436 isl_morph_free(morph); in isl_morph_vertices()
[all …]
H A Disl_factorization.h19 isl_morph *morph; member
H A Disl_vertices_private.h64 __isl_give isl_vertices *isl_morph_vertices(__isl_take struct isl_morph *morph,
H A Disl_polynomial.c4403 n_sub = morph->inv->n_row - 1; in isl_qpolynomial_morph_domain()
4404 if (morph->inv->n_row != morph->inv->n_col) in isl_qpolynomial_morph_domain()
4412 morph->inv->row[0][0], morph->inv->n_col); in isl_qpolynomial_morph_domain()
4413 if (morph->inv->n_row != morph->inv->n_col) in isl_qpolynomial_morph_domain()
4415 subs[morph->inv->n_row - 1 + i] = in isl_qpolynomial_morph_domain()
4435 isl_morph_free(morph); in isl_qpolynomial_morph_domain()
4440 isl_morph_free(morph); in isl_qpolynomial_morph_domain()
4881 isl_morph *morph; in isl_basic_set_multiplicative_call() local
4910 morph = isl_morph_dom_params(morph); in isl_basic_set_multiplicative_call()
4911 morph = isl_morph_ran_params(morph); in isl_basic_set_multiplicative_call()
[all …]
H A Disl_fold.c1599 isl_morph *morph = user; in morph_domain() local
1601 return isl_qpolynomial_morph_domain(qp, isl_morph_copy(morph)); in morph_domain()
1605 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_morph *morph) in isl_qpolynomial_fold_morph_domain() argument
1611 if (isl_morph_check_applies(morph, space) < 0) in isl_qpolynomial_fold_morph_domain()
1615 list = isl_qpolynomial_list_map(list, &morph_domain, morph); in isl_qpolynomial_fold_morph_domain()
1618 space = isl_morph_get_ran_space(morph); in isl_qpolynomial_fold_morph_domain()
1622 isl_morph_free(morph); in isl_qpolynomial_fold_morph_domain()
1627 isl_morph_free(morph); in isl_qpolynomial_fold_morph_domain()
H A Disl_sample.c601 isl_morph *morph; in factored_sample() local
603 morph = isl_morph_inverse(isl_morph_copy(f->morph)); in factored_sample()
604 data.sample = isl_morph_vec(morph, data.sample); in factored_sample()
H A Disl_bernstein.c488 pwqp = isl_pw_qpolynomial_morph_domain(pwqp, isl_morph_copy(f->morph)); in bernstein_coefficients_factors()
H A Disl_scheduler.c1260 isl_morph *morph; in extract_node() local
1278 morph = isl_basic_set_variable_compression_with_id(hull, id); in extract_node()
1280 nvar = isl_morph_ran_dim(morph, isl_dim_set); in extract_node()
1283 compress = isl_morph_get_var_multi_aff(morph); in extract_node()
1284 morph = isl_morph_inverse(morph); in extract_node()
1285 decompress_ma = isl_morph_get_var_multi_aff(morph); in extract_node()
1287 isl_morph_free(morph); in extract_node()
/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/ConstProp/
H A Dcast.ll42 ; https://llvm.org/PR43907 - make sure that NaN doesn't morph into Inf.
/llvm-project-15.0.7/llvm/test/DebugInfo/MIR/InstrRef/
H A Dstack-coloring-dbg-phi.mir263 ; Fiddled with to morph into llvm test,