reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3001 if (!pwqp1 || !pwqp2) 3004 isl_assert(pwqp1->dim->ctx, isl_space_is_equal(pwqp1->dim, pwqp2->dim), 3004 isl_assert(pwqp1->dim->ctx, isl_space_is_equal(pwqp1->dim, pwqp2->dim), 3007 if (isl_pw_qpolynomial_is_zero(pwqp1)) { 3009 return pwqp1; 3013 isl_pw_qpolynomial_free(pwqp1); 3017 if (isl_pw_qpolynomial_is_one(pwqp1)) { 3018 isl_pw_qpolynomial_free(pwqp1); 3024 return pwqp1; 3027 n = pwqp1->n * pwqp2->n; 3028 res = isl_pw_qpolynomial_alloc_size(isl_space_copy(pwqp1->dim), n); 3030 for (i = 0; i < pwqp1->n; ++i) { 3034 common = isl_set_intersect(isl_set_copy(pwqp1->p[i].set), 3042 isl_qpolynomial_copy(pwqp1->p[i].qp), 3049 isl_pw_qpolynomial_free(pwqp1); 3054 isl_pw_qpolynomial_free(pwqp1);