Searched refs:bmap1 (Results 1 - 7 of 7) sorted by relevance

/haiku-buildtools/isl/
H A Disl_map.c1377 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 Disl_coalesce.c1446 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 Disl_map_simplify.c2375 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 Disl_map_private.h219 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 Disl_ast_build.c1373 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 Disl_test.c3746 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 Dmap.h157 __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...]

Completed in 118 milliseconds