reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
80 dup = isl_schedule_tree_alloc(ctx, tree->type); 81 if (!dup) 88 return isl_schedule_tree_free(dup)); 90 dup->band = isl_schedule_band_copy(tree->band); 91 if (!dup->band) 92 return isl_schedule_tree_free(dup); 95 dup->context = isl_set_copy(tree->context); 96 if (!dup->context) 97 return isl_schedule_tree_free(dup); 100 dup->domain = isl_union_set_copy(tree->domain); 101 if (!dup->domain) 102 return isl_schedule_tree_free(dup); 105 dup->contraction = 107 dup->expansion = isl_union_map_copy(tree->expansion); 108 if (!dup->contraction || !dup->expansion) 108 if (!dup->contraction || !dup->expansion) 109 return isl_schedule_tree_free(dup); 112 dup->extension = isl_union_map_copy(tree->extension); 113 if (!dup->extension) 114 return isl_schedule_tree_free(dup); 117 dup->filter = isl_union_set_copy(tree->filter); 118 if (!dup->filter) 119 return isl_schedule_tree_free(dup); 122 dup->guard = isl_set_copy(tree->guard); 123 if (!dup->guard) 124 return isl_schedule_tree_free(dup); 127 dup->mark = isl_id_copy(tree->mark); 128 if (!dup->mark) 129 return isl_schedule_tree_free(dup); 138 dup->children = isl_schedule_tree_list_copy(tree->children); 139 if (!dup->children) 140 return isl_schedule_tree_free(dup); 142 dup->anchored = tree->anchored; 144 return dup;