reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4326 return basic_map_space_reset(bmap, type); 4328 isl_die(isl_basic_map_get_ctx(bmap), isl_error_invalid, 4330 return isl_basic_map_free(bmap)); 4332 empty = isl_basic_map_plain_is_empty(bmap); 4334 return isl_basic_map_free(bmap); 4336 bmap = isl_basic_map_set_to_empty(bmap); 4336 bmap = isl_basic_map_set_to_empty(bmap); 4338 bmap = drop_irrelevant_constraints(bmap, type, first, n); 4338 bmap = drop_irrelevant_constraints(bmap, type, first, n); 4339 if (!bmap) 4342 if (ISL_F_ISSET(bmap, ISL_BASIC_MAP_RATIONAL)) 4343 return isl_basic_map_remove_dims(bmap, type, first, n); 4345 if (isl_basic_map_check_range(bmap, type, first, n) < 0) 4346 return isl_basic_map_free(bmap); 4348 bmap = move_last(bmap, type, first, n); 4348 bmap = move_last(bmap, type, first, n); 4349 bmap = isl_basic_map_cow(bmap); 4349 bmap = isl_basic_map_cow(bmap); 4350 bmap = insert_div_rows(bmap, n); 4350 bmap = insert_div_rows(bmap, n); 4351 if (!bmap) 4354 bmap->dim = isl_space_drop_dims(bmap->dim, type, first, n); 4354 bmap->dim = isl_space_drop_dims(bmap->dim, type, first, n); 4355 if (!bmap->dim) 4357 bmap = isl_basic_map_simplify(bmap); 4357 bmap = isl_basic_map_simplify(bmap); 4358 bmap = isl_basic_map_drop_redundant_divs(bmap); 4358 bmap = isl_basic_map_drop_redundant_divs(bmap); 4359 return isl_basic_map_finalize(bmap); 4361 isl_basic_map_free(bmap);