reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3092 domains.list = isl_basic_set_list_alloc(ctx, 0); 3097 compute_domains_init_options(domains.option, build); 3099 domains.sep_class = isl_ast_build_get_separation_class(build); 3100 classes = isl_map_range(isl_map_copy(domains.sep_class)); 3105 domains.build = build; 3106 domains.schedule_domain = isl_set_copy(domain); 3107 domains.executed = executed; 3108 domains.done = isl_set_empty(space); 3110 if (isl_set_foreach_point(classes, &compute_class_domains, &domains) < 0) 3111 domains.list = isl_basic_set_list_free(domains.list); 3111 domains.list = isl_basic_set_list_free(domains.list); 3114 empty = isl_set_is_empty(domains.done); 3116 domains.list = isl_basic_set_list_free(domains.list); 3116 domains.list = isl_basic_set_list_free(domains.list); 3120 domain = isl_set_universe(isl_set_get_space(domains.done)); 3124 if (compute_partial_domains(&domains, domain) < 0) 3125 domains.list = isl_basic_set_list_free(domains.list); 3125 domains.list = isl_basic_set_list_free(domains.list); 3127 isl_set_free(domains.schedule_domain); 3128 isl_set_free(domains.done); 3129 isl_map_free(domains.sep_class); 3131 isl_set_free(domains.option[type]); 3133 return domains.list;