reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1183 if (pos < 0 || n < 0 || pos + n > band->n) 1184 isl_die(isl_schedule_band_get_ctx(band), isl_error_internal, 1186 return isl_schedule_band_free(band)); 1188 band = isl_schedule_band_cow(band); 1188 band = isl_schedule_band_cow(band); 1189 if (!band) 1192 band->mupa = isl_multi_union_pw_aff_drop_dims(band->mupa, 1192 band->mupa = isl_multi_union_pw_aff_drop_dims(band->mupa, 1194 if (!band->mupa) 1195 return isl_schedule_band_free(band); 1197 for (i = pos + n; i < band->n; ++i) 1198 band->coincident[i - n] = band->coincident[i]; 1198 band->coincident[i - n] = band->coincident[i]; 1199 if (band->loop_type) 1200 for (i = pos + n; i < band->n; ++i) 1201 band->loop_type[i - n] = band->loop_type[i]; 1201 band->loop_type[i - n] = band->loop_type[i]; 1202 if (band->isolate_loop_type) 1203 for (i = pos + n; i < band->n; ++i) 1204 band->isolate_loop_type[i - n] = 1205 band->isolate_loop_type[i]; 1207 band->n -= n; 1209 return band;