reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4581 if (!bmap1 || !bmap2) 4584 isl_assert(bmap1->ctx, isl_space_is_equal(bmap1->dim, bmap2->dim), 4591 total = nparam + n_in + n_out + bmap1->n_div + bmap2->n_div + 2 * n_out; 4593 dim_map2 = isl_dim_map_alloc(bmap2->ctx, total); 4595 isl_dim_map_dim(dim_map2, bmap2->dim, isl_dim_param, pos); 4597 isl_dim_map_dim(dim_map2, bmap2->dim, isl_dim_in, pos); 4599 isl_dim_map_div(dim_map2, bmap2, pos += bmap1->n_div); 4600 isl_dim_map_dim(dim_map1, bmap1->dim, isl_dim_out, pos += bmap2->n_div); 4601 isl_dim_map_dim(dim_map2, bmap2->dim, isl_dim_out, pos += n_out); 4604 bmap1->n_div + bmap2->n_div + 2 * n_out, 4605 bmap1->n_eq + bmap2->n_eq + n_out, 4606 bmap1->n_ineq + bmap2->n_ineq); 4617 bmap = isl_basic_map_add_constraints_dim_map(bmap, bmap2, dim_map2); 4625 isl_basic_map_free(bmap2);