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
 2034 	if (!map)
 2037 	d = isl_map_dim(map, isl_dim_in);
 2038 	param = isl_map_dim(map, isl_dim_param);
 2040 	map = isl_map_compute_divs(map);
 2040 	map = isl_map_compute_divs(map);
 2041 	map = isl_map_coalesce(map);
 2041 	map = isl_map_coalesce(map);
 2043 	if (isl_map_plain_is_empty(map)) {
 2044 		map = isl_map_from_range(isl_map_wrap(map));
 2044 		map = isl_map_from_range(isl_map_wrap(map));
 2045 		map = isl_map_add_dims(map, isl_dim_in, 1);
 2045 		map = isl_map_add_dims(map, isl_dim_in, 1);
 2046 		map = isl_map_set_dim_name(map, isl_dim_in, 0, "k");
 2046 		map = isl_map_set_dim_name(map, isl_dim_in, 0, "k");
 2047 		return map;
 2050 	target_dim = isl_map_get_space(map);
 2055 	map = map_power(map, exact, 0);
 2055 	map = map_power(map, exact, 0);
 2057 	map = isl_map_add_dims(map, isl_dim_param, 1);
 2057 	map = isl_map_add_dims(map, isl_dim_param, 1);
 2058 	dim = isl_map_get_space(map);
 2060 	map = isl_map_intersect(map, diff);
 2060 	map = isl_map_intersect(map, diff);
 2061 	map = isl_map_project_out(map, isl_dim_in, d, 1);
 2061 	map = isl_map_project_out(map, isl_dim_in, d, 1);
 2062 	map = isl_map_project_out(map, isl_dim_out, d, 1);
 2062 	map = isl_map_project_out(map, isl_dim_out, d, 1);
 2063 	map = isl_map_from_range(isl_map_wrap(map));
 2063 	map = isl_map_from_range(isl_map_wrap(map));
 2064 	map = isl_map_move_dims(map, isl_dim_in, 0, isl_dim_param, param, 1);
 2064 	map = isl_map_move_dims(map, isl_dim_in, 0, isl_dim_param, param, 1);
 2066 	map = isl_map_reset_space(map, target_dim);
 2066 	map = isl_map_reset_space(map, target_dim);
 2068 	return map;