reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5279 aff = isl_aff_cow(aff); 5279 aff = isl_aff_cow(aff); 5280 if (!aff || !subs) 5281 return isl_aff_free(aff); 5283 ctx = isl_aff_get_ctx(aff); 5284 if (!isl_space_is_equal(aff->ls->dim, subs->ls->dim)) 5286 "spaces don't match", return isl_aff_free(aff)); 5289 "cannot handle divs yet", return isl_aff_free(aff)); 5291 aff->ls = isl_local_space_substitute(aff->ls, type, pos, subs); 5291 aff->ls = isl_local_space_substitute(aff->ls, type, pos, subs); 5292 if (!aff->ls) 5293 return isl_aff_free(aff); 5295 aff->v = isl_vec_cow(aff->v); 5295 aff->v = isl_vec_cow(aff->v); 5296 if (!aff->v) 5297 return isl_aff_free(aff); 5299 pos += isl_local_space_offset(aff->ls, type); 5302 isl_seq_substitute(aff->v->el, pos, subs->v->el, 5303 aff->v->size, subs->v->size, v); 5306 return aff;