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

References

tools/polly/lib/External/isl/isl_flow.c
  445 	dep->dep = isl_calloc_array(ctx, struct isl_labeled_map, n);
  446 	if (n && !dep->dep)
  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);
  457 		dep->dep[2 * i].data = acc->source[i].data;
  458 		dep->dep[2 * i + 1].data = acc->source[i].data;
  459 		dep->dep[2 * i].must = 1;
  460 		dep->dep[2 * i + 1].must = 0;
  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)
  469 		dep->dep[acc->n_must + i].map = isl_map_empty(dim);
  470 		dep->dep[acc->n_must + i].data = acc->source[i].data;
  471 		dep->dep[acc->n_must + i].must = 0;
  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,
  501 		if (fn(isl_map_copy(deps->dep[i].map), deps->dep[i].must,
  502 				deps->dep[i].data, user) < 0)
  530 	if (deps->dep) {
  532 			isl_map_free(deps->dep[i].map);
  533 		free(deps->dep);
 1017 			flow->dep[pos].map = isl_map_union(flow->dep[pos].map,
 1017 			flow->dep[pos].map = isl_map_union(flow->dep[pos].map,
 1063 		dim = isl_map_get_space(res->dep[i].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);
 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,
 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));
 2525 		if (flow->dep[i].must)
 3068 		map = isl_map_range_curry(isl_map_copy(flow->dep[i].map));
 3071 		if (flow->dep[i].must)