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

References

tools/polly/lib/External/isl/isl_space.c
  694 	if (!space)
  697 	ctx = isl_space_get_ctx(space);
  699 	for (i = 0; i < space->nparam && i < space->n_id; ++i) {
  699 	for (i = 0; i < space->nparam && i < space->n_id; ++i) {
  700 		if (!isl_id_get_user(space->ids[i]))
  702 		space = isl_space_cow(space);
  702 		space = isl_space_cow(space);
  703 		if (!space)
  705 		name = isl_id_get_name(space->ids[i]);
  707 		isl_id_free(space->ids[i]);
  708 		space->ids[i] = id;
  710 			return isl_space_free(space);
  714 		if (!space->tuple_id[i])
  716 		if (!isl_id_get_user(space->tuple_id[i]))
  718 		space = isl_space_cow(space);
  718 		space = isl_space_cow(space);
  719 		if (!space)
  721 		name = isl_id_get_name(space->tuple_id[i]);
  723 		isl_id_free(space->tuple_id[i]);
  724 		space->tuple_id[i] = id;
  726 			return isl_space_free(space);
  730 		if (!space->nested[i])
  732 		space = isl_space_cow(space);
  732 		space = isl_space_cow(space);
  733 		if (!space)
  735 		space->nested[i] = isl_space_reset_user(space->nested[i]);
  735 		space->nested[i] = isl_space_reset_user(space->nested[i]);
  736 		if (!space->nested[i])
  737 			return isl_space_free(space);
  740 	return space;