/haiku-buildtools/isl/ |
H A D | isl_map.c | 1377 static struct isl_basic_map *add_constraints(struct isl_basic_map *bmap1, argument 1383 if (!bmap1 || !bmap2) 1386 div_off = bmap1->n_div; 1389 int i1 = isl_basic_map_alloc_equality(bmap1); 1392 copy_constraint(bmap1, bmap1->eq[i1], bmap2, bmap2->eq[i], 1397 int i1 = isl_basic_map_alloc_inequality(bmap1); 1400 copy_constraint(bmap1, bmap1->ineq[i1], bmap2, bmap2->ineq[i], 1405 int i1 = isl_basic_map_alloc_div(bmap1); 2766 isl_basic_map_intersect( struct isl_basic_map *bmap1, struct isl_basic_map *bmap2) argument 3532 isl_basic_map_apply_range( struct isl_basic_map *bmap1, struct isl_basic_map *bmap2) argument 3604 isl_basic_map_apply_domain( struct isl_basic_map *bmap1, struct isl_basic_map *bmap2) argument 3628 isl_basic_map_sum( struct isl_basic_map *bmap1, struct isl_basic_map *bmap2) argument 7697 isl_basic_map_is_subset( struct isl_basic_map *bmap1, struct isl_basic_map *bmap2) argument 7724 isl_basic_map_is_equal( struct isl_basic_map *bmap1, struct isl_basic_map *bmap2) argument 7821 isl_basic_map_is_strict_subset( struct isl_basic_map *bmap1, struct isl_basic_map *bmap2) argument 7975 isl_basic_map_union( struct isl_basic_map *bmap1, struct isl_basic_map *bmap2) argument 8307 struct isl_basic_map *bmap1 = NULL; local 8820 isl_basic_map_plain_cmp(const __isl_keep isl_basic_map *bmap1, const __isl_keep isl_basic_map *bmap2) argument 8893 isl_basic_map_plain_is_equal(__isl_keep isl_basic_map *bmap1, __isl_keep isl_basic_map *bmap2) argument 8908 const struct isl_basic_map *bmap1 = *(const struct isl_basic_map **)p1; local 9088 isl_basic_map_product( struct isl_basic_map *bmap1, struct isl_basic_map *bmap2) argument 9136 isl_basic_map_flat_product( __isl_take isl_basic_map *bmap1, __isl_take isl_basic_map *bmap2) argument 9152 isl_basic_map_domain_product( __isl_take isl_basic_map *bmap1, __isl_take isl_basic_map *bmap2) argument 9197 isl_basic_map_range_product( __isl_take isl_basic_map *bmap1, __isl_take isl_basic_map *bmap2) argument 9247 isl_basic_map_flat_range_product( __isl_take isl_basic_map *bmap1, __isl_take isl_basic_map *bmap2) argument [all...] |
H A D | isl_coalesce.c | 1446 static int same_divs(__isl_keep isl_basic_map *bmap1, argument 1453 if (!bmap1 || !bmap2) 1455 if (bmap1->n_div != bmap2->n_div) 1458 if (bmap1->n_div == 0) 1461 known = isl_basic_map_divs_known(bmap1); 1468 total = isl_basic_map_total_dim(bmap1); 1469 for (i = 0; i < bmap1->n_div; ++i) 1470 if (!isl_seq_eq(bmap1->div[i], bmap2->div[i], 2 + total))
|
H A D | isl_map_simplify.c | 2375 int isl_basic_map_plain_is_disjoint(__isl_keep isl_basic_map *bmap1, argument 2383 if (!bmap1 || !bmap2) 2385 isl_assert(bmap1->ctx, isl_space_is_equal(bmap1->dim, bmap2->dim), 2387 if (bmap1->n_div || bmap2->n_div) 2389 if (!bmap1->n_eq && !bmap2->n_eq) 2392 total = isl_space_dim(bmap1->dim, isl_dim_all); 2395 v = isl_vec_alloc(bmap1->ctx, 1 + total); 2398 elim = isl_alloc_array(bmap1->ctx, int, total); 2401 compute_elimination_index(bmap1, eli [all...] |
H A D | isl_map_private.h | 219 int isl_basic_map_plain_cmp(const __isl_keep isl_basic_map *bmap1, 223 int isl_basic_map_plain_is_equal(__isl_keep isl_basic_map *bmap1,
|
H A D | isl_ast_build.c | 1373 isl_basic_map *bmap1, *bmap2; local 1381 bmap1 = isl_basic_map_from_constraint(isl_constraint_copy(c)); 1385 bmap1 = isl_basic_map_upper_bound_si(bmap1, isl_dim_in, 0, pos - 1); 1388 return isl_basic_map_union(bmap1, bmap2);
|
H A D | isl_test.c | 3746 isl_basic_map *bmap1, *bmap2; local 3750 bmap1 = isl_basic_map_read_from_str(ctx, str); 3751 bmap2 = isl_basic_map_curry(isl_basic_map_copy(bmap1)); 3752 equal = isl_basic_map_is_equal(bmap1, bmap2); 3753 isl_basic_map_free(bmap1);
|
/haiku-buildtools/isl/include/isl/ |
H A D | map.h | 157 __isl_take isl_basic_map *bmap1, 161 __isl_take isl_basic_map *bmap1, 165 __isl_take isl_basic_map *bmap1, 169 __isl_take isl_basic_map *bmap1, 227 struct isl_basic_map *bmap1, struct isl_basic_map *bmap2); 240 __isl_keep isl_basic_map *bmap1, 296 int isl_basic_map_is_subset(__isl_keep isl_basic_map *bmap1, 298 int isl_basic_map_is_strict_subset(__isl_keep isl_basic_map *bmap1, 355 __isl_take isl_basic_map *bmap1, __isl_take isl_basic_map *bmap2); 359 __isl_take isl_basic_map *bmap1, __isl_tak [all...] |