reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2088 if (!map) 2091 d = isl_map_dim(map, isl_dim_in); 2092 param = isl_map_dim(map, isl_dim_param); 2094 map = isl_map_compute_divs(map); 2094 map = isl_map_compute_divs(map); 2095 map = isl_map_coalesce(map); 2095 map = isl_map_coalesce(map); 2097 if (isl_map_plain_is_empty(map)) { 2100 map = isl_map_project_out(map, isl_dim_out, 0, d); 2100 map = isl_map_project_out(map, isl_dim_out, 0, d); 2101 map = isl_map_add_dims(map, isl_dim_out, 1); 2101 map = isl_map_add_dims(map, isl_dim_out, 1); 2102 return map; 2105 map = map_power(map, exact, 0); 2105 map = map_power(map, exact, 0); 2107 map = isl_map_add_dims(map, isl_dim_param, 1); 2107 map = isl_map_add_dims(map, isl_dim_param, 1); 2108 dim = isl_map_get_space(map); 2110 map = isl_map_intersect(map, diff); 2110 map = isl_map_intersect(map, diff); 2111 map = isl_map_project_out(map, isl_dim_in, 0, d + 1); 2111 map = isl_map_project_out(map, isl_dim_in, 0, d + 1); 2112 map = isl_map_project_out(map, isl_dim_out, d, 1); 2112 map = isl_map_project_out(map, isl_dim_out, d, 1); 2113 map = isl_map_reverse(map); 2113 map = isl_map_reverse(map); 2114 map = isl_map_move_dims(map, isl_dim_out, 0, isl_dim_param, param, 1); 2114 map = isl_map_move_dims(map, isl_dim_out, 0, isl_dim_param, param, 1); 2116 return map;