reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3600 if (isl_basic_map_check_equal_params(bmap1, bmap2) < 0) 3604 isl_space_dim(bmap2->dim, isl_dim_all) != 3605 isl_space_dim(bmap2->dim, isl_dim_param)) 3606 return isl_basic_map_intersect(bmap2, bmap1); 3608 if (isl_space_dim(bmap2->dim, isl_dim_all) != 3609 isl_space_dim(bmap2->dim, isl_dim_param)) 3611 isl_space_is_equal(bmap1->dim, bmap2->dim), goto error); 3614 isl_basic_map_free(bmap2); 3617 if (isl_basic_map_plain_is_empty(bmap2)) { 3619 return bmap2; 3624 isl_basic_map_contains(bmap2, bmap1->sample) > 0) 3626 else if (bmap2->sample && 3627 isl_basic_map_contains(bmap1, bmap2->sample) > 0 && 3628 isl_basic_map_contains(bmap2, bmap2->sample) > 0) 3628 isl_basic_map_contains(bmap2, bmap2->sample) > 0) 3629 sample = isl_vec_copy(bmap2->sample); 3635 bmap2->n_div, bmap2->n_eq, bmap2->n_ineq); 3635 bmap2->n_div, bmap2->n_eq, bmap2->n_ineq); 3635 bmap2->n_div, bmap2->n_eq, bmap2->n_ineq); 3636 bmap1 = add_constraints(bmap1, bmap2, 0, 0); 3651 isl_basic_map_free(bmap2);