reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
446 if (!band) 448 if (isl_schedule_band_member_get_isolate_ast_loop_type(band, pos) == 450 return band; 452 if (pos < 0 || pos >= band->n) 453 isl_die(isl_schedule_band_get_ctx(band), isl_error_invalid, 455 return isl_schedule_band_free(band)); 457 band = isl_schedule_band_cow(band); 457 band = isl_schedule_band_cow(band); 458 if (!band) 459 return isl_schedule_band_free(band); 461 if (!band->isolate_loop_type) { 464 ctx = isl_schedule_band_get_ctx(band); 465 band->isolate_loop_type = isl_calloc_array(ctx, 466 enum isl_ast_loop_type, band->n); 467 if (band->n && !band->isolate_loop_type) 467 if (band->n && !band->isolate_loop_type) 468 return isl_schedule_band_free(band); 471 band->isolate_loop_type[pos] = type; 473 return band;