|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/polly/lib/External/isl/include/isl/union_map.h 29 __isl_give isl_union_map *isl_union_map_copy(__isl_keep isl_union_map *umap);
References
tools/polly/lib/Analysis/DependenceInfo.cpp 247 TC_RED = isl_union_map_transitive_closure(isl_union_map_copy(RED), nullptr);
254 isl_union_set *UDeltas = isl_union_map_deltas(isl_union_map_copy(TC_RED));
268 TC_RED, isl_union_map_reverse(isl_union_map_copy(TC_RED)));
276 *PrivMap = isl_union_map_apply_range(isl_union_map_copy(*Map),
277 isl_union_map_copy(TC_RED));
279 *PrivMap, isl_union_map_apply_range(isl_union_map_copy(TC_RED),
280 isl_union_map_copy(*Map)));
295 AI = isl_union_access_info_from_sink(isl_union_map_copy(Snk));
297 AI = isl_union_access_info_set_may_source(AI, isl_union_map_copy(MaySrc));
299 AI = isl_union_access_info_set_must_source(AI, isl_union_map_copy(Src));
301 AI = isl_union_access_info_set_kill(AI, isl_union_map_copy(Kill));
374 isl_union_map *Write = isl_union_map_union(isl_union_map_copy(MustWrite),
375 isl_union_map_copy(MayWrite));
503 isl_union_map_copy(RAW), isl_union_set_copy(TaggedStmtDomain));
505 isl_union_map_copy(WAW), isl_union_set_copy(TaggedStmtDomain));
507 isl_union_map_intersect_domain(isl_union_map_copy(WAR), TaggedStmtDomain);
542 RED = isl_union_map_intersect(RED, isl_union_map_copy(RAW));
548 RAW = isl_union_map_subtract(RAW, isl_union_map_copy(RED));
549 WAW = isl_union_map_subtract(WAW, isl_union_map_copy(RED));
550 WAR = isl_union_map_subtract(WAR, isl_union_map_copy(RED));
582 isl_union_map_copy(TC_RED), isl_union_set_from_set(AccDomW));
700 Deps = isl_union_map_apply_range(Deps, isl_union_map_copy(Schedule));
701 Deps = isl_union_map_apply_domain(Deps, isl_union_map_copy(Schedule));
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 467 isl_union_map_copy(Schedule));
474 isl_id_copy(IteratorID), isl_union_map_copy(Schedule));
867 isl_union_map_domain(isl_union_map_copy(Schedule)));
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h16328 ptr = isl_union_map_copy(ptr);
16379 return isl_union_map_copy(ptr);
tools/polly/lib/External/isl/isl_ast_build.c 205 dup->executed = isl_union_map_copy(build->executed);
207 dup->options = isl_union_map_copy(build->options);
1241 executed = isl_union_map_copy(build->executed);
tools/polly/lib/External/isl/isl_ast_codegen.c 1494 build = isl_ast_build_set_executed(build, isl_union_map_copy(executed));
1747 isl_union_map_copy(umap));
1822 uset = isl_union_map_domain(isl_union_map_copy(executed));
1990 isl_union_map_copy(data->executed), bset,
2063 return add_node(data.list, isl_union_map_copy(executed),
2900 executed = isl_union_map_copy(domains->executed);
3094 schedule_domain = isl_union_map_domain(isl_union_map_copy(executed));
3176 isl_union_map_copy(executed), build);
3219 data->list = add_node(data->list, isl_union_map_copy(data->executed),
3331 schedule_domain = isl_union_map_domain(isl_union_map_copy(executed));
3437 executed = isl_union_map_copy(executed);
3584 schedule_domain = isl_union_map_domain(isl_union_map_copy(executed));
4282 test = isl_union_map_copy(umap);
4283 test = isl_union_map_apply_domain(test, isl_union_map_copy(partial));
4284 test = isl_union_map_apply_range(test, isl_union_map_copy(partial));
4295 universe = isl_union_map_universe(isl_union_map_copy(umap));
4296 domain = isl_union_map_domain(isl_union_map_copy(universe));
4298 umap1 = isl_union_map_copy(partial);
4302 test = isl_union_map_intersect(test, isl_union_map_copy(umap));
4326 umap = isl_union_map_copy(umap);
4329 universe = isl_union_map_universe(isl_union_map_copy(umap));
4330 domain = isl_union_map_domain(isl_union_map_copy(universe));
4332 umap1 = isl_union_map_copy(prefix);
4361 umap = isl_union_map_copy(umap);
4362 umap = isl_union_map_apply_domain(umap, isl_union_map_copy(expansion));
4399 umap = isl_union_map_copy(umap);
4477 umap_i = isl_union_map_copy(umap);
4492 umap_ij = isl_union_map_copy(umap_i);
4895 executed = isl_union_map_copy(data->executed);
5020 universe = isl_union_map_universe(isl_union_map_copy(executed));
5375 orig = isl_union_map_copy(executed);
5537 build = isl_ast_build_set_executed(build, isl_union_map_copy(executed));
5593 child, isl_union_map_copy(executed));
tools/polly/lib/External/isl/isl_flow.c 1541 info->access[i] = isl_union_map_copy(empty);
1632 return isl_union_map_copy(info->access[type]);
1723 isl_union_map_copy(access->access[isl_access_sink]));
1726 isl_union_map_copy(access->access[i]));
1732 isl_union_map_copy(access->schedule_map));
2040 isl_union_map_apply_range(isl_union_map_copy(sm),
2117 return isl_union_map_copy(flow->must_dep);
2128 return isl_union_map_union(isl_union_map_copy(flow->must_dep),
2129 isl_union_map_copy(flow->may_dep));
2141 dep = isl_union_map_copy(flow->must_dep);
2155 dep = isl_union_map_union(isl_union_map_copy(flow->must_dep),
2156 isl_union_map_copy(flow->may_dep));
2167 return isl_union_map_copy(flow->may_dep);
2178 return isl_union_map_copy(flow->must_no_source);
2190 return isl_union_map_union(isl_union_map_copy(flow->must_no_source),
2191 isl_union_map_copy(flow->may_no_source));
2202 return isl_union_map_copy(flow->may_no_source);
2223 flow->must_dep = isl_union_map_copy(empty);
2224 flow->may_dep = isl_union_map_copy(empty);
2225 flow->must_no_source = isl_union_map_copy(empty);
2253 isl_union_map_copy(flow->must_dep));
2255 isl_union_map_copy(flow->may_dep));
2257 isl_union_map_copy(flow->must_no_source));
2259 isl_union_map_copy(flow->may_no_source));
2601 move = isl_union_map_copy(flow->must_dep);
2603 isl_union_map_copy(may));
2604 may = isl_union_map_union(may, isl_union_map_copy(must));
2634 isl_union_map_copy(access->access[isl_access_must_source]));
2807 umap = isl_union_map_copy(data->access->access[isl_access_sink]);
2814 umap = isl_union_map_copy(data->access->access[isl_access_must_source]);
2821 umap = isl_union_map_copy(data->access->access[isl_access_may_source]);
2896 umap = isl_union_map_copy(data->access->access[isl_access_sink]);
2897 umap = isl_union_map_apply_range(isl_union_map_copy(prefix), umap);
2904 umap = isl_union_map_copy(data->access->access[isl_access_must_source]);
2905 umap = isl_union_map_apply_range(isl_union_map_copy(prefix), umap);
2912 umap = isl_union_map_copy(data->access->access[isl_access_may_source]);
2913 umap = isl_union_map_apply_range(isl_union_map_copy(prefix), umap);
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_multi_apply_templ.c 37 multi->u.p[i] = fn(multi->u.p[i], FN(APPLY_DOM,copy)(set));
tools/polly/lib/External/isl/isl_multi_explicit_domain.c 55 return FN(DOM,copy)(FN(MULTI(BASE),peek_explicit_domain)(multi));
97 dom = FN(DOM,copy)(dom);
tools/polly/lib/External/isl/isl_obj.c 84 return isl_union_map_copy((isl_union_map *)v);
tools/polly/lib/External/isl/isl_power_templ.c 36 res = FN(TYPE,copy)(map);
39 FN(TYPE,copy)(map));
50 map = FN(TYPE,apply_range)(map, FN(TYPE,copy)(map));
tools/polly/lib/External/isl/isl_schedule_constraints.c 66 sc_copy->constraint[i] = isl_union_map_copy(sc->constraint[i]);
105 sc->constraint[i] = isl_union_map_copy(empty);
294 return isl_union_map_copy(sc->constraint[type]);
387 c = isl_union_map_apply_domain(c, isl_union_map_copy(umap));
392 c = isl_union_map_apply_domain(c, isl_union_map_copy(umap));
410 t = isl_union_map_copy(c);
411 c = isl_union_map_apply_domain(c, isl_union_map_copy(umap));
412 c = isl_union_map_apply_range(c, isl_union_map_copy(umap));
tools/polly/lib/External/isl/isl_schedule_node.c 344 universe = isl_union_map_universe(isl_union_map_copy(exp));
370 filter = isl_union_set_apply(filter, isl_union_map_copy(exp));
2995 umap = isl_union_map_universe(isl_union_map_copy(expansion));
2999 umap = isl_union_map_apply_range(isl_union_map_copy(data->expansion),
3142 univ = isl_union_map_universe(isl_union_map_copy(expansion));
3166 data.group = isl_union_map_domain(isl_union_map_copy(expansion));
3170 data.expansion = isl_union_map_copy(expansion);
4041 extension = isl_union_map_copy(extension);
4161 domain = isl_union_map_range(isl_union_map_copy(extension));
4229 graft_domain = isl_union_map_range(isl_union_map_copy(extension));
4637 data.domain = isl_union_map_domain(isl_union_map_copy(expansion));
tools/polly/lib/External/isl/isl_schedule_tree.c 107 dup->expansion = isl_union_map_copy(tree->expansion);
112 dup->extension = isl_union_map_copy(tree->extension);
1389 return isl_union_map_copy(tree->expansion);
1434 return isl_union_map_copy(tree->extension);
1573 universe = isl_union_map_universe(isl_union_map_copy(umap));
1771 isl_union_map_copy(outer), umap_i);
tools/polly/lib/External/isl/isl_scheduler.c 3212 umap = isl_union_map_copy(umap);
3227 umap = isl_union_map_copy(umap);
3253 umap = isl_union_map_copy(edge->tagged_condition);
3352 umap = isl_union_map_copy(graph->edge[i].tagged_condition);
3356 umap = isl_union_map_copy(graph->edge[i].tagged_condition);
3539 tagged_condition = isl_union_map_copy(edge->tagged_condition);
3540 tagged_validity = isl_union_map_copy(edge->tagged_validity);
4842 uset = isl_union_set_apply(uset, isl_union_map_copy(data->equivalent));
4870 umap = isl_union_map_copy(inter);
4874 isl_union_map_copy(data->equivalent));
4876 umap = isl_union_map_copy(inter);
4879 umap = isl_union_map_apply_range(isl_union_map_copy(data->equivalent),
5512 umap = isl_union_map_copy(graph->edge[i].tagged_validity);
5517 umap = isl_union_map_copy(graph->edge[i].tagged_validity);
6101 isl_union_map_copy(umap));
6123 tagged = isl_union_map_copy(edge->tagged_condition);
6125 tagged = isl_union_map_copy(edge->tagged_validity);
6128 isl_union_map_copy(umap));
6165 isl_union_map_copy(cluster_map));
6167 isl_union_map_copy(cluster_map));
6176 umap1 = isl_union_map_copy(cluster_map);
6180 umap2 = isl_union_map_copy(cluster_map);
tools/polly/lib/External/isl/isl_test.c 3101 r = isl_union_map_compute_flow(access, isl_union_map_copy(access),
3102 isl_union_map_copy(access), schedule,
3948 isl_union_map_compute_flow(isl_union_map_copy(R),
3949 isl_union_map_copy(W), empty,
3950 isl_union_map_copy(S),
3952 isl_union_map_compute_flow(isl_union_map_copy(W),
3953 isl_union_map_copy(W),
3954 isl_union_map_copy(R),
3955 isl_union_map_copy(S),
3960 validity = isl_union_map_copy(dep);
3961 coincidence = isl_union_map_copy(dep);
3962 proximity = isl_union_map_copy(dep);
3978 domain = isl_union_map_domain(isl_union_map_copy(schedule));
3983 test = isl_union_map_reverse(isl_union_map_copy(schedule));
4143 proximity = isl_union_map_copy(validity);
4264 isl_union_map_copy(validity));
4269 isl_union_map_copy(umap));
4405 isl_union_map_copy(flow));
4448 D = isl_union_map_apply_domain(D, isl_union_map_copy(schedule));
7770 umap2 = isl_union_map_copy(umap1);
8382 extra = isl_union_map_copy(schedule);
tools/polly/lib/External/isl/isl_transitive_closure.c 40 umap2 = isl_union_map_apply_range(isl_union_map_copy(umap),
41 isl_union_map_copy(umap));
2787 path_comb = isl_union_map_apply_range(isl_union_map_copy(path),
2788 isl_union_map_copy(path_comp));
tools/polly/lib/External/isl/isl_union_map.c 326 return isl_union_map_copy(uset);
2317 umap1 = isl_union_map_copy(umap1);
2318 umap2 = isl_union_map_copy(umap2);
2429 umap1 = isl_union_map_copy(umap1);
2430 umap2 = isl_union_map_copy(umap2);
2635 umap = isl_union_map_copy(umap);
2673 umap = isl_union_map_copy(data->umap);
2681 test = isl_union_map_reverse(isl_union_map_copy(umap));
2709 universe = isl_union_map_universe(isl_union_map_copy(umap));
2726 umap = isl_union_map_copy(umap);
3022 umap = isl_union_map_copy(umap);
3046 univ = isl_union_map_universe(isl_union_map_copy(umap));
3537 umap = isl_union_map_copy(data->umap);
tools/polly/lib/External/ppcg/gpu.c 152 write = isl_union_map_copy(prog->may_write);
264 isl_union_map_copy(pi->filter));
289 accesses = isl_union_map_copy(prog->scop->tagged_reads);
291 isl_union_map_copy(prog->scop->tagged_may_writes));
294 isl_union_map_copy(prog->to_outer));
305 isl_union_map_intersect_range(isl_union_map_copy(accesses),
307 order = isl_union_map_copy(prog->scop->tagged_dep_order);
318 isl_union_map_copy(array->dep_order));
342 arrays = isl_union_map_range(isl_union_map_copy(prog->read));
344 isl_union_map_range(isl_union_map_copy(prog->may_write)));
347 isl_union_map_copy(prog->to_outer));
523 isl_union_map_copy(sizes));
2144 tag2access = isl_union_map_copy(tagged);
2251 domain = isl_union_map_domain(isl_union_map_copy(tagged));
2257 isl_union_map_reverse(isl_union_map_copy(sched)));
2259 isl_union_map_copy(prog->scop->tagged_dep_flow));
2263 external = isl_union_map_copy(prog->scop->tagged_dep_flow);
2264 universe = isl_union_map_universe(isl_union_map_copy(access));
2282 isl_union_map_copy(prog->scop->live_in));
2287 isl_union_map_copy(prog->scop->live_out));
2323 sched = isl_union_map_copy(prefix);
2874 access = isl_union_map_union(isl_union_map_copy(prog->read),
2875 isl_union_map_copy(prog->may_write));
2879 isl_union_map_copy(prog->to_outer));
3371 filter = isl_union_set_apply(filter, isl_union_map_copy(access));
3729 may_writes = isl_union_map_copy(kernel->prog->scop->tagged_may_writes);
3733 shared_access = isl_union_map_copy(may_writes);
3737 local = isl_union_map_copy(kernel->prog->scop->tagged_dep_flow);
3742 isl_union_map_reverse(isl_union_map_copy(kernel_prefix)));
3746 isl_union_map_reverse(isl_union_map_copy(thread_prefix)));
4311 copy_i = isl_union_map_copy(copy);
4379 isl_union_map_copy(prog->scop->tagged_dep_flow),
4380 isl_union_map_copy(prog->scop->tagged_dep_order));
4381 proximity = isl_union_map_copy(prog->scop->dep_flow);
4382 validity = isl_union_map_copy(proximity);
4384 isl_union_map_copy(prog->scop->dep_forced));
4386 isl_union_map_copy(prog->scop->dep_false));
4387 coincidence = isl_union_map_copy(validity);
4389 isl_union_map_copy(prog->scop->independence));
4391 isl_union_map_copy(prog->array_order));
4393 dep_raw = isl_union_map_copy(prog->scop->dep_flow);
4394 dep = isl_union_map_copy(prog->scop->dep_false);
4397 proximity = isl_union_map_copy(dep);
4398 coincidence = isl_union_map_copy(dep);
4515 coincidence_i = isl_union_map_copy(coincidence);
4787 to_outer = isl_union_map_copy(prog->to_outer);
4791 may_write = isl_union_map_copy(prog->may_write);
4863 data->inner_band_flow = isl_union_map_copy(data->local_flow);
4967 flow = isl_union_map_copy(data->local_flow);
5099 flow = isl_union_map_copy(prog->scop->tagged_dep_flow);
5100 data.local_flow = isl_union_map_copy(flow);
5101 data.inner_band_flow = isl_union_map_copy(flow);
5123 isl_union_map_copy(prog->scop->tagged_may_writes));
5181 tagged = isl_union_map_copy(prog->scop->tagged_reads);
5183 isl_union_map_copy(prog->scop->tagged_may_writes));
5185 may_write = isl_union_map_copy(prog->may_write);
5189 isl_union_map_copy(tagged), may_write,
5190 isl_union_map_copy(prefix), 0);
5192 isl_union_map_copy(prog->to_outer));
5194 isl_union_map_copy(prefix));
5196 copy_out = isl_union_map_copy(may_write);
5198 isl_union_map_copy(prog->to_inner));
5199 must_write = isl_union_map_copy(prog->must_write);
5201 isl_union_map_copy(prefix));
5207 read = isl_union_map_copy(prog->read);
5210 isl_union_map_copy(prefix), 1);
5211 local = isl_union_set_apply(local, isl_union_map_copy(prog->to_inner));
5212 local_uninitialized = isl_union_map_copy(prog->scop->live_in);
5216 isl_union_map_copy(read));
5226 isl_union_map_copy(prog->to_outer));
5498 isl_union_map_copy(data->any_to_outer));
5505 may = isl_union_map_copy(tagged);
5778 isl_union_map_copy(prog->to_inner));
5779 must_kill = isl_union_map_copy(prog->tagged_must_kill);
5781 must_kill = isl_union_map_copy(prog->must_write);
5813 prog->read = isl_union_map_copy(scop->reads);
5814 prog->may_write = isl_union_map_copy(scop->may_writes);
5815 prog->must_write = isl_union_map_copy(scop->must_writes);
5816 prog->tagged_must_kill = isl_union_map_copy(scop->tagged_must_kills);
5818 prog->to_outer = isl_union_map_copy(prog->to_inner);
tools/polly/lib/External/ppcg/gpu_group.c 528 access = isl_union_map_copy(access);
530 isl_union_map_copy(data->full_sched));
583 umap = isl_union_map_copy(data->host_sched);
835 isl_union_map_copy(data->copy_sched));
1015 shared = isl_union_map_copy(access);
1017 isl_union_map_copy(data->shared_sched));
1117 local = localize_access(data, isl_union_map_copy(access));
1147 isl_union_map_copy(data->thread_sched));
1524 order = isl_union_map_copy(local->array->dep_order);
1652 data.copy_sched = isl_union_map_copy(data.shared_sched);
1655 data.thread_sched = isl_union_map_copy(data.copy_sched);
1665 data.copy_sched = isl_union_map_copy(data.shared_sched);
1673 data.full_sched = isl_union_map_copy(data.thread_sched);
tools/polly/lib/External/ppcg/grouping.c 219 equal = isl_union_map_copy(umap);
325 dep_i = isl_union_map_copy(dep);
tools/polly/lib/External/ppcg/hybrid.c 1100 flow = isl_union_map_copy(scop->dep_flow);
1104 other = isl_union_map_copy(scop->dep_false);
1110 other = isl_union_map_copy(scop->dep_forced);
1113 local = isl_union_map_copy(flow);
1116 non_local = isl_union_map_copy(flow);
1119 order = isl_union_map_copy(scop->dep_order);
1121 adj = isl_union_map_copy(order);
1122 domain = isl_union_map_domain(isl_union_map_copy(non_local));
1136 dep = isl_union_map_apply_domain(dep, isl_union_map_copy(umap));
tools/polly/lib/External/ppcg/ppcg.c 352 tagged = isl_union_map_copy(ps->tagged_reads);
354 isl_union_map_copy(ps->tagged_may_writes));
356 isl_union_map_copy(ps->tagged_must_kills));
398 kills = isl_union_map_union(isl_union_map_copy(ps->must_writes),
399 isl_union_map_copy(ps->must_kills));
402 isl_union_map_copy(ps->may_writes));
409 exposed = isl_union_map_copy(ps->may_writes);
441 kills = isl_union_map_copy(ps->tagged_must_kills);
442 must_source = isl_union_map_copy(ps->tagged_must_writes);
444 isl_union_map_copy(kills));
446 isl_union_map_copy(ps->tagged_reads));
449 isl_union_map_copy(ps->tagged_may_writes));
466 ps->dep_flow = isl_union_map_copy(ps->tagged_dep_flow);
536 reads = isl_union_map_copy(ps->tagged_reads);
537 matched = isl_union_map_domain(isl_union_map_copy(ps->tagged_dep_flow));
538 unmatched = isl_union_map_copy(ps->tagged_may_writes);
542 isl_union_map_copy(ps->tagged_may_writes));
549 ps->tagged_dep_order = isl_union_map_copy(shared_access);
599 exposed = isl_union_map_copy(ps->live_out);
603 isl_union_map_copy(ps->may_writes));
612 isl_union_map_copy(ps->may_writes));
614 isl_union_map_copy(ps->live_in));
622 isl_union_map_copy(ps->independence));
625 sink_access = isl_union_map_copy(ps->tagged_dep_flow);
627 isl_union_map_copy(ps->tagged_may_writes));
630 isl_union_map_copy(sink_access));
655 tf = isl_union_map_copy(ps->tagged_dep_flow);
657 indep = isl_union_map_wrap(isl_union_map_copy(ps->independence));
660 mw = isl_union_map_domain(isl_union_map_copy(ps->tagged_must_writes));
692 access = isl_union_access_info_from_sink(isl_union_map_copy(ps->reads));
694 isl_union_map_copy(ps->must_writes));
696 isl_union_map_copy(ps->may_writes));
735 may_source = isl_union_map_union(isl_union_map_copy(scop->may_writes),
736 isl_union_map_copy(scop->reads));
738 isl_union_map_copy(scop->may_writes));
740 isl_union_map_copy(scop->must_writes));
778 live = isl_union_map_domain(isl_union_map_copy(ps->live_out));
784 dep = isl_union_map_copy(ps->dep_flow);
791 isl_union_map_copy(dep));
917 isl_union_map_copy(scop->independences[i]->filter));