reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/External/isl/isl_transitive_closure.c
 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;