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

References

tools/polly/lib/External/isl/isl_schedule_tree.c
   80 	dup = isl_schedule_tree_alloc(ctx, tree->type);
   81 	if (!dup)
   88 			return isl_schedule_tree_free(dup));
   90 		dup->band = isl_schedule_band_copy(tree->band);
   91 		if (!dup->band)
   92 			return isl_schedule_tree_free(dup);
   95 		dup->context = isl_set_copy(tree->context);
   96 		if (!dup->context)
   97 			return isl_schedule_tree_free(dup);
  100 		dup->domain = isl_union_set_copy(tree->domain);
  101 		if (!dup->domain)
  102 			return isl_schedule_tree_free(dup);
  105 		dup->contraction =
  107 		dup->expansion = isl_union_map_copy(tree->expansion);
  108 		if (!dup->contraction || !dup->expansion)
  108 		if (!dup->contraction || !dup->expansion)
  109 			return isl_schedule_tree_free(dup);
  112 		dup->extension = isl_union_map_copy(tree->extension);
  113 		if (!dup->extension)
  114 			return isl_schedule_tree_free(dup);
  117 		dup->filter = isl_union_set_copy(tree->filter);
  118 		if (!dup->filter)
  119 			return isl_schedule_tree_free(dup);
  122 		dup->guard = isl_set_copy(tree->guard);
  123 		if (!dup->guard)
  124 			return isl_schedule_tree_free(dup);
  127 		dup->mark = isl_id_copy(tree->mark);
  128 		if (!dup->mark)
  129 			return isl_schedule_tree_free(dup);
  138 		dup->children = isl_schedule_tree_list_copy(tree->children);
  139 		if (!dup->children)
  140 			return isl_schedule_tree_free(dup);
  142 	dup->anchored = tree->anchored;
  144 	return dup;