Lines Matching refs:domain

43 	isl_union_set *domain;  member
53 isl_union_set_free(grouping->domain); in ppcg_grouping_clear()
88 isl_union_set *domain; member
103 isl_union_set_free(leaves[i].domain); in ppcg_grouping_leaf_free()
141 isl_union_set *domain; in extract_leaves() local
145 domain = isl_schedule_node_get_domain(child); in extract_leaves()
146 leaves[i].domain = isl_union_set_copy(domain); in extract_leaves()
147 leaves[i].list = isl_union_set_list_from_union_set(domain); in extract_leaves()
180 set1 = isl_union_set_extract_set(src->domain, space); in covers_src_and_dst()
189 set1 = isl_union_set_extract_set(dst->domain, space); in covers_src_and_dst()
278 leaves[pos].domain = isl_union_set_union(leaves[pos].domain, in merge_pair()
279 leaves[pos + 1].domain); in merge_pair()
286 leaves[n - 1].domain = NULL; in merge_pair()
290 if (!leaves[pos].domain || !leaves[pos].list || !leaves[pos].prefix) in merge_pair()
327 isl_union_set_copy(leaves[i].domain)); in merge_leaves()
329 isl_union_set_copy(leaves[i + 1].domain)); in merge_leaves()
352 __isl_keep isl_union_set *domain, __isl_keep isl_union_set_list *list) in schedule_from_domain_and_list() argument
357 schedule = isl_schedule_from_domain(isl_union_set_copy(domain)); in schedule_from_domain_and_list()
382 isl_union_set *domain; in construct_group_id() local
388 domain = isl_schedule_constraints_get_domain(grouping->sc); in construct_group_id()
399 set = isl_union_set_extract_set(domain, isl_space_copy(space)); in construct_group_id()
410 isl_union_set_free(domain); in construct_group_id()
431 __isl_keep isl_union_set *domain) in group_contraction_from_prefix_and_domain() argument
448 domain = isl_union_set_copy(domain); in group_contraction_from_prefix_and_domain()
449 return isl_union_pw_multi_aff_multi_val_on_domain(domain, mv); in group_contraction_from_prefix_and_domain()
483 isl_union_set *domain; in add_groups() local
491 schedule = schedule_from_domain_and_list(leaves[i].domain, in add_groups()
494 leaves[i].prefix, leaves[i].domain); in add_groups()
496 domain = isl_union_set_copy(leaves[i].domain); in add_groups()
497 if (grouping->domain) { in add_groups()
498 domain = isl_union_set_union(domain, grouping->domain); in add_groups()
504 grouping->domain = domain; in add_groups()
508 if (!grouping->domain || !grouping->contraction || in add_groups()
611 isl_union_set *domain, *left, *overlap; in complete_grouping() local
615 domain = isl_schedule_constraints_get_domain(grouping->sc); in complete_grouping()
616 left = isl_union_set_subtract(isl_union_set_copy(domain), in complete_grouping()
617 isl_union_set_copy(grouping->domain)); in complete_grouping()
622 overlap = isl_union_set_universe(grouping->domain); in complete_grouping()
623 grouping->domain = domain; in complete_grouping()