• Home
  • Raw
  • Download

Lines Matching refs:morph

4382 	__isl_take isl_qpolynomial *qp, __isl_take isl_morph *morph)  in isl_qpolynomial_morph_domain()  argument
4391 if (!qp || !morph) in isl_qpolynomial_morph_domain()
4395 isl_assert(ctx, isl_space_is_equal(qp->dim, morph->dom->dim), goto error); in isl_qpolynomial_morph_domain()
4397 n_sub = morph->inv->n_row - 1; in isl_qpolynomial_morph_domain()
4398 if (morph->inv->n_row != morph->inv->n_col) in isl_qpolynomial_morph_domain()
4404 for (i = 0; 1 + i < morph->inv->n_row; ++i) in isl_qpolynomial_morph_domain()
4405 subs[i] = isl_poly_from_affine(ctx, morph->inv->row[1 + i], in isl_qpolynomial_morph_domain()
4406 morph->inv->row[0][0], morph->inv->n_col); in isl_qpolynomial_morph_domain()
4407 if (morph->inv->n_row != morph->inv->n_col) in isl_qpolynomial_morph_domain()
4409 subs[morph->inv->n_row - 1 + i] = in isl_qpolynomial_morph_domain()
4410 isl_poly_var_pow(ctx, morph->inv->n_col - 1 + i, 1); in isl_qpolynomial_morph_domain()
4418 diag = isl_mat_diag(ctx, 1, morph->inv->row[0][0]); in isl_qpolynomial_morph_domain()
4419 mat = isl_mat_diagonal(diag, isl_mat_copy(morph->inv)); in isl_qpolynomial_morph_domain()
4420 diag = isl_mat_diag(ctx, qp->div->n_row, morph->inv->row[0][0]); in isl_qpolynomial_morph_domain()
4424 qp->dim = isl_space_copy(morph->ran->dim); in isl_qpolynomial_morph_domain()
4429 isl_morph_free(morph); in isl_qpolynomial_morph_domain()
4434 isl_morph_free(morph); in isl_qpolynomial_morph_domain()
4846 isl_morph *morph; in isl_basic_set_multiplicative_call() local
4870 morph = isl_basic_set_full_compression(bset); in isl_basic_set_multiplicative_call()
4871 bset = isl_morph_basic_set(isl_morph_copy(morph), bset); in isl_basic_set_multiplicative_call()
4875 morph = isl_morph_dom_params(morph); in isl_basic_set_multiplicative_call()
4876 morph = isl_morph_ran_params(morph); in isl_basic_set_multiplicative_call()
4877 morph = isl_morph_inverse(morph); in isl_basic_set_multiplicative_call()
4879 pwqp = isl_pw_qpolynomial_morph_domain(pwqp, morph); in isl_basic_set_multiplicative_call()