|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/polly/lib/External/isl/include/isl/map.h 299 __isl_give isl_map *isl_map_copy(__isl_keep isl_map *map);
References
tools/polly/lib/Analysis/DependenceInfo.cpp 153 isl_union_map_add_map(ReductionTagMap, isl_map_copy(accdom));
589 RED_SIN = isl_union_map_add_map(RED_SIN, isl_map_copy(AccRedDep));
808 return isl_map_copy(ReductionDependences.lookup(MA));
tools/polly/lib/CodeGen/IslAst.cpp 244 RedDeps = isl_union_map_from_map(isl_map_copy(MaRedPair.second));
tools/polly/lib/Exchange/JSONExporter.cpp 462 isl_set *NewAccessSet = isl_map_range(isl_map_copy(NewAccessMap));
464 isl_map_range(isl_map_copy(CurrentAccessMap));
493 auto NewAccessDomain = isl_map_domain(isl_map_copy(NewAccessMap));
494 auto CurrentAccessDomain = isl_map_domain(isl_map_copy(CurrentAccessMap));
tools/polly/lib/External/isl/include/isl/hmap_templ.c 335 return data->fn(ISL_FN(ISL_KEY,copy)(pair->key),
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h 7952 ptr = isl_map_copy(ptr);
7993 return isl_map_copy(ptr);
tools/polly/lib/External/isl/isl_aff.c 4848 hull = isl_map_unshifted_simple_hull(isl_map_copy(map));
5154 hull = isl_map_unshifted_simple_hull(isl_map_copy(map));
5163 hull = isl_map_unshifted_simple_hull(isl_map_copy(map));
7057 map = isl_map_intersect(map, isl_map_copy(rest));
tools/polly/lib/External/isl/isl_ast_build.c 1553 isl_map *map_type = isl_map_copy(map);
tools/polly/lib/External/isl/isl_ast_codegen.c 97 identity = isl_set_identity(isl_map_range(isl_map_copy(executed)));
121 isl_union_map_from_map(isl_map_copy(executed)));
165 guard = isl_map_domain(isl_map_copy(map));
240 return add_domain(executed, isl_map_copy(executed), data);
243 map = isl_map_copy(executed);
251 map = isl_map_copy(executed);
3013 isl_map_copy(domains->sep_class), class_set));
3100 classes = isl_map_range(isl_map_copy(domains.sep_class));
3609 lt = isl_map_reverse(isl_map_copy(gt));
3668 map = isl_map_copy(domain[order[0]].map);
3671 map = isl_map_copy(domain[order[i]].map);
3804 test = isl_map_copy(min);
3805 test = isl_map_apply_domain(isl_map_copy(min_first), test);
3936 map_i = isl_map_copy(map);
3943 map_i = isl_map_apply_domain(isl_map_copy(domain[order[i]].map),
4227 (*next)->map = isl_map_copy(map);
4601 map = isl_map_copy(map2);
4602 map = isl_map_apply_domain(map, isl_map_copy(map1));
tools/polly/lib/External/isl/isl_box.c 312 map = isl_map_copy(map);
356 map = isl_map_detect_equalities(isl_map_copy(map));
tools/polly/lib/External/isl/isl_convex_hull.c 2384 affine_hull = isl_map_affine_hull(isl_map_copy(map));
2385 input = isl_map_copy(map);
tools/polly/lib/External/isl/isl_flow.c 456 dep->dep[2 * i + 1].map = isl_map_copy(dep->dep[2 * i].map);
501 if (fn(isl_map_copy(deps->dep[i].map), deps->dep[i].must,
590 source_map = isl_map_copy(dep);
592 isl_map_copy(acc->domain_map));
594 sink_domain = isl_set_apply(sink_domain, isl_map_copy(acc->domain_map));
606 isl_map_reverse(isl_map_copy(acc->domain_map)));
643 read_map = isl_map_copy(acc->sink.map);
644 write_map = isl_map_copy(acc->source[j].map);
676 set_C = isl_map_range(isl_map_copy(old_map));
677 read_map = isl_map_copy(acc->sink.map);
678 write_map = isl_map_copy(acc->source[k].map);
758 copy = isl_map_copy(temp_rel[j]);
785 read_map = isl_map_copy(acc->sink.map);
787 write_map = isl_map_copy(acc->source[acc->n_must + j].map);
814 set_C = isl_map_range(isl_map_copy(old_map));
815 read_map = isl_map_copy(acc->sink.map);
817 write_map = isl_map_copy(acc->source[acc->n_must + j].map);
868 copy = isl_map_copy(may_rel[k]);
872 copy = isl_map_copy(must_rel[k]);
874 ran = isl_map_range(isl_map_copy(T));
877 isl_map_intersect_range(isl_map_copy(must_rel[k]),
924 set_C = isl_map_range(isl_map_copy(old_map));
925 read_map = isl_map_copy(acc->sink.map);
927 write_map = isl_map_copy(acc->source[pos].map);
933 map = isl_map_range_product(equal, isl_map_copy(old_map));
999 factor = isl_map_domain_factor_range(isl_map_copy(map));
1015 factor = isl_map_domain_factor_range(isl_map_copy(map));
1022 must_rel[i] = isl_map_subtract(must_rel[i], isl_map_copy(move));
1046 mustdo = isl_map_domain(isl_map_copy(acc->sink.map));
1068 dep = isl_map_apply_range(isl_map_copy(acc->source[i].map),
1069 isl_map_reverse(isl_map_copy(acc->sink.map)));
1072 isl_map_range(isl_map_copy(dep)));
1148 mustdo = isl_map_domain(isl_map_copy(acc->sink.map));
1165 may_rel[j] = isl_map_copy(must_rel[j]);
1232 ran = isl_map_range(isl_map_copy(T));
1351 acc->domain_map = isl_map_domain_map(isl_map_copy(acc->sink.map));
2495 data->accesses = isl_access_info_alloc(isl_map_copy(map),
2524 dep = isl_union_map_from_map(isl_map_copy(flow->dep[i].map));
3008 isl_map_copy(source->access), source->must, source->node);
3048 access = isl_access_info_alloc(isl_map_copy(sink->access), sink->node,
3068 map = isl_map_range_curry(isl_map_copy(flow->dep[i].map));
tools/polly/lib/External/isl/isl_fold.c 1590 pwf = isl_map_apply_pw_qpolynomial_fold(isl_map_copy(data->map),
tools/polly/lib/External/isl/isl_input.c 1681 if (resolve_paren_expr(s, v, isl_map_copy(map), rational))
1745 if (resolve_paren_expr(s, v, isl_map_copy(map), rational))
1754 map = isl_map_copy(tok->u.map);
1784 res = read_conjunct(s, v, isl_map_copy(map), rational);
1786 res = isl_map_subtract(isl_map_copy(map), res);
1792 res_i = read_conjunct(s, v, isl_map_copy(map), rational);
1811 res = read_conjuncts(s, v, isl_map_copy(map), rational);
1815 res_i = read_conjuncts(s, v, isl_map_copy(map), rational);
1849 res = read_disjuncts(s, v, isl_map_copy(map), rational);
1854 res = isl_map_subtract(isl_map_copy(map), res);
2604 o = obj_read_body(s, isl_map_copy(map), 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 1413 map1 = isl_map_copy(map1);
1414 map2 = isl_map_copy(map2);
9800 map1 = isl_map_copy(map1);
9801 map2 = isl_map_copy(map2);
10479 map = isl_map_copy(map);
11197 test = isl_map_reverse(isl_map_copy(map));
11198 test = isl_map_apply_range(test, isl_map_copy(map));
11215 map = isl_map_copy(map);
11229 map = isl_map_copy(map);
11284 delta = isl_map_deltas(isl_map_copy(map));
13248 res = isl_map_preimage_multi_aff(isl_map_copy(map), type,
13252 isl_map_copy(pma->p[0].set));
13255 isl_map_copy(pma->p[0].set));
13260 res_i = isl_map_preimage_multi_aff(isl_map_copy(map), type,
13264 isl_map_copy(pma->p[i].set));
13267 isl_map_copy(pma->p[i].set));
tools/polly/lib/External/isl/isl_map_simplify.c 3486 list = isl_map_list_add(list, isl_map_copy(context));
3487 list = isl_map_list_add(list, isl_map_copy(map));
tools/polly/lib/External/isl/isl_map_subtract.c 561 isl_map_copy(map2));
689 isl_map_copy(map), &edc.dc);
865 map2 = isl_map_compute_divs(isl_map_copy(map2));
911 struct isl_map *copy = isl_map_copy(sdc.diff);
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 56 return isl_map_copy((struct isl_map *)v);
tools/polly/lib/External/isl/isl_output.c 1111 map = isl_map_plain_gist_basic_map(isl_map_copy(map), hull);
1152 hull = isl_map_plain_unshifted_simple_hull(isl_map_copy(map));
tools/polly/lib/External/isl/isl_point.c 487 map = isl_map_copy(map);
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_scheduler.c 918 map = isl_map_range_product(map, isl_map_copy(map));
1232 set = isl_map_wrap(isl_map_copy(map));
1318 tagged = isl_map_copy(map);
1321 tagged = insert_dummy_tags(isl_map_copy(map));
1664 key = isl_map_copy(map);
1707 key = isl_map_copy(map);
1923 isl_map *map = isl_map_copy(edge->map);
1969 map = isl_map_copy(edge->map);
2036 isl_map *map = isl_map_copy(edge->map);
2114 isl_map *map = isl_map_copy(edge->map);
2399 copy = isl_map_copy(map);
2406 copy = isl_map_copy(map);
2438 isl_map *map = isl_map_copy(edge->map);
3115 return isl_map_copy(node->sched_map);
3145 uset = isl_union_set_from_set(isl_map_wrap(isl_map_copy(map)));
3171 edge->map = isl_map_intersect(edge->map, isl_map_copy(id));
3482 dst->node[j].sched_map = isl_map_copy(src->node[i].sched_map);
3538 map = isl_map_copy(edge->map);
4622 map = isl_map_copy(edge->map);
4646 map = isl_map_copy(edge->map);
5412 map = isl_map_copy(edge->map);
6163 umap = isl_union_map_from_map(isl_map_copy(edge->map));
6516 set = isl_map_domain(isl_map_copy(map));
6523 set = isl_map_range(isl_map_copy(map));
6565 map = isl_map_copy(edge->map);
6570 dist = isl_map_deltas(isl_map_copy(map));
7111 hull = isl_map_affine_hull(isl_map_copy(edge->map));
tools/polly/lib/External/isl/isl_stride.c 375 map = isl_map_copy(map);
tools/polly/lib/External/isl/isl_tab_pip.c 4423 result = isl_map_copy(sol_map->map);
tools/polly/lib/External/isl/isl_test.c 7681 pma = isl_pw_multi_aff_from_map(isl_map_copy(map1));
tools/polly/lib/External/isl/isl_transitive_closure.c 28 map2 = isl_map_apply_range(isl_map_copy(map), isl_map_copy(map));
28 map2 = isl_map_apply_range(isl_map_copy(map), isl_map_copy(map));
125 app_1 = set_path_length(isl_map_copy(app), 1, 1);
136 app_1 = set_path_length(isl_map_copy(app), 0, 1);
186 test = isl_map_apply_range(isl_map_copy(map), isl_map_copy(app));
186 test = isl_map_apply_range(isl_map_copy(map), isl_map_copy(app));
187 test = isl_map_union(test, isl_map_copy(map));
810 *project = is_acyclic(isl_map_copy(path));
873 domain = isl_map_domain(isl_map_copy(map));
875 range = isl_map_range(isl_map_copy(map));
885 map = isl_map_copy(map);
900 (*exact = check_exactness(isl_map_copy(map), isl_map_copy(app),
900 (*exact = check_exactness(isl_map_copy(map), isl_map_copy(app),
954 if ((*exact = check_exactness(map, isl_map_copy(app), project)) < 0)
978 qc = isl_map_copy(qc);
983 s = isl_map_domain(isl_map_copy(qc));
1125 map_j = isl_map_apply_range(map_j, isl_map_copy(qc));
1127 map_j = isl_map_apply_range(isl_map_copy(qc), map_j);
1182 rtc = isl_map_union(isl_map_copy(tc),
1225 C = isl_set_union(isl_map_domain(isl_map_copy(map)),
1226 isl_map_range(isl_map_copy(map)));
1506 isl_map_copy(step));
1541 isl_map_copy(grid[p][r]),
1542 isl_map_copy(grid[r][q]));
1545 isl_map_copy(grid[p][r]),
1547 isl_map_copy(grid[r][r]),
1548 isl_map_copy(grid[r][q])));
1900 path_comb = isl_map_apply_range(isl_map_copy(path),
1901 isl_map_copy(path_comp));
2166 delta = isl_map_deltas(isl_map_copy(map));
2291 domain = isl_map_domain(isl_map_copy(map));
2293 range = isl_map_range(isl_map_copy(map));
2333 delta = isl_map_deltas(isl_map_copy(app));
2344 test = isl_map_apply_range(isl_map_copy(app), isl_map_copy(map));
2344 test = isl_map_apply_range(isl_map_copy(app), isl_map_copy(map));
2345 test = isl_map_union(test, isl_map_copy(map));
2390 C = isl_set_union(isl_map_domain(isl_map_copy(map)),
2391 isl_map_range(isl_map_copy(map)));
2397 *tc = box_closure(isl_map_copy(map_i));
2399 id = isl_map_subtract(isl_map_copy(*qc), isl_map_copy(*tc));
2399 id = isl_map_subtract(isl_map_copy(*qc), isl_map_copy(*tc));
2414 test = isl_map_apply_range(isl_map_copy(id),
2415 isl_map_copy(map_j));
2416 test = isl_map_apply_range(test, isl_map_copy(id));
2451 app = box_closure(isl_map_copy(map));
2507 app = isl_map_apply_range(isl_map_copy(qc), app);
tools/polly/lib/External/isl/isl_union_map.c 231 isl_map_realign(isl_map_copy(map), exp));
414 entry->data = isl_map_union(entry->data, isl_map_copy(map));
478 return data->fn(isl_map_copy(map), data->user);
606 *map_p = isl_map_copy(map);
660 return isl_map_copy(entry->data);
766 return isl_union_map_add_map(res, isl_map_copy(map));
779 map = data->control->fn_map(isl_map_copy(map1), isl_map_copy(map2));
779 map = data->control->fn_map(isl_map_copy(map1), isl_map_copy(map2));
931 map = isl_map_copy(map);
1036 map = isl_map_copy(map);
1037 map = data->fn(map, isl_map_copy(entry2->data));
1120 map = isl_map_copy(map);
1367 map2 = isl_map_apply_range(isl_map_copy(data->map), isl_map_copy(map2));
1367 map2 = isl_map_apply_range(isl_map_copy(data->map), isl_map_copy(map2));
1455 map2 = isl_map_lex_lt_map(isl_map_copy(data->map), isl_map_copy(map2));
1455 map2 = isl_map_lex_lt_map(isl_map_copy(data->map), isl_map_copy(map2));
1477 map2 = isl_map_lex_le_map(isl_map_copy(data->map), isl_map_copy(map2));
1477 map2 = isl_map_lex_le_map(isl_map_copy(data->map), isl_map_copy(map2));
1495 map2 = isl_map_product(isl_map_copy(data->map), isl_map_copy(map2));
1495 map2 = isl_map_product(isl_map_copy(data->map), isl_map_copy(map2));
1535 map2 = isl_map_domain_product(isl_map_copy(data->map),
1536 isl_map_copy(map2));
1560 map2 = isl_map_range_product(isl_map_copy(data->map),
1561 isl_map_copy(map2));
1586 map2 = isl_map_flat_domain_product(isl_map_copy(data->map),
1587 isl_map_copy(map2));
1611 map2 = isl_map_flat_range_product(isl_map_copy(data->map),
1612 isl_map_copy(map2));
1699 map = data->control->fn_map(isl_map_copy(map));
2468 *sample = isl_map_sample(isl_map_copy(map));
2934 isl_map_copy(v[k].map));
3269 map = isl_map_copy(map);
3444 map = isl_map_copy(map);
tools/polly/lib/External/ppcg/gpu.c 794 map_i = isl_map_copy(group->refs[i]->tagged_access);
5517 access->access = isl_map_copy(access->tagged_access);
tools/polly/lib/External/ppcg/gpu_group.c 62 map_i = isl_map_copy(group->refs[i]->access);
423 access_i = isl_map_copy(access);
541 accessed = isl_map_range(isl_map_copy(access_map));
542 map = isl_map_copy(next_element);
558 map = isl_map_apply_domain(next_thread_x, isl_map_copy(access_map));
611 access = isl_map_copy(access);
709 acc = isl_map_copy(acc);
832 map = isl_map_copy(access->access);
918 group->access = isl_map_union(isl_map_copy(group1->access),
919 isl_map_copy(group2->access));
1013 return isl_map_copy(group->access);
1282 map_i = isl_map_copy(group1->access);
1285 map_j = isl_map_copy(group2->access);
tools/polly/lib/External/ppcg/grouping.c 181 set2 = isl_map_domain(isl_map_copy(map));
190 set2 = isl_map_range(isl_map_copy(map));
218 umap = isl_union_map_from_map(isl_map_copy(map));
tools/polly/lib/External/ppcg/hybrid.c 1768 tile2el = isl_map_reverse(isl_map_copy(el2tile));
1779 all = isl_set_apply(isl_set_copy(all_el), isl_map_copy(el2tile));