reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3878 map = isl_map_remove_empty_parts(map); 3878 map = isl_map_remove_empty_parts(map); 3879 if (!map) 3882 if (map->n <= 1) 3883 return map; 3885 ctx = isl_map_get_ctx(map); 3886 map = isl_map_sort_divs(map); 3886 map = isl_map_sort_divs(map); 3887 map = isl_map_cow(map); 3887 map = isl_map_cow(map); 3889 if (!map) 3892 n = map->n; 3894 info = isl_calloc_array(map->ctx, struct isl_coalesce_info, n); 3898 for (i = 0; i < map->n; ++i) { 3899 map->p[i] = isl_basic_map_reduce_coefficients(map->p[i]); 3899 map->p[i] = isl_basic_map_reduce_coefficients(map->p[i]); 3900 if (!map->p[i]) 3902 info[i].bmap = isl_basic_map_copy(map->p[i]); 3919 for (i = map->n - 1; i >= 0; --i) 3926 map = update_basic_maps(map, n, info); 3926 map = update_basic_maps(map, n, info); 3930 return map; 3933 isl_map_free(map);