reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
92 dup = isl_schedule_band_alloc(ctx); 93 if (!dup) 96 dup->n = band->n; 97 dup->coincident = isl_alloc_array(ctx, int, band->n); 98 if (band->n && !dup->coincident) 99 return isl_schedule_band_free(dup); 102 dup->coincident[i] = band->coincident[i]; 103 dup->permutable = band->permutable; 105 dup->mupa = isl_multi_union_pw_aff_copy(band->mupa); 106 dup->ast_build_options = isl_union_set_copy(band->ast_build_options); 107 if (!dup->mupa || !dup->ast_build_options) 107 if (!dup->mupa || !dup->ast_build_options) 108 return isl_schedule_band_free(dup); 111 dup->loop_type = isl_alloc_array(ctx, 113 if (band->n && !dup->loop_type) 114 return isl_schedule_band_free(dup); 116 dup->loop_type[i] = band->loop_type[i]; 119 dup->isolate_loop_type = isl_alloc_array(ctx, 121 if (band->n && !dup->isolate_loop_type) 122 return isl_schedule_band_free(dup); 124 dup->isolate_loop_type[i] = band->isolate_loop_type[i]; 127 return dup;