reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1156 if (!kernel) 1159 isl_id_list_free(kernel->block_ids); 1160 isl_id_list_free(kernel->thread_ids); 1161 isl_multi_pw_aff_free(kernel->grid_size); 1162 isl_ast_expr_free(kernel->grid_size_expr); 1163 isl_set_free(kernel->context); 1164 isl_union_set_free(kernel->core); 1165 isl_union_set_free(kernel->arrays); 1166 isl_union_pw_multi_aff_free(kernel->contraction); 1167 isl_union_set_free(kernel->expanded_domain); 1168 isl_space_free(kernel->space); 1169 isl_ast_node_free(kernel->tree); 1170 isl_union_set_free(kernel->block_filter); 1171 isl_union_set_free(kernel->thread_filter); 1172 isl_union_pw_multi_aff_free(kernel->copy_schedule); 1173 isl_union_set_free(kernel->sync_writes); 1175 for (i = 0; i < kernel->n_array; ++i) { 1176 struct gpu_local_array_info *array = &kernel->array[i]; 1185 free(kernel->array); 1187 for (i = 0; i < kernel->n_var; ++i) { 1188 free(kernel->var[i].name); 1189 isl_vec_free(kernel->var[i].size); 1191 free(kernel->var); 1193 free(kernel);