|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/polly/lib/External/isl/include/isl/set.h 244 __isl_give isl_set *isl_set_copy(__isl_keep isl_set *set);
References
tools/polly/lib/Analysis/DependenceInfo.cpp 536 isl_map_from_domain_and_range(isl_set_copy(AccDomW), AccDomW);
tools/polly/lib/Analysis/ScopBuilder.cpp 412 isl_set_intersect(CaseConditionSet, isl_set_copy(Domain)));
416 isl_set *ConditionSetUnion = isl_set_copy(ConditionSets[1]);
419 isl_set_union(ConditionSetUnion, isl_set_copy(ConditionSets[u]));
420 ConditionSets[0] = isl_set_subtract(isl_set_copy(Domain), ConditionSetUnion);
534 isl_set_intersect(ConsequenceCondSet, isl_set_copy(Domain)));
541 AlternativeCondSet = isl_set_subtract(isl_set_copy(Domain),
542 isl_set_copy(ConsequenceCondSet));
572 ConditionSets.push_back(isl_set_copy(Domain));
1559 auto *Dom = InScop ? isl_set_copy(scop->getDomainConditions(BB).get())
1560 : isl_set_copy(scop->getContext().get());
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h14453 ptr = isl_set_copy(ptr);
14504 return isl_set_copy(ptr);
tools/polly/lib/External/isl/isl_aff.c 2377 aff1 = isl_aff_gist(aff1, isl_set_copy(dom));
2836 set_i = isl_set_copy(pwaff->p[i].set);
2898 pwaff1 = isl_pw_aff_intersect_domain(pwaff1, isl_set_copy(set1));
2899 pwaff2 = isl_pw_aff_intersect_domain(pwaff2, isl_set_copy(set1));
3613 dom = isl_set_subtract(dom, isl_set_copy(le));
3627 dom = isl_set_subtract(dom, isl_set_copy(ge));
4136 maff1 = isl_multi_aff_gist(maff1, isl_set_copy(dom));
4362 domain = isl_set_product(isl_set_copy(pma1->p[i].set),
4363 isl_set_copy(pma2->p[j].set));
5249 pa = isl_pw_aff_alloc(isl_set_copy(set), one);
5373 isl_set_copy(pma->p[i].set),
5374 isl_set_copy(subs->p[j].set));
5810 pa = isl_pw_aff_add_piece(pa, isl_set_copy(pma->p[i].set), aff);
6049 common = isl_set_intersect(isl_set_copy(pma->p[i].set),
6050 isl_set_copy(pa->p[j].set));
6063 isl_set_copy(common));
6305 set = isl_set_copy(pa->p[i].set);
6822 domain = isl_set_copy(pa->p[i].set);
8941 domain = isl_set_copy(pa->p[i].set);
tools/polly/lib/External/isl/isl_aff_map.c 297 isl_set_copy(pwaff->p[i].set));
356 isl_set_copy(pma->p[i].set));
tools/polly/lib/External/isl/isl_ast_build.c 134 build->generated = isl_set_copy(build->domain);
197 dup->domain = isl_set_copy(build->domain);
198 dup->generated = isl_set_copy(build->generated);
199 dup->pending = isl_set_copy(build->pending);
701 build->domain = isl_set_intersect_params(isl_set_copy(set),
703 build->pending = isl_set_intersect_params(isl_set_copy(set),
772 set = isl_set_intersect(set, isl_set_copy(build->domain));
853 isl_set_copy(set));
947 build = isl_ast_build_restrict_internal(build, isl_set_copy(set));
979 build->domain = isl_set_copy(build->generated);
1118 return build ? isl_set_copy(build->domain) : NULL;
1126 return build ? isl_set_copy(build->pending) : NULL;
1134 return build ? isl_set_copy(build->generated) : NULL;
1384 build->domain = isl_set_intersect(build->domain, isl_set_copy(set));
1845 build->domain = isl_set_product(build->domain, isl_set_copy(set));
1846 build->pending = isl_set_product(build->pending, isl_set_copy(set));
1903 test = isl_set_intersect(test, isl_set_copy(build->domain));
2026 isl_set_simple_hull(isl_set_copy(build->domain)));
2048 set = isl_set_gist(set, isl_set_copy(build->domain));
2097 map = isl_map_gist_domain(map, isl_set_copy(build->domain));
2116 aff = isl_aff_gist(aff, isl_set_copy(build->domain));
2138 pa = isl_pw_aff_gist(pa, isl_set_copy(build->domain));
2159 pma = isl_pw_multi_aff_gist(pma, isl_set_copy(build->domain));
2324 return isl_set_copy(build->isolated);
tools/polly/lib/External/isl/isl_ast_build_expr.c 837 hull = isl_set_simple_hull(isl_set_copy(data->build->domain));
1541 rest = isl_set_subtract(isl_set_copy(domain), set);
1547 isl_set_simple_hull(isl_set_copy(domain)));
1833 gist = isl_set_gist(isl_set_copy(set), isl_set_copy(data->dom));
1833 gist = isl_set_gist(isl_set_copy(set), isl_set_copy(data->dom));
2038 set = isl_set_intersect(dom, isl_set_copy(set));
tools/polly/lib/External/isl/isl_ast_codegen.c 290 isl_set_copy(guard));
489 domain = isl_set_copy(domain);
550 domain_i = isl_set_copy(domain);
884 enforced_i = isl_set_copy(upper);
1053 cond = isl_ast_build_expr_from_set_internal(build, isl_set_copy(set));
1492 hull = isl_set_unshifted_simple_hull(isl_set_copy(domain));
1527 isl_set_copy(hoisted));
1533 isl_set_copy(guard), enforced, build, sub_build);
1541 isl_set_copy(guard));
1834 build = isl_ast_build_detect_strides(build, isl_set_copy(domain));
2271 d1 = isl_set_subtract(isl_set_copy(domain), isl_set_copy(data->domain));
2271 d1 = isl_set_subtract(isl_set_copy(domain), isl_set_copy(data->domain));
2272 d2 = isl_set_subtract(isl_set_copy(data->domain), isl_set_copy(domain));
2272 d2 = isl_set_subtract(isl_set_copy(data->domain), isl_set_copy(domain));
2382 set = isl_set_copy(data->domain);
2552 hull = isl_set_simple_hull(isl_set_copy(domain));
2621 isl_set_copy(domain));
2649 set = isl_set_copy(domain);
2724 isl_set_copy(set));
2725 set = isl_set_intersect(set, isl_set_copy(data->class_domain));
2798 unroll_domain = isl_set_copy(domains->option[isl_ast_loop_unroll]);
2808 isl_set_copy(class_domain));
2810 isl_set_copy(domains->schedule_domain));
2851 domain = isl_set_copy(domains->option[isl_ast_loop_atomic]);
2852 domain = isl_set_intersect(domain, isl_set_copy(class_domain));
2854 isl_set_copy(domains->schedule_domain));
2867 atomic_domain = isl_set_copy(domain);
2868 domain = isl_set_intersect(domain, isl_set_copy(class_domain));
2898 domain = isl_set_copy(domains->option[isl_ast_loop_separate]);
2899 domain = isl_set_intersect(domain, isl_set_copy(class_domain));
2962 isl_set_copy(domains->done));
2964 isl_set_copy(class_domain));
2969 domain = isl_set_copy(class_domain);
2974 isl_set_copy(domains->option[isl_ast_loop_separate]));
2977 isl_set_copy(domains->schedule_domain));
2980 domain = isl_set_intersect(domain, isl_set_copy(class_domain));
3045 isl_set_copy(option[type2]));
3106 domains.schedule_domain = isl_set_copy(domain);
3266 inner = isl_set_copy(domain);
3271 hull = isl_set_plain_unshifted_simple_hull(isl_set_copy(inner));
3385 hull = isl_set_copy(domain);
3412 graft = isl_ast_graft_add_guard(graft, isl_set_copy(guard), build);
3436 uset = isl_union_set_from_set(isl_set_copy(domain));
3454 isl_set_copy(domain));
3532 return generate_shifted_component_parts(executed, isl_set_copy(empty),
3588 isolated = isl_set_intersect(isolated, isl_set_copy(domain));
3589 test = isl_ast_build_specialize(build, isl_set_copy(isolated));
3610 before = isl_set_apply(isl_set_copy(isolated), gt);
3611 after = isl_set_apply(isl_set_copy(isolated), lt);
3613 domain = isl_set_subtract(domain, isl_set_copy(isolated));
3620 domain = isl_set_subtract(domain, isl_set_copy(before));
3621 domain = isl_set_subtract(domain, isl_set_copy(after));
3622 after = isl_set_subtract(after, isl_set_copy(isolated));
3623 after = isl_set_subtract(after, isl_set_copy(before));
3624 before = isl_set_subtract(before, isl_set_copy(isolated));
3794 isl_set_copy(domain[order[0]].set));
3802 isl_set_copy(domain[order[i]].set));
4162 isl_set_copy(domain[order[base]].set),
4163 isl_set_copy(domain[order[i]].set));
5249 isl_set_copy(context));
5453 guard = isl_set_gist(guard, isl_set_copy(build->generated));
5457 isl_set_copy(guard));
5465 isl_set_copy(hoisted));
tools/polly/lib/External/isl/isl_ast_graft.c 220 guard = isl_set_copy(graft_0->guard);
237 guard_i = isl_set_copy(graft->guard);
239 set_list = isl_set_list_add(set_list, isl_set_copy(guard_i));
365 return insert_if_node(graft, isl_set_copy(graft->guard), build);
582 test = isl_set_copy(graft->guard);
584 isl_set_copy(build->domain));
609 guard = isl_set_copy(graft->guard);
612 isl_set_copy(if_node[found_then].guard));
615 isl_set_copy(if_node[found_else].complement));
631 set = isl_set_copy(set);
632 set = isl_set_subtract(set, isl_set_copy(guard));
682 graft->guard = isl_set_copy(universe);
810 isl_set_copy(context));
855 isl_set_copy(guard));
1043 return graft ? isl_set_copy(graft->guard) : NULL;
tools/polly/lib/External/isl/isl_bernstein.c 312 pwf = isl_pw_qpolynomial_fold_alloc(data->type, isl_set_copy(dom),
tools/polly/lib/External/isl/isl_convex_hull.c 347 set = isl_set_copy(set);
436 slice = isl_set_copy(set);
512 set = isl_set_copy(set);
1781 lin = isl_set_combined_lineality_space(isl_set_copy(set));
1906 affine_hull = isl_set_affine_hull(isl_set_copy(set));
2989 set = isl_set_copy(set);
3006 hull = isl_set_simple_hull(isl_set_copy(set));
tools/polly/lib/External/isl/isl_flow.c 517 return isl_set_unwrap(isl_set_copy(deps->must_no_source));
519 return isl_set_unwrap(isl_set_copy(deps->may_no_source));
593 sink_domain = isl_set_copy(sink);
603 dep = isl_map_intersect_range(dep, isl_set_copy(restr->source));
604 sink_restr = isl_set_copy(restr->sink);
617 res = isl_map_intersect_range(res, isl_set_copy(restr->source));
878 isl_set_copy(ran)));
1047 maydo = isl_set_copy(mustdo);
1076 res->may_no_source = isl_set_subtract(maydo, isl_set_copy(mustdo));
1228 T = all_sources(acc, isl_set_copy(maydo), j, level);
1231 T = all_sources(acc, isl_set_copy(mustdo), j, level);
1235 mustdo = isl_set_subtract(mustdo, isl_set_copy(ran));
tools/polly/lib/External/isl/isl_fold.c 646 isl_set_copy(context));
898 set = isl_set_copy(pw1->p[i].set);
903 isl_set_copy(pw2->p[j].set));
904 common = isl_set_intersect(isl_set_copy(pw1->p[i].set),
905 isl_set_copy(pw2->p[j].set));
922 set = isl_set_copy(pw2->p[j].set);
924 set = isl_set_subtract(set, isl_set_copy(pw1->p[i].set));
1019 isl_set_copy(pwqp->p[i].set),
1156 isl_set_copy(set), max);
1161 isl_set_copy(set), max);
1247 common = isl_set_intersect(isl_set_copy(pwf1->p[j].set),
1248 isl_set_copy(pwf2->p[i].set));
tools/polly/lib/External/isl/isl_ilp.c 495 set = isl_set_copy(set);
tools/polly/lib/External/isl/isl_input.c 3249 aff_dom = read_aff_domain(s, isl_set_copy(dom), v);
3257 aff_dom = read_aff_domain(s, isl_set_copy(dom), v);
3425 pma = read_conditional_multi_aff(s, isl_set_copy(dom), v);
3430 pma2 = read_conditional_multi_aff(s, isl_set_copy(dom), v);
3815 aff_dom = read_aff_domain(s, isl_set_copy(dom), v);
3826 aff_dom = read_aff_domain(s, isl_set_copy(dom), v);
3864 upa = read_union_pw_aff_with_dom(s, isl_set_copy(dom), v);
tools/polly/lib/External/isl/isl_list_templ.c 78 dup = FN(LIST(EL),add)(dup, FN(EL,copy)(list->p[i]));
129 res = FN(LIST(EL),add)(res, FN(EL,copy)(list->p[i]));
218 res = FN(LIST(EL),add)(res, FN(EL,copy)(list->p[i]));
221 res = FN(LIST(EL),add)(res, FN(EL,copy)(list->p[i]));
276 return FN(EL,copy)(FN(LIST(EL),peek)(list, index));
382 EL *el = FN(EL,copy)(list->p[i]);
498 el = FN(EL,copy)(list->p[pos[i]]);
594 list1 = FN(LIST(EL),add)(list1, FN(EL,copy)(list2->p[i]));
620 res = FN(LIST(EL),add)(res, FN(EL,copy)(list1->p[i]));
622 res = FN(LIST(EL),add)(res, FN(EL,copy)(list2->p[i]));
tools/polly/lib/External/isl/isl_map.c 6796 isl_set_copy(dom), empty, flags);
6805 isl_set_copy(dom), empty, flags);
8398 half = isl_set_intersect(half, isl_set_copy(set));
8436 r = foreach_orthant(isl_set_copy(set), signs, 0, nparam + nvar,
tools/polly/lib/External/isl/isl_multi_pw_aff_explicit_domain.c 45 dom = isl_set_copy(src1->u.dom);
49 dom = isl_set_copy(src2->u.dom);
tools/polly/lib/External/isl/isl_obj.c 112 return isl_set_copy((struct isl_set *)v);
tools/polly/lib/External/isl/isl_point.c 417 set = isl_set_copy(set);
tools/polly/lib/External/isl/isl_polynomial.c 1554 qp1 = isl_qpolynomial_gist(qp1, isl_set_copy(dom));
3034 common = isl_set_intersect(isl_set_copy(pwqp1->p[i].set),
3035 isl_set_copy(pwqp2->p[j].set));
3399 dom = isl_set_copy(pwaff->p[i].set);
4392 isl_set *set_i = isl_set_copy(set);
4878 isl_set_copy(pwqp->p[i].set),
tools/polly/lib/External/isl/isl_pw_templ.c 181 dup = FN(PW,add_piece)(dup, isl_set_copy(pw->p[i].set),
439 set = isl_set_copy(pw1->p[i].set);
443 common = isl_set_intersect(isl_set_copy(pw1->p[i].set),
444 isl_set_copy(pw2->p[j].set));
450 isl_set_copy(pw2->p[j].set));
462 set = isl_set_copy(pw2->p[j].set);
465 isl_set_copy(pw1->p[i].set));
521 res = FN(PW,add_piece)(res, isl_set_copy(pw->p[i].set),
563 isl_set_copy(pw2->p[i].set),
615 isl_set_copy(pw1->p[i].set),
616 isl_set_copy(pw2->p[j].set));
627 res_ij = FN(EL,gist)(res_ij, isl_set_copy(common));
721 dom = isl_set_union_disjoint(dom, isl_set_copy(pw->p[i].set));
751 aff = isl_set_affine_hull(isl_set_copy(pw->p[i].set));
837 pw->p[i].set = fn(pw->p[i].set, isl_set_copy(set));
989 hull = isl_set_simple_hull(isl_set_copy(context));
1005 set_i = isl_set_intersect(isl_set_copy(pw->p[i].set),
1006 isl_set_copy(context));
1097 set = isl_set_union(isl_set_copy(pw->p[i - 1].set),
1098 isl_set_copy(pw->p[i].set));
1456 isl_set_copy(pw->p[0].set), max);
1460 isl_set_copy(pw->p[i].set), max);
1698 if (fn(isl_set_copy(pw->p[i].set),
1771 set = isl_set_copy(pw->p[i].set);
1990 set = isl_set_normalize(isl_set_copy(pw->p[i].set));
2210 res = FN(PW,intersect_domain)(res, isl_set_copy(pma->p[0].set));
2218 isl_set_copy(pma->p[i].set));
tools/polly/lib/External/isl/isl_pw_union_opt.c 37 list = isl_set_list_add(list, isl_set_copy(pw->p[i].set));
51 set_better = isl_set_intersect(isl_set_copy(set), isl_set_copy(better));
51 set_better = isl_set_intersect(isl_set_copy(set), isl_set_copy(better));
66 set_worse = isl_set_subtract(isl_set_copy(set), isl_set_copy(better));
66 set_worse = isl_set_subtract(isl_set_copy(set), isl_set_copy(better));
232 set_j = isl_set_copy(pw2->p[j].set);
234 isl_set_copy(better), set_j);
236 set_i = isl_set_copy(pw1->p[i].set);
tools/polly/lib/External/isl/isl_scan.c 288 if (isl_set_scan(isl_set_copy(set), &cnt.callback) < 0 &&
tools/polly/lib/External/isl/isl_schedule_constraints.c 61 sc_copy->context = isl_set_copy(sc->context);
283 return isl_set_copy(sc->context);
tools/polly/lib/External/isl/isl_schedule_tree.c 95 dup->context = isl_set_copy(tree->context);
122 dup->guard = isl_set_copy(tree->guard);
1321 return isl_set_copy(tree->context);
1509 return isl_set_copy(tree->guard);
2210 isolate = isl_set_copy(isolate);
2251 isolate = isl_set_copy(isolate);
2306 isl_set_copy(isolate), child_isolate);
2309 isl_set_copy(isolate), tree_isolate);
tools/polly/lib/External/isl/isl_scheduler.c 968 v = compute_size(isl_set_copy(set), j);
1093 hull = isl_set_affine_hull(isl_set_copy(set));
1212 dom = isl_set_copy(src->hull);
1216 ran = isl_set_copy(dst->hull);
3474 dst->node[j].hull = isl_set_copy(src->node[i].hull);
6472 test = isl_set_copy(set);
6480 test = isl_set_copy(set);
6498 set = isl_set_copy(set);
tools/polly/lib/External/isl/isl_stride.c 305 hull = isl_set_affine_hull(isl_set_copy(set));
tools/polly/lib/External/isl/isl_tab_pip.c 461 pma1 = isl_pw_multi_aff_alloc(isl_set_copy(set),
4425 *empty = isl_set_copy(sol_map->empty);
4794 set = isl_set_intersect(set, isl_set_copy(min_expr));
4845 isl_set_copy(min_expr));
4889 isl_set_copy(min_expr), isl_mat_copy(cst));
5748 *empty = isl_set_copy(sol_pma->empty);
5872 pma = isl_pw_multi_aff_alloc(isl_set_copy(opt->p[i].set),
5884 isl_set_copy(min_expr));
5936 isl_set_copy(min_expr), isl_mat_copy(cst));
tools/polly/lib/External/isl/isl_test.c 1744 copy = isl_set_copy(set1);
1745 set1 = isl_set_gist(set1, isl_set_copy(context));
1752 set1 = isl_set_intersect(set1, isl_set_copy(context));
2248 set1 = isl_set_union(set1, isl_set_copy(set2));
2310 right = isl_map_intersect_domain(right, isl_set_copy(dom));
2311 right = isl_map_intersect_range(right, isl_set_copy(dom));
2312 up = isl_map_intersect_domain(up, isl_set_copy(dom));
2709 pma = isl_set_lexmin_pw_multi_aff(isl_set_copy(set));
3845 set = isl_set_intersect(set, isl_set_copy(set));
4012 delta_set = isl_set_union(delta_set, isl_set_copy(origin));
6453 pwaff = isl_set_dim_max(isl_set_copy(set), 0);
6461 pwaff = isl_set_dim_max(isl_set_copy(set), 3);
6585 set = isl_set_product(set, isl_set_copy(set));
7642 pma = isl_pw_multi_aff_from_set(isl_set_copy(set1));
tools/polly/lib/External/isl/isl_transitive_closure.c 838 i = isl_set_intersect(isl_set_copy(set1), isl_set_copy(set2));
838 i = isl_set_intersect(isl_set_copy(set1), isl_set_copy(set2));
949 app = isl_map_from_domain_and_range(dom, isl_set_copy(dom));
1245 qc = q_closure(isl_space_copy(dim), isl_set_copy(C),
1345 C = isl_set_union(isl_set_copy(dom[i]),
1346 isl_set_copy(ran[i]));
1441 set[pos] = isl_set_copy(dom);
2168 aff = isl_set_affine_hull(isl_set_copy(delta));
2315 return box_closure_on_domain(map, dom, isl_set_copy(dom), 1);
tools/polly/lib/External/isl/isl_union_map.c 932 map = isl_map_intersect_params(map, isl_set_copy(data->set));
1121 map = isl_map_gist_params(map, isl_set_copy(data->set));
1513 set2 = isl_set_product(isl_set_copy(data->map), isl_set_copy(set2));
1513 set2 = isl_set_product(isl_set_copy(data->map), isl_set_copy(set2));
3024 isl_union_set_from_set(isl_set_copy(ran)));
3134 set = isl_set_copy(set);
3171 set = isl_set_copy(set);
tools/polly/lib/External/isl/isl_union_templ.c 624 return data->fn(part, isl_set_copy(data->set));
703 part = data->fn(part, isl_set_copy(entry2->data));
tools/polly/lib/External/ppcg/gpu.c 119 extent = isl_set_copy(array->extent);
126 outer = isl_set_copy(accessed);
209 info->declared_extent = isl_set_copy(pa->extent);
219 bounds = ppcg_size_from_extent(isl_set_copy(extent));
220 bounds = isl_multi_pw_aff_gist(bounds, isl_set_copy(prog->context));
1061 context = isl_set_params(isl_set_copy(kernel->context));
1309 context = isl_set_copy(host_domain);
1328 pwaff = isl_pw_aff_gist(pwaff, isl_set_copy(context));
2030 extent = isl_set_copy(array->declared_extent);
2275 isl_set_copy(prog->scop->context));
2858 isl_set_copy(prog->context));
3092 guard = isl_set_copy(context);
4313 set = isl_set_copy(prog->array[i].extent);
4376 isl_set_copy(prog->scop->context));
4789 isl_union_set_from_set(isl_set_copy(set)));
5293 context = isl_set_copy(gen->prog->context);
5299 prog->context = isl_set_intersect(prog->context, isl_set_copy(guard));
5771 extent = isl_set_copy(prog->array[i].extent);
5776 isl_set_copy(prog->context));
5802 prog->context = isl_set_copy(scop->context);
tools/polly/lib/External/ppcg/gpu_group.c 543 map = isl_map_intersect_domain(map, isl_set_copy(accessed));
1158 acc = isl_map_intersect_domain(acc, isl_set_copy(data->privatization));
tools/polly/lib/External/ppcg/hybrid.c 396 return isl_set_copy(phase->domain);
1274 dist = isl_set_copy(dist);
1398 phase->domain = isl_set_copy(tiling->hex);
1729 isl_set_copy(phase->domain));
1779 all = isl_set_apply(isl_set_copy(all_el), isl_map_copy(el2tile));
1781 partial = isl_set_copy(all);
tools/polly/lib/External/ppcg/ppcg.c 245 domain_i = isl_set_copy(scop->stmts[i]->domain);
895 ps->context = isl_set_copy(scop->context);
tools/polly/lib/External/ppcg/print.c 408 size = ppcg_size_from_extent(isl_set_copy(array->extent));
428 build = isl_ast_build_from_context(isl_set_copy(scop->context));
tools/polly/lib/External/ppcg/util.c 94 bound = isl_set_dim_max(isl_set_copy(set), i);
tools/polly/lib/Support/SCEVAffinator.cpp 92 isl_pw_aff_intersect_domain(PWAC.first.copy(), isl_set_copy(NonNegDom));
102 isl::manage(isl_set_union(PWAC.second.release(), isl_set_copy(NegDom)));