reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2432 if (isl_schedule_tree_is_leaf(tree)) { 2434 return tree; 2437 tree = isl_schedule_tree_cow(tree); 2437 tree = isl_schedule_tree_cow(tree); 2438 if (!tree) 2441 switch (tree->type) { 2445 tree->band = isl_schedule_band_align_params(tree->band, space); 2445 tree->band = isl_schedule_band_align_params(tree->band, space); 2446 if (!tree->band) 2447 return isl_schedule_tree_free(tree); 2450 tree->context = isl_set_align_params(tree->context, space); 2450 tree->context = isl_set_align_params(tree->context, space); 2451 if (!tree->context) 2452 return isl_schedule_tree_free(tree); 2455 tree->domain = isl_union_set_align_params(tree->domain, space); 2455 tree->domain = isl_union_set_align_params(tree->domain, space); 2456 if (!tree->domain) 2457 return isl_schedule_tree_free(tree); 2460 tree->contraction = 2461 isl_union_pw_multi_aff_align_params(tree->contraction, 2463 tree->expansion = isl_union_map_align_params(tree->expansion, 2463 tree->expansion = isl_union_map_align_params(tree->expansion, 2465 if (!tree->contraction || !tree->expansion) 2465 if (!tree->contraction || !tree->expansion) 2466 return isl_schedule_tree_free(tree); 2469 tree->extension = isl_union_map_align_params(tree->extension, 2469 tree->extension = isl_union_map_align_params(tree->extension, 2471 if (!tree->extension) 2472 return isl_schedule_tree_free(tree); 2475 tree->filter = isl_union_set_align_params(tree->filter, space); 2475 tree->filter = isl_union_set_align_params(tree->filter, space); 2476 if (!tree->filter) 2477 return isl_schedule_tree_free(tree); 2480 tree->guard = isl_set_align_params(tree->guard, space); 2480 tree->guard = isl_set_align_params(tree->guard, space); 2481 if (!tree->guard) 2482 return isl_schedule_tree_free(tree); 2492 return tree; 2495 isl_schedule_tree_free(tree);