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

References

tools/polly/lib/External/isl/isl_multi_dims.c
   50 	if (!multi)
   53 		isl_die(FN(MULTI(BASE),get_ctx)(multi), isl_error_invalid,
   55 			return FN(MULTI(BASE),free)(multi));
   56 	if (n == 0 && !isl_space_is_named_or_nested(multi->space, type))
   57 		return multi;
   59 	multi = FN(MULTI(BASE),cow)(multi);
   59 	multi = FN(MULTI(BASE),cow)(multi);
   60 	if (!multi)
   63 	multi->space = isl_space_insert_dims(multi->space, type, first, n);
   63 	multi->space = isl_space_insert_dims(multi->space, type, first, n);
   64 	if (!multi->space)
   65 		return FN(MULTI(BASE),free)(multi);
   66 	if (FN(MULTI(BASE),has_explicit_domain)(multi))
   67 		multi = FN(MULTI(BASE),insert_explicit_domain_dims)(multi,
   67 		multi = FN(MULTI(BASE),insert_explicit_domain_dims)(multi,
   69 	if (!multi)
   72 	for (i = 0; i < multi->n; ++i) {
   73 		multi->u.p[i] = FN(EL,insert_dims)(multi->u.p[i],
   73 		multi->u.p[i] = FN(EL,insert_dims)(multi->u.p[i],
   75 		if (!multi->u.p[i])
   76 			return FN(MULTI(BASE),free)(multi);
   79 	return multi;