reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2311 if (isl_map_check_range(map, type, first, n) < 0) 2312 return isl_map_free(map); 2314 if (n == 0 && !isl_space_is_named_or_nested(map->dim, type)) 2315 return map; 2316 map = isl_map_cow(map); 2316 map = isl_map_cow(map); 2317 if (!map) 2319 map->dim = isl_space_drop_dims(map->dim, type, first, n); 2319 map->dim = isl_space_drop_dims(map->dim, type, first, n); 2320 if (!map->dim) 2323 for (i = 0; i < map->n; ++i) { 2324 map->p[i] = isl_basic_map_drop(map->p[i], type, first, n); 2324 map->p[i] = isl_basic_map_drop(map->p[i], type, first, n); 2325 if (!map->p[i]) 2328 map = isl_map_unmark_normalized(map); 2328 map = isl_map_unmark_normalized(map); 2330 return map; 2332 isl_map_free(map);