reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8190 if (!map) 8193 if (!isl_space_tuple_is_equal(map->dim, isl_dim_in, 8194 map->dim, isl_dim_out)) 8195 isl_die(map->ctx, isl_error_invalid, 8198 map = isl_map_cow(map); 8198 map = isl_map_cow(map); 8199 if (!map) 8202 domain_dim = isl_space_from_range(isl_space_domain(isl_map_get_space(map))); 8203 map->dim = isl_space_from_domain(isl_space_wrap(map->dim)); 8203 map->dim = isl_space_from_domain(isl_space_wrap(map->dim)); 8204 map->dim = isl_space_join(map->dim, domain_dim); 8204 map->dim = isl_space_join(map->dim, domain_dim); 8205 if (!map->dim) 8207 for (i = 0; i < map->n; ++i) { 8208 map->p[i] = isl_basic_map_deltas_map(map->p[i]); 8208 map->p[i] = isl_basic_map_deltas_map(map->p[i]); 8209 if (!map->p[i]) 8212 map = isl_map_unmark_normalized(map); 8212 map = isl_map_unmark_normalized(map); 8213 return map; 8215 isl_map_free(map);