Home
last modified time | relevance | path

Searched refs:isl_basic_map (Results 1 – 25 of 47) sorted by relevance

12

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_map_private.h36 struct isl_basic_map { struct
158 __isl_give isl_basic_map *isl_basic_map_reset(__isl_take isl_basic_map *bmap,
196 __isl_give isl_basic_map *isl_basic_map_extend(__isl_take isl_basic_map *base,
244 __isl_give isl_basic_map *isl_basic_map_add_eq(__isl_take isl_basic_map *bmap,
259 __isl_give isl_basic_map *isl_basic_map_cow(__isl_take isl_basic_map *bmap);
278 __isl_take isl_basic_map *dst, __isl_keep isl_basic_map *src);
289 __isl_give isl_basic_map *isl_basic_map_gauss5(__isl_take isl_basic_map *bmap,
293 __isl_give isl_basic_map *isl_basic_map_gauss(__isl_take isl_basic_map *bmap,
334 __isl_give isl_basic_map *isl_basic_map_drop(__isl_take isl_basic_map *bmap,
472 __isl_give isl_basic_map *(*fn)(__isl_take isl_basic_map *bmap));
[all …]
H A Disl_map_simplify.c366 static __isl_give isl_basic_map *eliminate_div(__isl_take isl_basic_map *bmap, in eliminate_div()
1912 isl_basic_map *bmap; in isl_basic_set_drop_constraints_involving_unknown_divs()
2140 __isl_take isl_basic_map *bmap, __isl_take isl_basic_map *context) in isl_basic_map_remove_shifted_constraints()
2961 isl_basic_map *bmap; in combined_variable_compression()
3391 __isl_take isl_basic_map *bmap, __isl_keep isl_basic_map *context) in drop_inequalities()
3448 __isl_take isl_basic_map *bmap, __isl_keep isl_basic_map *context) in drop_equalities()
3501 __isl_take isl_basic_map *bmap, __isl_take isl_basic_map *context) in isl_basic_map_plain_gist()
3548 isl_basic_map *bmap; in replace_by_disjunct()
3628 isl_basic_map *hull; in isl_map_plain_gist()
3679 isl_basic_map *hull; in isl_map_gist()
[all …]
H A Disl_map.c1587 __isl_keep isl_basic_map *bmap1, __isl_keep isl_basic_map *bmap2) in isl_basic_map_check_equal_params()
1955 __isl_take isl_basic_map *bmap1, __isl_take isl_basic_map *bmap2, in add_constraints()
3165 __isl_give isl_basic_map *(*drop)(__isl_take isl_basic_map *bmap, in drop_constraints()
3712 __isl_take isl_basic_map *bmap1, __isl_take isl_basic_map *bmap2) in isl_basic_map_intersect()
4772 __isl_keep isl_basic_map *bmap1, __isl_keep isl_basic_map *bmap2) in isl_basic_map_check_applies_range()
4786 __isl_take isl_basic_map *bmap1, __isl_take isl_basic_map *bmap2) in isl_basic_map_apply_range()
6622 __isl_give isl_basic_map *(*fn)(__isl_take isl_basic_map *bmap)) in isl_map_inline_foreach_basic_map()
8326 __isl_give isl_basic_map *fn(__isl_take isl_basic_map *bmap, in map_intersect_set()
9656 __isl_take isl_basic_map *dst, __isl_keep isl_basic_map *src) in isl_basic_map_align_divs()
10412 isl_basic_map *bmap1 = *(isl_basic_map **) p1; in qsort_bmap_cmp()
[all …]
H A Disl_dim_map.h23 __isl_keep isl_basic_map *bmap, unsigned dst_pos);
27 __isl_give isl_basic_map *isl_basic_map_add_constraints_dim_map(
28 __isl_take isl_basic_map *dst, __isl_take isl_basic_map *src,
32 __isl_keep isl_basic_map *bmap);
H A Disl_aff_map.c64 static __isl_give isl_basic_map *isl_basic_map_from_aff2( in isl_basic_map_from_aff2()
71 isl_basic_map *bmap = NULL; in isl_basic_map_from_aff2()
120 isl_basic_map *bmap; in isl_map_from_aff()
137 isl_basic_map *bmap; in isl_basic_map_from_multi_aff2()
154 isl_basic_map *bmap_i; in isl_basic_map_from_multi_aff2()
214 isl_basic_map *bmap; in isl_map_from_multi_aff_internal()
265 __isl_give isl_basic_map *isl_basic_map_from_aff_list( in isl_basic_map_from_aff_list()
270 isl_basic_map *bmap; in isl_basic_map_from_aff_list()
280 isl_basic_map *bmap_i; in isl_basic_map_from_aff_list()
309 isl_basic_map *bmap; in isl_map_from_pw_aff_internal()
[all …]
H A Disl_tab.h159 struct isl_basic_map *bmap;
190 __isl_keep isl_basic_map *bmap, int track);
196 __isl_give isl_basic_map *isl_basic_map_update_from_tab(
197 __isl_take isl_basic_map *bmap, struct isl_tab *tab);
201 __isl_give isl_basic_map *isl_tab_make_equalities_explicit(struct isl_tab *tab,
202 __isl_take isl_basic_map *bmap);
216 isl_stat isl_tab_track_bmap(struct isl_tab *tab, __isl_take isl_basic_map *bmap)
257 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
260 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
H A Disl_map_lexopt_templ.c32 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom, in SF()
40 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom, in SF()
48 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom, in SF()
87 __isl_take isl_basic_map *bmap, __isl_take isl_set *dom, in SF()
146 __isl_take isl_basic_map *bmap, unsigned flags) in SF()
152 __isl_give TYPE *SF(isl_basic_map_lexmin,SUFFIX)(__isl_take isl_basic_map *bmap) in SF()
H A Dbset_to_bmap.c7 static __isl_give isl_basic_map *bset_to_bmap(__isl_take isl_basic_set *bset) in bset_to_bmap()
9 return (isl_basic_map *) bset; in bset_to_bmap()
H A Disl_affine_hull.c32 __isl_give isl_basic_map *isl_basic_map_implicit_equalities( in isl_basic_map_implicit_equalities()
33 __isl_take isl_basic_map *bmap) in isl_basic_map_implicit_equalities()
855 __isl_take isl_basic_map *bmap) in equalities_in_underlying_set()
904 __isl_take isl_basic_map *bmap) in isl_basic_map_detect_equalities()
972 __isl_take isl_basic_map *bmap) in isl_basic_map_plain_affine_hull()
994 __isl_give isl_basic_map *isl_basic_map_affine_hull( in isl_basic_map_affine_hull()
995 __isl_take isl_basic_map *bmap) in isl_basic_map_affine_hull()
1026 static __isl_give isl_basic_map *add_strides(__isl_take isl_basic_map *bmap, in add_strides()
1091 __isl_take isl_basic_map *bmap) in isl_basic_map_make_strides_explicit()
1211 struct isl_basic_map *model = NULL; in isl_map_affine_hull()
[all …]
H A Disl_dim_map.c98 __isl_keep isl_basic_map *bmap, unsigned dst_pos) in isl_dim_map_div()
145 __isl_give isl_basic_map *isl_basic_map_add_constraints_dim_map( in isl_basic_map_add_constraints_dim_map()
146 __isl_take isl_basic_map *dst, __isl_take isl_basic_map *src, in isl_basic_map_add_constraints_dim_map()
196 __isl_keep isl_basic_map *bmap) in isl_dim_map_extend()
H A Disl_map_subtract.c50 __isl_keep isl_basic_map *bmap, int *div_map) in tab_add_constraints()
114 __isl_keep isl_basic_map *bmap, int *div_map, int c, int oppose) in tab_add_constraint()
171 __isl_keep isl_basic_map *bmap, int **div_map) in tab_add_divs()
276 __isl_take isl_basic_map *bmap);
308 static isl_stat basic_map_collect_diff(__isl_take isl_basic_map *bmap, in basic_map_collect_diff()
360 struct isl_basic_map *bm; in basic_map_collect_diff()
486 __isl_take isl_basic_map *bmap) in basic_map_subtract_add()
656 __isl_take isl_basic_map *bmap) in basic_map_is_empty_add()
670 static isl_bool basic_map_diff_is_empty(__isl_keep isl_basic_map *bmap, in basic_map_diff_is_empty()
746 __isl_keep isl_basic_map *bmap) in singleton_extract_point()
[all …]
H A Disl_convex_hull.c52 __isl_take isl_basic_map *bmap) in isl_basic_map_remove_redundancies()
1982 isl_basic_map *hull; in isl_map_polyhedral_hull()
2379 isl_basic_map *hull; in map_simple_hull_trivial()
2398 isl_basic_map *hull; in cached_simple_hull()
2516 __isl_take isl_basic_map *bmap1, __isl_keep isl_basic_map *bmap2) in select_shared_inequalities()
2562 __isl_take isl_basic_map *bmap1, __isl_keep isl_basic_map *bmap2) in select_shared_equalities()
2614 __isl_take isl_basic_map *bmap1, __isl_take isl_basic_map *bmap2) in isl_basic_map_plain_unshifted_simple_hull()
2655 isl_basic_map *hull; in isl_map_plain_unshifted_simple_hull()
2664 isl_basic_map *bmap_i; in isl_map_plain_unshifted_simple_hull()
2953 isl_basic_map *model; in map_unshifted_simple_hull_from_basic_map_list()
[all …]
H A Disl_tab_lexopt_templ.c50 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom, in SF()
150 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom, in SF()
200 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom, in SF()
H A Disl_transitive_closure.c58 struct isl_basic_map *bmap; in set_path_length()
442 isl_basic_map *test = NULL; in empty_path_is_identity()
443 isl_basic_map *id = NULL; in empty_path_is_identity()
578 isl_basic_map *path = NULL; in path_along_delta()
681 struct isl_basic_map *bmap; in equate_parameter_to_length()
1490 isl_basic_map *bmap; in increment()
1774 isl_basic_map **list;
2176 isl_basic_map *bmap = NULL; in box_closure_on_domain()
2714 isl_basic_map **next; in union_floyd_warshall()
2762 isl_basic_map **next; in union_components()
[all …]
H A Disl_coalesce.c198 isl_basic_map *bmap;
320 isl_basic_map *hull; in coalesce_info_set_hull_hash()
675 isl_basic_map *bmap = info->bmap; in contains()
2930 isl_basic_map *bmap1, *bmap2; in harmonize_divs()
2968 __isl_keep isl_basic_map *bmap2) in same_divs()
3213 __isl_take isl_basic_map *bmap) in expand_tab()
3296 isl_basic_map *bmap_i; in coalesce_expand_tab_divs()
3621 __isl_keep isl_basic_map *bmap_i, __isl_keep isl_basic_map *bmap_j, in set_up_substitutions()
3622 __isl_take isl_basic_map *hull) in set_up_substitutions()
3843 isl_basic_map *bmap_j; in coalesce_with_subs()
[all …]
H A Dbset_from_bmap.c5 static __isl_give isl_basic_set *bset_from_bmap(__isl_take isl_basic_map *bmap) in bset_from_bmap()
H A Disl_constraint.c89 __isl_take isl_basic_map *bmap, isl_int **line) in isl_basic_map_constraint()
189 isl_size isl_basic_map_n_constraint(__isl_keep isl_basic_map *bmap) in isl_basic_map_n_constraint()
206 isl_stat isl_basic_map_foreach_constraint(__isl_keep isl_basic_map *bmap, in isl_basic_map_foreach_constraint()
270 __isl_keep isl_basic_map *bmap) in isl_basic_map_get_constraint_list()
320 __isl_give isl_basic_map *isl_basic_map_add_constraint( in isl_basic_map_add_constraint()
321 __isl_take isl_basic_map *bmap, __isl_take isl_constraint *constraint) in isl_basic_map_add_constraint()
355 isl_basic_map *bmap; in isl_map_add_constraint()
703 __isl_give isl_basic_map *isl_basic_map_from_constraint( in isl_basic_map_from_constraint()
708 struct isl_basic_map *bmap; in isl_basic_map_from_constraint()
764 __isl_keep isl_basic_map *bmap, enum isl_dim_type type, int pos, in isl_basic_map_has_defining_equality()
H A Disl_map_list.c5 #define EL isl_basic_map
H A Disl_lp_private.h8 enum isl_lp_result isl_basic_map_solve_lp(__isl_keep isl_basic_map *bmap,
H A Disl_output.c100 struct isl_basic_map *bmap, __isl_take isl_printer *p) in print_constraints_polylib()
1199 isl_basic_map *hull; in print_disjuncts()
1243 isl_basic_map *aff;
1262 static __isl_give isl_basic_map *get_aff(__isl_take isl_basic_map *bmap) in get_aff()
1306 static __isl_give isl_basic_map *drop_aff(__isl_take isl_basic_map *bmap, in drop_aff()
1307 __isl_keep isl_basic_map *aff) in drop_aff()
1348 isl_basic_map *bmap; in split_aff()
1383 static int defining_equality(__isl_keep isl_basic_map *eq, in defining_equality()
1417 isl_basic_map *eq = data->user; in print_dim_eq()
1495 __isl_take isl_printer *p, __isl_keep isl_basic_map *aff) in print_latex_map()
[all …]
/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Dmap.h121 __isl_null isl_basic_map *isl_basic_map_free(__isl_take isl_basic_map *bmap);
122 __isl_give isl_basic_map *isl_basic_map_copy(__isl_keep isl_basic_map *bmap);
193 __isl_give isl_basic_map *isl_basic_map_sample(__isl_take isl_basic_map *bmap);
213 __isl_give isl_basic_map *isl_basic_map_fix_si(__isl_take isl_basic_map *bmap,
230 __isl_give isl_basic_map *isl_basic_map_sum(__isl_take isl_basic_map *bmap1,
232 __isl_give isl_basic_map *isl_basic_map_neg(__isl_take isl_basic_map *bmap);
380 __isl_take isl_basic_map *bmap1, __isl_take isl_basic_map *bmap2);
385 __isl_take isl_basic_map *bmap1, __isl_take isl_basic_map *bmap2);
387 __isl_take isl_basic_map *bmap1, __isl_take isl_basic_map *bmap2);
395 __isl_take isl_basic_map *bmap1, __isl_take isl_basic_map *bmap2);
[all …]
H A Dconstraint.h42 isl_size isl_basic_map_n_constraint(__isl_keep isl_basic_map *bmap);
44 isl_stat isl_basic_map_foreach_constraint(__isl_keep isl_basic_map *bmap,
49 __isl_keep isl_basic_map *bmap);
61 __isl_give isl_basic_map *isl_basic_map_add_constraint(
62 __isl_take isl_basic_map *bmap, __isl_take isl_constraint *constraint);
71 __isl_keep isl_basic_map *bmap, enum isl_dim_type type, int pos,
123 __isl_give isl_basic_map *isl_basic_map_from_constraint(
H A Dmap_type.h11 struct __isl_subclass(isl_map) isl_basic_map;
12 typedef struct isl_basic_map isl_basic_map; typedef
/llvm-project-15.0.7/clang/test/Analysis/
H A Dretain-release-inline.m275 } isl_basic_map; typedef
305 …ership_returns_retained"))) isl_basic_map *isl_basic_map_cow(__attribute__((annotate("rc_ownership…
316 …trusted_implementation"))) isl_basic_map *isl_basic_map_free(__attribute__((annotate("rc_ownership…
331 …ibute__((annotate("rc_ownership_returns_retained"))) isl_basic_map *isl_basic_map_copy(isl_basic_m…
343 isl_basic_map *temp = isl_basic_map_cow(isl_basic_map_copy(bmap));
345 isl_basic_map *temp2 = isl_basic_map_cow(bmap); // no-warning
357 void callee_side_parameter_checking_incorrect_rc_decrement(isl_basic_map *bmap) {
361 …"rc_ownership_returns_retained"))) isl_basic_map *callee_side_parameter_checking_return_notowned_o…
365isl_basic_map *callee_side_parameter_checking_assign_consumed_parameter_leak_return(__attribute__(…
371isl_basic_map *callee_side_parameter_checking_assign_consumed_parameter_leak(__attribute__((annota…
[all …]
/llvm-project-15.0.7/polly/lib/External/isl/doc/
H A Duser.pod1363 __isl_keep isl_basic_map *bmap,
1374 __isl_keep isl_basic_map *bmap,
2471 __isl_give isl_basic_map *
6303 __isl_give isl_basic_map *
6308 __isl_give isl_basic_map *
6311 __isl_give isl_basic_map *
6456 __isl_give isl_basic_map *
6461 __isl_give isl_basic_map *
6973 __isl_give isl_basic_map *
7884 __isl_give isl_basic_map *
[all …]

12