reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8076 if (!bmap) 8078 isl_assert(bmap->ctx, isl_space_tuple_is_equal(bmap->dim, isl_dim_in, 8078 isl_assert(bmap->ctx, isl_space_tuple_is_equal(bmap->dim, isl_dim_in, 8079 bmap->dim, isl_dim_out), 8081 target_space = isl_space_domain(isl_basic_map_get_space(bmap)); 8082 dim = isl_basic_map_dim(bmap, isl_dim_in); 8083 nparam = isl_basic_map_dim(bmap, isl_dim_param); 8084 bmap = isl_basic_map_from_range(isl_basic_map_wrap(bmap)); 8084 bmap = isl_basic_map_from_range(isl_basic_map_wrap(bmap)); 8085 bmap = isl_basic_map_add_dims(bmap, isl_dim_in, dim); 8085 bmap = isl_basic_map_add_dims(bmap, isl_dim_in, dim); 8086 bmap = isl_basic_map_extend_constraints(bmap, dim, 0); 8086 bmap = isl_basic_map_extend_constraints(bmap, dim, 0); 8088 int j = isl_basic_map_alloc_equality(bmap); 8090 bmap = isl_basic_map_free(bmap); 8090 bmap = isl_basic_map_free(bmap); 8093 isl_seq_clr(bmap->eq[j], 1 + isl_basic_map_total_dim(bmap)); 8093 isl_seq_clr(bmap->eq[j], 1 + isl_basic_map_total_dim(bmap)); 8094 isl_int_set_si(bmap->eq[j][1+nparam+i], 1); 8095 isl_int_set_si(bmap->eq[j][1+nparam+dim+i], 1); 8096 isl_int_set_si(bmap->eq[j][1+nparam+2*dim+i], -1); 8098 bset = isl_basic_map_domain(bmap); 8102 isl_basic_map_free(bmap);