Searched refs:isl_pw_multi_aff (Results 1 - 21 of 21) sorted by relevance

/haiku-buildtools/isl/include/isl/
H A Daff_type.h23 struct isl_pw_multi_aff;
24 typedef struct isl_pw_multi_aff isl_pw_multi_aff; typedef in typeref:struct:isl_pw_multi_aff
H A Daff.h250 __isl_take isl_pw_aff *pa, __isl_take isl_pw_multi_aff *pma);
342 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_identity(
344 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_multi_aff(
346 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_alloc(__isl_take isl_set *set,
348 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_copy(
349 __isl_keep isl_pw_multi_aff *pma);
350 void *isl_pw_multi_aff_free(__isl_take isl_pw_multi_aff *pma);
352 unsigned isl_pw_multi_aff_dim(__isl_keep isl_pw_multi_aff *pma,
355 __isl_keep isl_pw_multi_aff *pma, int pos);
356 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_set_pw_af
[all...]
H A Dast_build.h84 __isl_keep isl_ast_build *build, __isl_take isl_pw_multi_aff *pma);
H A Dset.h216 __isl_give isl_pw_multi_aff *isl_basic_set_partial_lexmin_pw_multi_aff(
219 __isl_give isl_pw_multi_aff *isl_basic_set_partial_lexmax_pw_multi_aff(
222 __isl_give isl_pw_multi_aff *isl_set_lexmin_pw_multi_aff(
224 __isl_give isl_pw_multi_aff *isl_set_lexmax_pw_multi_aff(
322 __isl_take isl_pw_multi_aff *pma);
H A Dmap.h263 __isl_give isl_pw_multi_aff *isl_basic_map_partial_lexmin_pw_multi_aff(
266 __isl_give isl_pw_multi_aff *isl_basic_map_partial_lexmax_pw_multi_aff(
269 __isl_give isl_pw_multi_aff *isl_basic_map_lexmin_pw_multi_aff(
271 __isl_give isl_pw_multi_aff *isl_map_lexmin_pw_multi_aff(
273 __isl_give isl_pw_multi_aff *isl_map_lexmax_pw_multi_aff(
/haiku-buildtools/isl/
H A Disl_aff_private.h50 struct isl_pw_multi_aff { struct
104 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_reset_domain_space(
105 __isl_take isl_pw_multi_aff *pwmaff, __isl_take isl_space *space);
106 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_reset_space(
107 __isl_take isl_pw_multi_aff *pwmaff, __isl_take isl_space *space);
108 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_add_disjoint(
109 __isl_take isl_pw_multi_aff *pma1, __isl_take isl_pw_multi_aff *pma2);
111 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_project_out(
112 __isl_take isl_pw_multi_aff *pm
[all...]
H A Disl_aff.c3139 /* Create an isl_pw_multi_aff with the given isl_multi_aff on a universe
3142 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_from_multi_aff(
3152 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_identity(
3327 #define PW isl_pw_multi_aff
3355 #define PART isl_pw_multi_aff
3397 static __isl_give isl_pw_multi_aff *pw_multi_aff_union_opt(
3398 __isl_take isl_pw_multi_aff *pma1,
3399 __isl_take isl_pw_multi_aff *pma2,
3404 isl_pw_multi_aff *res = NULL;
3474 static __isl_give isl_pw_multi_aff *pw_multi_aff_union_lexma
[all...]
H A Disl_ast_build_private.h221 __isl_give isl_pw_multi_aff *isl_ast_build_compute_gist_pw_multi_aff(
222 __isl_keep isl_ast_build *build, __isl_take isl_pw_multi_aff *pma);
H A Disl_band.c342 isl_pw_multi_aff *tiled;
366 isl_pw_multi_aff *pma;
397 static int pw_multi_aff_tile(__isl_take isl_pw_multi_aff *pma, void *user)
451 static int extract_range_space(__isl_take isl_pw_multi_aff *pma, void *user)
604 static int pw_multi_aff_drop(__isl_take isl_pw_multi_aff *pma, void *user)
H A Disl_ast_build_expr.c893 static __isl_give isl_pw_multi_aff *set_iterator_names(
894 __isl_keep isl_ast_build *build, __isl_take isl_pw_multi_aff *pma)
916 __isl_keep isl_ast_build *build, __isl_take isl_pw_multi_aff *pma)
957 __isl_keep isl_ast_build *build, __isl_take isl_pw_multi_aff *pma)
995 isl_pw_multi_aff *iteration;
H A Disl_tab.h247 __isl_give isl_pw_multi_aff *isl_basic_map_partial_lexopt_pw_multi_aff(
H A Dpip.c284 isl_pw_multi_aff *pma = NULL;
H A Disl_tab_pip.c4497 isl_pw_multi_aff *pma;
5224 isl_pw_multi_aff *pma;
5264 * output variables, construct an isl_pw_multi_aff with a single
5274 isl_pw_multi_aff *pma;
5369 static __isl_give isl_pw_multi_aff *basic_map_partial_lexopt_base_pma(
5373 isl_pw_multi_aff *result = NULL;
5491 static __isl_give isl_pw_multi_aff *split_domain_pma(
5492 __isl_take isl_pw_multi_aff *opt, __isl_take isl_pw_aff *min_expr_pa,
5498 isl_pw_multi_aff *res;
5509 isl_pw_multi_aff *pm
[all...]
H A Disl_test.c1615 isl_pw_multi_aff *pma;
3154 /* Is "pma" obviously equal to the isl_pw_multi_aff represented by "str"?
3156 static int pw_multi_aff_plain_is_equal(__isl_keep isl_pw_multi_aff *pma,
3160 isl_pw_multi_aff *pma2;
3174 /* Check that "pma" is obviously equal to the isl_pw_multi_aff
3177 static int pw_multi_aff_check_plain_equal(__isl_keep isl_pw_multi_aff *pma,
3199 isl_pw_multi_aff *pma1, *pma2;
3672 /* Check that converting from isl_set to isl_pw_multi_aff and back
3680 isl_pw_multi_aff *pma;
3702 /* Check that converting from isl_map to isl_pw_multi_aff an
[all...]
H A Disl_ast_build.c650 isl_pw_multi_aff *pma;
1933 __isl_give isl_pw_multi_aff *isl_ast_build_compute_gist_pw_multi_aff(
1934 __isl_keep isl_ast_build *build, __isl_take isl_pw_multi_aff *pma)
H A Disl_pw_templ.c1745 __isl_take isl_pw_multi_aff *pma,
1747 __isl_take isl_pw_multi_aff *ma))
1823 __isl_take isl_pw_multi_aff *pma)
1865 __isl_take isl_pw_multi_aff *pma)
H A Disl_output.c2354 __isl_take isl_printer *p, __isl_keep isl_pw_multi_aff *pma)
2374 __isl_keep isl_pw_multi_aff *pma)
2393 __isl_take isl_printer *p, __isl_keep isl_pw_multi_aff *pma)
2409 __isl_keep isl_pw_multi_aff *pma)
2418 "cannot print empty isl_pw_multi_aff in C format",
2425 "cannot print unnamed isl_pw_multi_aff in C format",
2441 __isl_take isl_printer *p, __isl_keep isl_pw_multi_aff *pma)
2457 static int print_pw_multi_aff_body_wrap(__isl_take isl_pw_multi_aff *pma,
H A Disl_ast_codegen.c422 isl_pw_multi_aff *pma;
702 isl_pw_multi_aff *pma;
719 isl_pw_multi_aff *pma_i;
H A Disl_input.c2871 /* Read an isl_pw_multi_aff from "s".
2873 * a map, we convert that to an isl_pw_multi_aff.
2874 * It would be more efficient if we were to construct the isl_pw_multi_aff
2877 __isl_give isl_pw_multi_aff *isl_stream_read_pw_multi_aff(struct isl_stream *s)
2895 __isl_give isl_pw_multi_aff *isl_pw_multi_aff_read_from_str(isl_ctx *ctx,
2898 isl_pw_multi_aff *pma;
H A Disl_map.c5983 __isl_give isl_pw_multi_aff *isl_basic_map_partial_lexmin_pw_multi_aff(
5990 __isl_give isl_pw_multi_aff *isl_basic_map_partial_lexmax_pw_multi_aff(
5997 __isl_give isl_pw_multi_aff *isl_basic_set_partial_lexmin_pw_multi_aff(
6004 __isl_give isl_pw_multi_aff *isl_basic_set_partial_lexmax_pw_multi_aff(
6011 __isl_give isl_pw_multi_aff *isl_basic_map_lexopt_pw_multi_aff(
6027 __isl_give isl_pw_multi_aff *isl_basic_map_lexmin_pw_multi_aff(
6034 #define TYPE isl_pw_multi_aff
6045 * in the form of an isl_pw_multi_aff.
6054 static __isl_give isl_pw_multi_aff *isl_map_partial_lexopt_aligned_pw_multi_aff(
6059 isl_pw_multi_aff *re
[all...]
H A Disl_schedule.c3174 isl_pw_multi_aff *pma;
3271 /* This function is called for each isl_pw_multi_aff in
3275 static int pw_multi_aff_extract_int(__isl_take isl_pw_multi_aff *pma,

Completed in 209 milliseconds