reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2367 if (isl_schedule_tree_is_leaf(tree)) 2368 return tree; 2370 tree = isl_schedule_tree_cow(tree); 2370 tree = isl_schedule_tree_cow(tree); 2371 if (!tree) 2374 switch (tree->type) { 2376 return isl_schedule_tree_free(tree); 2378 tree->band = isl_schedule_band_reset_user(tree->band); 2378 tree->band = isl_schedule_band_reset_user(tree->band); 2379 if (!tree->band) 2380 return isl_schedule_tree_free(tree); 2383 tree->context = isl_set_reset_user(tree->context); 2383 tree->context = isl_set_reset_user(tree->context); 2384 if (!tree->context) 2385 return isl_schedule_tree_free(tree); 2388 tree->domain = isl_union_set_reset_user(tree->domain); 2388 tree->domain = isl_union_set_reset_user(tree->domain); 2389 if (!tree->domain) 2390 return isl_schedule_tree_free(tree); 2393 tree->contraction = 2394 isl_union_pw_multi_aff_reset_user(tree->contraction); 2395 tree->expansion = isl_union_map_reset_user(tree->expansion); 2395 tree->expansion = isl_union_map_reset_user(tree->expansion); 2396 if (!tree->contraction || !tree->expansion) 2396 if (!tree->contraction || !tree->expansion) 2397 return isl_schedule_tree_free(tree); 2400 tree->extension = isl_union_map_reset_user(tree->extension); 2400 tree->extension = isl_union_map_reset_user(tree->extension); 2401 if (!tree->extension) 2402 return isl_schedule_tree_free(tree); 2405 tree->filter = isl_union_set_reset_user(tree->filter); 2405 tree->filter = isl_union_set_reset_user(tree->filter); 2406 if (!tree->filter) 2407 return isl_schedule_tree_free(tree); 2410 tree->guard = isl_set_reset_user(tree->guard); 2410 tree->guard = isl_set_reset_user(tree->guard); 2411 if (!tree->guard) 2412 return isl_schedule_tree_free(tree); 2421 return tree;