/haiku-buildtools/isl/include/isl/ |
H A D | union_map.h | 20 __isl_give isl_union_map *isl_union_map_copy(__isl_keep isl_union_map *umap); 21 void *isl_union_map_free(__isl_take isl_union_map *umap); 23 isl_ctx *isl_union_map_get_ctx(__isl_keep isl_union_map *umap); 24 __isl_give isl_space *isl_union_map_get_space(__isl_keep isl_union_map *umap); 27 __isl_take isl_union_map *umap); 28 __isl_give isl_set *isl_union_map_params(__isl_take isl_union_map *umap); 29 __isl_give isl_union_set *isl_union_map_domain(__isl_take isl_union_map *umap); 30 __isl_give isl_union_set *isl_union_map_range(__isl_take isl_union_map *umap); 32 __isl_take isl_union_map *umap); 34 __isl_take isl_union_map *umap); [all...] |
H A D | dim.h | 98 __isl_give isl_space *isl_union_map_get_dim(__isl_keep isl_union_map *umap);
|
H A D | union_set.h | 72 __isl_take isl_union_set *uset, __isl_take isl_union_map *umap);
|
H A D | aff.h | 518 __isl_take isl_union_map *umap);
|
H A D | polynomial.h | 604 __isl_take isl_union_map *umap,
|
/haiku-buildtools/isl/ |
H A D | isl_union_map.c | 43 isl_union_map *umap; local 49 umap = isl_calloc_type(dim->ctx, isl_union_map); 50 if (!umap) 53 umap->ref = 1; 54 umap->dim = dim; 55 if (isl_hash_table_init(dim->ctx, &umap->table, size) < 0) 56 return isl_union_map_free(umap); 58 return umap; 71 isl_ctx *isl_union_map_get_ctx(__isl_keep isl_union_map *umap) argument 73 return umap 81 isl_union_map_get_space(__isl_keep isl_union_map *umap) argument 102 isl_union_map **umap = (isl_union_map **)user; local 109 isl_union_map_dup(__isl_keep isl_union_map *umap) argument 125 isl_union_map_cow(__isl_take isl_union_map *umap) argument 161 isl_union_map_align_params( __isl_take isl_union_map *umap, __isl_take isl_space *model) argument 232 isl_union_map_copy(__isl_keep isl_union_map *umap) argument 246 isl_union_map_free(__isl_take isl_union_map *umap) argument 275 isl_union_map_add_map(__isl_take isl_union_map *umap, __isl_take isl_map *map) argument 330 isl_union_map *umap; local 375 isl_union_map_n_map(__isl_keep isl_union_map *umap) argument 385 isl_union_map_foreach_map(__isl_keep isl_union_map *umap, int (*fn)(__isl_take isl_map *map, void *user), void *user) argument 407 isl_map_from_union_map(__isl_take isl_union_map *umap) argument 435 isl_union_map_extract_map(__isl_keep isl_union_map *umap, __isl_take isl_space *space) argument 467 isl_union_map_contains(__isl_keep isl_union_map *umap, __isl_keep isl_space *dim) argument 618 gen_bin_set_op(__isl_take isl_union_map *umap, __isl_take isl_set *set, int (*fn)(void **, void *)) argument 646 isl_union_map_intersect_params( __isl_take isl_union_map *umap, __isl_take isl_set *set) argument 658 union_map_intersect_params( __isl_take isl_union_map *umap, __isl_take isl_union_set *uset) argument 665 union_map_gist_params( __isl_take isl_union_map *umap, __isl_take isl_union_set *uset) argument 789 isl_union_map_gist_params( __isl_take isl_union_map *umap, __isl_take isl_set *set) argument 801 isl_union_map_gist(__isl_take isl_union_map *umap, __isl_take isl_union_map *context) argument 903 isl_union_map_intersect_domain( __isl_take isl_union_map *umap, __isl_take isl_union_set *uset) argument 956 isl_union_map_subtract_domain( __isl_take isl_union_map *umap, __isl_take isl_union_set *dom) argument 1007 isl_union_map_subtract_range( __isl_take isl_union_map *umap, __isl_take isl_union_set *dom) argument 1049 isl_union_map_gist_domain( __isl_take isl_union_map *umap, __isl_take isl_union_set *uset) argument 1091 isl_union_map_gist_range( __isl_take isl_union_map *umap, __isl_take isl_union_set *uset) argument 1133 isl_union_map_intersect_range( __isl_take isl_union_map *umap, __isl_take isl_union_set *uset) argument 1228 isl_union_set_apply( __isl_take isl_union_set *uset, __isl_take isl_union_map *umap) argument 1385 cond_un_op(__isl_take isl_union_map *umap, int (*fn)(void **, void *)) argument 1435 un_op(__isl_take isl_union_map *umap, int (*fn)(void **, void *)) argument 1460 isl_union_map_affine_hull( __isl_take isl_union_map *umap) argument 1481 isl_union_map_polyhedral_hull( __isl_take isl_union_map *umap) argument 1502 isl_union_map_simple_hull( __isl_take isl_union_map *umap) argument 1531 inplace(__isl_take isl_union_map *umap, __isl_give isl_map *(*fn)(__isl_take isl_map *)) argument 1547 isl_union_map_coalesce( __isl_take isl_union_map *umap) argument 1559 isl_union_map_detect_equalities( __isl_take isl_union_map *umap) argument 1571 isl_union_map_compute_divs( __isl_take isl_union_map *umap) argument 1592 isl_union_map_lexmin( __isl_take isl_union_map *umap) argument 1613 isl_union_map_lexmax( __isl_take isl_union_map *umap) argument 1636 isl_union_map_universe(__isl_take isl_union_map *umap) argument 1656 isl_union_map_reverse(__isl_take isl_union_map *umap) argument 1673 isl_union_map_params(__isl_take isl_union_map *umap) argument 1706 isl_union_map_domain(__isl_take isl_union_map *umap) argument 1721 isl_union_map_range(__isl_take isl_union_map *umap) argument 1737 isl_union_map_domain_map( __isl_take isl_union_map *umap) argument 1754 isl_union_map_range_map( __isl_take isl_union_map *umap) argument 1773 isl_union_map_deltas(__isl_take isl_union_map *umap) argument 1792 isl_union_map_deltas_map( __isl_take isl_union_map *umap) argument 1841 isl_union_map_wrap(__isl_take isl_union_map *umap) argument 1968 isl_union_map_sample(__isl_take isl_union_map *umap) argument 2016 union_map_forall(__isl_keep isl_union_map *umap, int (*fn)(__isl_keep isl_map *map)) argument 2054 union_map_forall_user(__isl_keep isl_union_map *umap, int (*fn)(__isl_keep isl_map *map, void *user), void *user) argument 2069 isl_union_map_is_empty(__isl_keep isl_union_map *umap) argument 2108 isl_union_map_is_single_valued(__isl_keep isl_union_map *umap) argument 2132 isl_union_map_is_injective(__isl_keep isl_union_map *umap) argument 2275 plain_injective_on_range(__isl_take isl_union_map *umap, int first, int n_range) argument 2334 isl_union_map *umap = user; local 2348 isl_union_map_plain_is_injective(__isl_keep isl_union_map *umap) argument 2370 isl_union_map_is_bijective(__isl_keep isl_union_map *umap) argument 2394 isl_union_map_zip(__isl_take isl_union_map *umap) argument 2415 isl_union_map_uncurry(__isl_take isl_union_map *umap) argument 2436 isl_union_map_curry(__isl_take isl_union_map *umap) argument 2589 isl_union_map_preimage_domain_multi_aff( __isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma) argument [all...] |
H A D | isl_transitive_closure.c | 34 int isl_union_map_is_transitively_closed(__isl_keep isl_union_map *umap) argument 39 umap2 = isl_union_map_apply_range(isl_union_map_copy(umap), 40 isl_union_map_copy(umap)); 41 closed = isl_union_map_is_subset(umap2, umap); 2718 __isl_take isl_union_map *umap, int *exact) 2727 if (isl_union_map_foreach_map(umap, inc_count, &n) < 0) 2730 ctx = isl_union_map_get_ctx(umap); 2736 if (isl_union_map_foreach_map(umap, collect_basic_map, &next) < 0) 2747 isl_union_map_free(umap); 2755 isl_union_map_free(umap); 2717 union_floyd_warshall( __isl_take isl_union_map *umap, int *exact) argument 2764 union_components( __isl_take isl_union_map *umap, int *exact) argument 2864 isl_union_map_transitive_closure( __isl_take isl_union_map *umap, int *exact) argument 2945 isl_union_map_power(__isl_take isl_union_map *umap, int *exact) argument [all...] |
H A D | isl_ast_build_private.h | 178 __isl_take isl_union_map *umap); 225 __isl_keep isl_ast_build *build, __isl_take isl_union_map *umap);
|
H A D | isl_dim.c | 207 __isl_give isl_space *isl_union_map_get_dim(__isl_keep isl_union_map *umap) argument 209 return isl_union_map_get_space(umap);
|
H A D | isl_ast_build.c | 1512 * "umap" is an isl_union_map that implements the scaling down. 1524 __isl_take isl_union_map *umap) 1531 if (!build || !umap || !m) 1543 build->options = isl_union_map_apply_domain(build->options, umap); 1550 isl_union_map_free(umap); 1797 * in the domain of "umap". 1799 * We simply precompose "umap" with build->values. 1802 __isl_keep isl_ast_build *build, __isl_take isl_union_map *umap) 1807 return isl_union_map_free(umap); 1810 umap 1522 isl_ast_build_scale_down( __isl_take isl_ast_build *build, __isl_take isl_val *m, __isl_take isl_union_map *umap) argument 1801 isl_ast_build_substitute_values_union_map_domain( __isl_keep isl_ast_build *build, __isl_take isl_union_map *umap) argument [all...] |
H A D | isl_schedule.c | 3065 __isl_take isl_union_map *umap) 3069 if (!umap) 3071 if (isl_union_map_n_map(umap) <= 1) 3072 return umap; 3075 if (isl_union_map_foreach_map(umap, &update_max_out, &data.max_out) < 0) 3076 return isl_union_map_free(umap); 3078 data.res = isl_union_map_empty(isl_union_map_get_space(umap)); 3079 if (isl_union_map_foreach_map(umap, &map_pad_range, &data) < 0) 3082 isl_union_map_free(umap); 3097 isl_union_map *umap; local 3064 pad_schedule_map( __isl_take isl_union_map *umap) argument [all...] |
H A D | isl_fold.c | 1525 __isl_take isl_union_map *umap, 1533 isl_union_map_get_space(umap)); 1534 umap = isl_union_map_align_params(umap, 1542 if (isl_union_map_foreach_map(umap, &map_apply, &data) < 0) 1545 isl_union_map_free(umap); 1553 isl_union_map_free(umap); 1524 isl_union_map_apply_union_pw_qpolynomial_fold( __isl_take isl_union_map *umap, __isl_take isl_union_pw_qpolynomial_fold *upwf, int *tight) argument
|
H A D | isl_test.c | 2001 isl_union_map *umap; local 2025 umap = isl_union_map_read_from_str(ctx, str); 2026 sv = isl_union_map_is_single_valued(umap); 2027 isl_union_map_free(umap); 2035 umap = isl_union_map_read_from_str(ctx, str); 2036 sv = isl_union_map_is_single_valued(umap); 2037 isl_union_map_free(umap); 2931 isl_union_map *umap; local 2934 umap = isl_union_map_read_from_str(ctx, str); 2935 test = isl_union_map_plain_is_injective(umap); [all...] |
H A D | isl_aff.c | 4270 __isl_take isl_union_map *umap) 4275 space = isl_union_map_get_space(umap); 4277 if (isl_union_map_foreach_map(umap, &pw_multi_aff_from_map, &upma) < 0) 4279 isl_union_map_free(umap); 4885 /* Convert "pma" to an isl_map and add it to *umap. 4889 isl_union_map **umap = user; local 4893 *umap = isl_union_map_add_map(*umap, map); 4906 isl_union_map *umap; local 4912 umap 4269 isl_union_pw_multi_aff_from_union_map( __isl_take isl_union_map *umap) argument [all...] |
H A D | isl_output.c | 1077 __isl_keep isl_union_map *umap, __isl_take isl_printer *p) 1081 dim = isl_union_map_get_space(umap); 1088 isl_union_map_foreach_map(umap, &print_map_body, &data); 1110 __isl_keep isl_union_map *umap, __isl_take isl_printer *p) 1113 isl_union_map_foreach_map(umap, &print_latex_map_body, &data); 1119 __isl_keep isl_union_map *umap) 1121 if (!p || !umap) 1125 return isl_union_map_print_isl(umap, p); 1127 return isl_union_map_print_latex(umap, p); 1076 isl_union_map_print_isl( __isl_keep isl_union_map *umap, __isl_take isl_printer *p) argument 1109 isl_union_map_print_latex( __isl_keep isl_union_map *umap, __isl_take isl_printer *p) argument 1118 isl_printer_print_union_map(__isl_take isl_printer *p, __isl_keep isl_union_map *umap) argument
|
H A D | isl_ast_codegen.c | 1545 isl_union_map *umap; local 1559 umap = isl_union_map_from_map(map); 1561 isl_union_map_copy(umap)); 1563 umap);
|
H A D | isl_input.c | 2555 isl_union_map *umap; local 2559 umap = isl_stream_read_union_map(s); 2561 return umap; 2567 isl_union_map *umap; local 2571 umap = isl_stream_read_union_map(s); 2573 return umap;
|
/haiku-buildtools/cloog/include/cloog/isl/ |
H A D | domain.h | 26 __isl_take isl_union_map *umap);
|
/haiku-buildtools/gcc/gcc/ |
H A D | graphite-dependences.c | 262 isl_union_map *umap; member in struct:extend_schedule_str 271 str->umap = isl_union_map_add_map (str->umap, extend_map (map, str->max)); 288 str.umap = isl_union_map_empty (isl_union_map_get_space (x)); 293 return str.umap;
|
/haiku-buildtools/cloog/source/isl/ |
H A D | domain.c | 1163 isl_union_map *umap; local 1174 umap = isl_union_map_from_map(map); 1180 umap = isl_union_map_add_map(umap, map); 1183 injective = isl_union_map_plain_is_injective(umap); 1185 isl_union_map_free(umap); 1453 __isl_take isl_union_map *umap) 1460 dim = isl_union_map_get_space(umap); 1471 if (isl_union_map_foreach_map(umap, &add_domain_from_map, &ud) < 0) { 1472 isl_union_map_free(umap); 1452 cloog_union_domain_from_isl_union_map( __isl_take isl_union_map *umap) argument [all...] |