/haiku-buildtools/isl/include/isl/ |
H A D | union_set.h | 17 __isl_give isl_union_set *isl_union_set_copy(__isl_keep isl_union_set *uset); 18 void *isl_union_set_free(__isl_take isl_union_set *uset); 20 isl_ctx *isl_union_set_get_ctx(__isl_keep isl_union_set *uset); 21 __isl_give isl_space *isl_union_set_get_space(__isl_keep isl_union_set *uset); 24 __isl_take isl_union_set *uset); 25 __isl_give isl_set *isl_union_set_params(__isl_take isl_union_set *uset); 29 __isl_take isl_union_set *uset); 32 __isl_take isl_union_set *uset); 35 __isl_take isl_union_set *uset); 37 __isl_take isl_union_set *uset); [all...] |
H A D | union_map.h | 36 __isl_take isl_union_set *uset); 38 __isl_take isl_union_set *uset); 88 __isl_take isl_union_map *umap, __isl_take isl_union_set *uset); 91 __isl_take isl_union_map *umap, __isl_take isl_union_set *uset); 95 __isl_take isl_union_map *umap, __isl_take isl_union_set *uset); 98 __isl_take isl_union_map *umap, __isl_take isl_union_set *uset); 128 __isl_give isl_union_map *isl_union_set_identity(__isl_take isl_union_set *uset); 190 __isl_give isl_union_map *isl_union_set_unwrap(__isl_take isl_union_set *uset); 199 __isl_take isl_union_set *uset, __isl_take isl_space *model);
|
H A D | dim.h | 102 __isl_give isl_space *isl_union_set_get_dim(__isl_keep isl_union_set *uset);
|
H A D | aff.h | 470 __isl_take isl_union_set *uset); 507 __isl_take isl_union_set *uset); 516 __isl_take isl_union_set *uset);
|
H A D | polynomial.h | 490 __isl_take isl_union_set *uset); 557 __isl_take isl_union_set *uset); 601 __isl_take isl_union_set *uset,
|
/haiku-buildtools/isl/ |
H A D | isl_union_map.c | 24 int isl_union_set_is_params(__isl_keep isl_union_set *uset) argument 29 if (!uset) 31 if (uset->table.n != 1) 34 set = isl_set_from_union_set(isl_union_set_copy(uset)); 76 isl_ctx *isl_union_set_get_ctx(__isl_keep isl_union_set *uset) argument 78 return uset ? uset->dim->ctx : NULL; 88 __isl_give isl_space *isl_union_set_get_space(__isl_keep isl_union_set *uset) argument 90 return isl_union_map_get_space(uset); 198 __isl_take isl_union_set *uset, __isl_tak 197 isl_union_set_align_params( __isl_take isl_union_set *uset, __isl_take isl_space *model) argument 241 isl_union_set_copy(__isl_keep isl_union_set *uset) argument 262 isl_union_set_free(__isl_take isl_union_set *uset) argument 321 isl_union_set_add_set(__isl_take isl_union_set *uset, __isl_take isl_set *set) argument 380 isl_union_set_n_set(__isl_keep isl_union_set *uset) argument 427 isl_set_from_union_set(__isl_take isl_union_set *uset) argument 459 isl_union_set_extract_set(__isl_keep isl_union_set *uset, __isl_take isl_space *dim) argument 482 isl_union_set_contains(__isl_keep isl_union_set *uset, __isl_keep isl_space *dim) argument 488 isl_union_set_foreach_set(__isl_keep isl_union_set *uset, int (*fn)(__isl_take isl_set *set, void *user), void *user) argument 511 isl_union_set_foreach_point(__isl_keep isl_union_set *uset, int (*fn)(__isl_take isl_point *pnt, void *user), void *user) argument 652 isl_union_set_intersect_params( __isl_take isl_union_set *uset, __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 795 isl_union_set_gist_params( __isl_take isl_union_set *uset, __isl_take isl_set *set) argument 807 isl_union_set_gist(__isl_take isl_union_set *uset, __isl_take isl_union_set *context) argument 903 isl_union_map_intersect_domain( __isl_take isl_union_map *umap, __isl_take isl_union_set *uset) 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 1416 isl_union_map_from_range( __isl_take isl_union_set *uset) argument 1422 isl_union_map_from_domain( __isl_take isl_union_set *uset) argument 1466 isl_union_set_affine_hull( __isl_take isl_union_set *uset) argument 1487 isl_union_set_polyhedral_hull( __isl_take isl_union_set *uset) argument 1508 isl_union_set_simple_hull( __isl_take isl_union_set *uset) argument 1553 isl_union_set_coalesce( __isl_take isl_union_set *uset) argument 1565 isl_union_set_detect_equalities( __isl_take isl_union_set *uset) argument 1577 isl_union_set_compute_divs( __isl_take isl_union_set *uset) argument 1598 isl_union_set_lexmin( __isl_take isl_union_set *uset) argument 1619 isl_union_set_lexmax( __isl_take isl_union_set *uset) argument 1641 isl_union_set_universe(__isl_take isl_union_set *uset) argument 1691 isl_union_set_params(__isl_take isl_union_set *uset) argument 1808 isl_union_set_identity(__isl_take isl_union_set *uset) argument 1826 isl_union_set_unwrap(__isl_take isl_union_set *uset) argument 1991 isl_union_set_sample(__isl_take isl_union_set *uset) argument 2074 isl_union_set_is_empty(__isl_keep isl_union_set *uset) argument 2451 isl_union_set_lift(__isl_take isl_union_set *uset) argument 2468 isl_union_set_coefficients( __isl_take isl_union_set *uset) argument 2511 isl_union_set_solutions( __isl_take isl_union_set *uset) argument [all...] |
H A D | isl_union_templ.c | 563 isl_union_set *uset; local 576 /* Find the set in data->uset that live in the same space as the domain 590 entry2 = isl_hash_table_find(data->uset->dim->ctx, &data->uset->table, 618 /* Apply fn to each pair of PW in u and set in uset such that 623 __isl_take isl_union_set *uset, 628 u = FN(UNION,align_params)(u, isl_union_set_get_space(uset)); 629 uset = isl_union_set_align_params(uset, FN(UNION,get_space)(u)); 631 if (!u || !uset) 622 match_domain_op(__isl_take UNION *u, __isl_take isl_union_set *uset, __isl_give PW *(*fn)(__isl_take PW*, __isl_take isl_set*)) argument 739 isl_union_set **uset = (isl_union_set **)user; local 748 isl_union_set *uset; local [all...] |
H A D | isl_dim.c | 220 __isl_give isl_space *isl_union_set_get_dim(__isl_keep isl_union_set *uset) argument 222 return isl_union_set_get_space(uset);
|
H A D | isl_test.c | 2353 isl_union_set *uset; local 2359 uset = isl_union_set_read_from_str(ctx, 2363 umap1 = isl_union_map_subtract_domain(umap1, uset); 3370 isl_union_set *uset; local 3376 uset = isl_union_pw_qpolynomial_domain(upwqp1); 3378 upwqp1 = isl_union_pw_qpolynomial_intersect_domain(upwqp1, uset); 4009 isl_union_set *uset; local 4028 uset = isl_union_map_range(schedule); 4029 if (!uset) 4031 if (isl_union_set_n_set(uset) ! [all...] |
H A D | isl_ast_codegen.c | 1624 isl_union_set *uset; local 1627 uset = isl_union_set_from_basic_set(isl_basic_set_copy(bounds)); 1628 executed = isl_union_map_intersect_domain(executed, uset); 1635 uset = isl_union_map_domain(isl_union_map_copy(executed)); 1636 domain = isl_set_from_union_set(uset);
|
H A D | isl_aff.c | 4290 __isl_take isl_union_set *uset) 4292 return isl_union_pw_multi_aff_from_union_map(uset); 4858 /* Return an isl_union_pw_multi_aff with the given "uset" as domain and 4862 __isl_take isl_union_set *uset) 4867 if (!uset) 4870 space = isl_union_set_get_space(uset); 4873 if (isl_union_set_foreach_set(uset, 4877 isl_union_set_free(uset); 4880 isl_union_set_free(uset); 4289 isl_union_pw_multi_aff_from_union_set( __isl_take isl_union_set *uset) argument 4861 isl_union_pw_multi_aff_from_domain( __isl_take isl_union_set *uset) argument
|
H A D | isl_input.c | 2579 isl_union_set *uset; local 2583 uset = isl_stream_read_union_set(s); 2585 return uset; 2591 isl_union_set *uset; local 2595 uset = isl_stream_read_union_set(s); 2597 return uset;
|
H A D | isl_fold.c | 1560 __isl_take isl_union_set *uset, 1563 return isl_union_map_apply_union_pw_qpolynomial_fold(uset, upwf, tight); 1559 isl_union_set_apply_union_pw_qpolynomial_fold( __isl_take isl_union_set *uset, __isl_take isl_union_pw_qpolynomial_fold *upwf, int *tight) argument
|
H A D | isl_output.c | 1137 __isl_keep isl_union_set *uset) 1139 if (!p || !uset) 1143 return isl_union_map_print_isl((isl_union_map *)uset, p); 1145 return isl_union_map_print_latex((isl_union_map *)uset, p); 1136 isl_printer_print_union_set(__isl_take isl_printer *p, __isl_keep isl_union_set *uset) argument
|