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

References

tools/polly/lib/External/isl/isl_flow.c
  232 	acc->sink.map = sink;
  255 	isl_map_free(acc->sink.map);
  257 		isl_map_free(acc->source[i].map);
  264 	return acc ? isl_map_get_ctx(acc->sink.map) : NULL;
  291 	ctx = isl_map_get_ctx(acc->sink.map);
  298 		acc->source[acc->n_must].map = source;
  303 		acc->source[acc->n_must + acc->n_may].map = source;
  365 	h1 = isl_map_get_hash(i1->map);
  366 	h2 = isl_map_get_hash(i2->map);
  439 	ctx = isl_map_get_ctx(acc->sink.map);
  453 			isl_map_get_space(acc->source[i].map),
  454 			isl_space_reverse(isl_map_get_space(acc->sink.map)));
  455 		dep->dep[2 * i].map = isl_map_empty(dim);
  456 		dep->dep[2 * i + 1].map = isl_map_copy(dep->dep[2 * i].map);
  456 		dep->dep[2 * i + 1].map = isl_map_copy(dep->dep[2 * i].map);
  461 		if (!dep->dep[2 * i].map || !dep->dep[2 * i + 1].map)
  461 		if (!dep->dep[2 * i].map || !dep->dep[2 * i + 1].map)
  467 			isl_map_get_space(acc->source[i].map),
  468 			isl_space_reverse(isl_map_get_space(acc->sink.map)));
  469 		dep->dep[acc->n_must + i].map = isl_map_empty(dim);
  472 		if (!dep->dep[acc->n_must + i].map)
  499 		if (isl_map_plain_is_empty(deps->dep[i].map))
  501 		if (fn(isl_map_copy(deps->dep[i].map), deps->dep[i].must,
  532 			isl_map_free(deps->dep[i].map);
  643 	read_map = isl_map_copy(acc->sink.map);
  644 	write_map = isl_map_copy(acc->source[j].map);
  677 	read_map = isl_map_copy(acc->sink.map);
  678 	write_map = isl_map_copy(acc->source[k].map);
  682 	dim = space_align_and_join(isl_map_get_space(acc->source[k].map),
  683 		    isl_space_reverse(isl_map_get_space(acc->source[j].map)));
  732 	int depth = 2 * isl_map_dim(acc->source[j].map, isl_dim_in) + 1;
  785 	read_map = isl_map_copy(acc->sink.map);
  787 	write_map = isl_map_copy(acc->source[acc->n_must + j].map);
  815 	read_map = isl_map_copy(acc->sink.map);
  817 	write_map = isl_map_copy(acc->source[acc->n_must + j].map);
  821 	dim = isl_space_join(isl_map_get_space(acc->source[acc->n_must + j].map),
  822 		    isl_space_reverse(isl_map_get_space(acc->source[k].map)));
  845 	int depth = 2 * isl_map_dim(acc->source[acc->n_must + j].map,
  925 	read_map = isl_map_copy(acc->sink.map);
  927 	write_map = isl_map_copy(acc->source[pos].map);
 1017 			flow->dep[pos].map = isl_map_union(flow->dep[pos].map,
 1017 			flow->dep[pos].map = isl_map_union(flow->dep[pos].map,
 1046 	mustdo = isl_map_domain(isl_map_copy(acc->sink.map));
 1063 		dim = isl_map_get_space(res->dep[i].map);
 1068 		dep = isl_map_apply_range(isl_map_copy(acc->source[i].map),
 1069 			isl_map_reverse(isl_map_copy(acc->sink.map)));
 1073 		res->dep[i].map = isl_map_union(res->dep[i].map, dep);
 1073 		res->dep[i].map = isl_map_union(res->dep[i].map, dep);
 1145 	ctx = isl_map_get_ctx(acc->sink.map);
 1147 	depth = 2 * isl_map_dim(acc->sink.map, isl_dim_in) + 1;
 1148 	mustdo = isl_map_domain(isl_map_copy(acc->sink.map));
 1163 			space = isl_map_get_space(res->dep[2 * j].map);
 1229 			res->dep[2 * acc->n_must + j].map =
 1230 			    isl_map_union(res->dep[2 * acc->n_must + j].map, T);
 1233 			res->dep[2 * acc->n_must + j].map =
 1234 			    isl_map_union(res->dep[2 * acc->n_must + j].map, T);
 1238 			T = res->dep[2 * acc->n_must + j].map;
 1241 			res->dep[2 * acc->n_must + j].map = T;
 1245 			res->dep[2 * j].map =
 1246 				isl_map_union_disjoint(res->dep[2 * j].map,
 1248 			res->dep[2 * j + 1].map =
 1249 				isl_map_union_disjoint(res->dep[2 * j + 1].map,
 1304 	acc->sink.map = isl_map_range_map(acc->sink.map);
 1304 	acc->sink.map = isl_map_range_map(acc->sink.map);
 1305 	if (!acc->sink.map)
 1351 	acc->domain_map = isl_map_domain_map(isl_map_copy(acc->sink.map));
 1357 		res->dep[j].map = isl_map_range_factor_domain(res->dep[j].map);
 1357 		res->dep[j].map = isl_map_range_factor_domain(res->dep[j].map);
 1358 		if (!res->dep[j].map)
 2524 		dep = isl_union_map_from_map(isl_map_copy(flow->dep[i].map));
 3068 		map = isl_map_range_curry(isl_map_copy(flow->dep[i].map));