reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;