reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
389 if (!band) 391 if (isl_schedule_band_member_get_ast_loop_type(band, pos) == type) 392 return band; 394 if (pos < 0 || pos >= band->n) 395 isl_die(isl_schedule_band_get_ctx(band), isl_error_invalid, 397 return isl_schedule_band_free(band)); 399 band = isl_schedule_band_cow(band); 399 band = isl_schedule_band_cow(band); 400 if (!band) 401 return isl_schedule_band_free(band); 403 if (!band->loop_type) { 406 ctx = isl_schedule_band_get_ctx(band); 407 band->loop_type = isl_calloc_array(ctx, 408 enum isl_ast_loop_type, band->n); 409 if (band->n && !band->loop_type) 409 if (band->n && !band->loop_type) 410 return isl_schedule_band_free(band); 413 band->loop_type[pos] = type; 415 return band;