reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5346 if (!bmap) 5348 if (bmap->dim->nparam == 0 && bmap->dim->n_in == 0 && 5348 if (bmap->dim->nparam == 0 && bmap->dim->n_in == 0 && 5349 bmap->n_div == 0 && 5350 !isl_space_is_named_or_nested(bmap->dim, isl_dim_in) && 5351 !isl_space_is_named_or_nested(bmap->dim, isl_dim_out)) 5352 return bset_from_bmap(bmap); 5353 bmap = isl_basic_map_cow(bmap); 5353 bmap = isl_basic_map_cow(bmap); 5354 if (!bmap) 5356 bmap->dim = isl_space_underlying(bmap->dim, bmap->n_div); 5356 bmap->dim = isl_space_underlying(bmap->dim, bmap->n_div); 5356 bmap->dim = isl_space_underlying(bmap->dim, bmap->n_div); 5357 if (!bmap->dim) 5359 bmap->extra -= bmap->n_div; 5359 bmap->extra -= bmap->n_div; 5360 bmap->n_div = 0; 5361 bmap = isl_basic_map_finalize(bmap); 5361 bmap = isl_basic_map_finalize(bmap); 5362 return bset_from_bmap(bmap); 5364 isl_basic_map_free(bmap);