|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 151 isl_bool (*Predicate)(__isl_keep isl_val *)) {
tools/polly/lib/External/isl/include/isl/aff.h 35 isl_bool isl_aff_involves_dims(__isl_keep isl_aff *aff,
68 isl_bool isl_aff_is_cst(__isl_keep isl_aff *aff);
80 isl_bool isl_aff_plain_is_equal(__isl_keep isl_aff *aff1,
82 isl_bool isl_aff_plain_is_zero(__isl_keep isl_aff *aff);
83 isl_bool isl_aff_is_nan(__isl_keep isl_aff *aff);
209 isl_bool isl_pw_aff_has_dim_id(__isl_keep isl_pw_aff *pa,
219 isl_bool isl_pw_aff_is_empty(__isl_keep isl_pw_aff *pwaff);
220 isl_bool isl_pw_aff_involves_nan(__isl_keep isl_pw_aff *pa);
223 isl_bool isl_pw_aff_plain_is_equal(__isl_keep isl_pw_aff *pwaff1,
225 isl_bool isl_pw_aff_is_equal(__isl_keep isl_pw_aff *pa1,
240 isl_bool isl_pw_aff_involves_dims(__isl_keep isl_pw_aff *pwaff,
243 isl_bool isl_pw_aff_is_cst(__isl_keep isl_pw_aff *pwaff);
253 isl_bool isl_pw_aff_has_tuple_id(__isl_keep isl_pw_aff *pa,
492 isl_bool isl_pw_multi_aff_involves_dims(__isl_keep isl_pw_multi_aff *pma,
505 isl_bool isl_pw_multi_aff_has_tuple_name(__isl_keep isl_pw_multi_aff *pma,
511 isl_bool isl_pw_multi_aff_has_tuple_id(__isl_keep isl_pw_multi_aff *pma,
546 isl_bool isl_pw_multi_aff_involves_nan(__isl_keep isl_pw_multi_aff *pma);
547 isl_bool isl_pw_multi_aff_plain_is_equal(__isl_keep isl_pw_multi_aff *pma1,
549 isl_bool isl_pw_multi_aff_is_equal(__isl_keep isl_pw_multi_aff *pma1,
724 isl_bool isl_union_pw_multi_aff_involves_nan(
726 isl_bool isl_union_pw_multi_aff_plain_is_equal(
811 isl_bool isl_multi_pw_aff_is_cst(__isl_keep isl_multi_pw_aff *mpa);
812 isl_bool isl_multi_pw_aff_is_equal(__isl_keep isl_multi_pw_aff *mpa1,
904 isl_bool isl_union_pw_aff_involves_nan(__isl_keep isl_union_pw_aff *upa);
905 isl_bool isl_union_pw_aff_plain_is_equal(__isl_keep isl_union_pw_aff *upa1,
tools/polly/lib/External/isl/include/isl/ast.h 76 isl_bool isl_ast_expr_is_equal(__isl_keep isl_ast_expr *expr1,
110 isl_bool isl_ast_node_for_is_degenerate(__isl_keep isl_ast_node *node);
116 isl_bool isl_ast_node_if_has_else(__isl_keep isl_ast_node *node);
132 isl_bool (*fn)(__isl_keep isl_ast_node *node, void *user), void *user);
tools/polly/lib/External/isl/include/isl/constraint.h 70 isl_bool isl_basic_map_has_defining_equality(
73 isl_bool isl_basic_set_has_defining_equality(
76 isl_bool isl_basic_set_has_defining_inequalities(
88 isl_bool isl_constraint_involves_dims(__isl_keep isl_constraint *constraint,
113 isl_bool isl_constraint_is_equality(__isl_keep isl_constraint *constraint);
116 isl_bool isl_constraint_is_lower_bound(__isl_keep isl_constraint *constraint,
118 isl_bool isl_constraint_is_upper_bound(__isl_keep isl_constraint *constraint,
tools/polly/lib/External/isl/include/isl/ctx.h 93 isl_bool isl_bool_not(isl_bool b);
93 isl_bool isl_bool_not(isl_bool b);
tools/polly/lib/External/isl/include/isl/fixed_box.h 22 isl_bool isl_fixed_box_is_valid(__isl_keep isl_fixed_box *box);
tools/polly/lib/External/isl/include/isl/hmap.h 25 isl_bool ISL_FN(ISL_HMAP,has)(__isl_keep ISL_HMAP *hmap,
tools/polly/lib/External/isl/include/isl/hmap_templ.c 181 isl_bool ISL_FN(ISL_HMAP,has)(__isl_keep ISL_HMAP *hmap,
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h 55 isl_bool val;
57 friend boolean manage(isl_bool val);
58 boolean(isl_bool val): val(val) {}
86 inline boolean manage(isl_bool val) {
tools/polly/lib/External/isl/include/isl/local_space.h 25 isl_bool isl_local_space_is_params(__isl_keep isl_local_space *ls);
26 isl_bool isl_local_space_is_set(__isl_keep isl_local_space *ls);
34 isl_bool isl_local_space_has_dim_name(__isl_keep isl_local_space *ls,
41 isl_bool isl_local_space_has_dim_id(__isl_keep isl_local_space *ls,
78 isl_bool isl_local_space_is_equal(__isl_keep isl_local_space *ls1,
tools/polly/lib/External/isl/include/isl/map.h 68 isl_bool isl_map_has_tuple_name(__isl_keep isl_map *map,
76 isl_bool isl_map_has_dim_name(__isl_keep isl_map *map,
91 isl_bool isl_basic_map_has_dim_id(__isl_keep isl_basic_map *bmap,
93 isl_bool isl_map_has_dim_id(__isl_keep isl_map *map,
101 isl_bool isl_map_has_tuple_id(__isl_keep isl_map *map, enum isl_dim_type type);
113 isl_bool isl_basic_map_is_rational(__isl_keep isl_basic_map *bmap);
229 isl_bool isl_basic_map_is_equal(__isl_keep isl_basic_map *bmap1,
231 isl_bool isl_basic_map_is_disjoint(__isl_keep isl_basic_map *bmap1,
274 isl_bool isl_basic_map_image_is_bounded(__isl_keep isl_basic_map *bmap);
275 isl_bool isl_basic_map_plain_is_universe(__isl_keep isl_basic_map *bmap);
276 isl_bool isl_basic_map_is_universe(__isl_keep isl_basic_map *bmap);
277 isl_bool isl_basic_map_plain_is_empty(__isl_keep isl_basic_map *bmap);
279 isl_bool isl_basic_map_is_empty(__isl_keep isl_basic_map *bmap);
281 isl_bool isl_basic_map_is_subset(__isl_keep isl_basic_map *bmap1,
283 isl_bool isl_basic_map_is_strict_subset(__isl_keep isl_basic_map *bmap1,
360 isl_bool isl_map_domain_is_wrapping(__isl_keep isl_map *map);
361 isl_bool isl_map_range_is_wrapping(__isl_keep isl_map *map);
362 isl_bool isl_map_is_product(__isl_keep isl_map *map);
469 isl_bool isl_basic_set_is_wrapping(__isl_keep isl_basic_set *bset);
471 isl_bool isl_set_is_wrapping(__isl_keep isl_set *set);
516 isl_bool isl_map_plain_is_empty(__isl_keep isl_map *map);
517 isl_bool isl_map_plain_is_universe(__isl_keep isl_map *map);
519 isl_bool isl_map_is_empty(__isl_keep isl_map *map);
521 isl_bool isl_map_is_subset(__isl_keep isl_map *map1, __isl_keep isl_map *map2);
523 isl_bool isl_map_is_strict_subset(__isl_keep isl_map *map1,
526 isl_bool isl_map_is_equal(__isl_keep isl_map *map1, __isl_keep isl_map *map2);
528 isl_bool isl_map_is_disjoint(__isl_keep isl_map *map1,
530 isl_bool isl_basic_map_is_single_valued(__isl_keep isl_basic_map *bmap);
531 isl_bool isl_map_plain_is_single_valued(__isl_keep isl_map *map);
533 isl_bool isl_map_is_single_valued(__isl_keep isl_map *map);
534 isl_bool isl_map_plain_is_injective(__isl_keep isl_map *map);
536 isl_bool isl_map_is_injective(__isl_keep isl_map *map);
538 isl_bool isl_map_is_bijective(__isl_keep isl_map *map);
539 isl_bool isl_map_is_identity(__isl_keep isl_map *map);
541 isl_bool isl_map_has_equal_space(__isl_keep isl_map *map1,
544 isl_bool isl_basic_map_can_zip(__isl_keep isl_basic_map *bmap);
545 isl_bool isl_map_can_zip(__isl_keep isl_map *map);
549 isl_bool isl_basic_map_can_curry(__isl_keep isl_basic_map *bmap);
550 isl_bool isl_map_can_curry(__isl_keep isl_map *map);
554 isl_bool isl_map_can_range_curry(__isl_keep isl_map *map);
557 isl_bool isl_basic_map_can_uncurry(__isl_keep isl_basic_map *bmap);
558 isl_bool isl_map_can_uncurry(__isl_keep isl_map *map);
581 isl_bool isl_basic_map_involves_dims(__isl_keep isl_basic_map *bmap,
583 isl_bool isl_map_involves_dims(__isl_keep isl_map *map,
617 isl_bool isl_map_plain_is_equal(__isl_keep isl_map *map1,
tools/polly/lib/External/isl/include/isl/mat.h 105 isl_bool isl_mat_is_equal(__isl_keep isl_mat *mat1, __isl_keep isl_mat *mat2);
106 isl_bool isl_mat_has_linearly_independent_rows(__isl_keep isl_mat *mat1,
tools/polly/lib/External/isl/include/isl/maybe_templ.h 9 isl_bool valid;
tools/polly/lib/External/isl/include/isl/point.h 33 isl_bool isl_point_is_void(__isl_keep isl_point *pnt);
tools/polly/lib/External/isl/include/isl/polynomial.h 25 isl_bool isl_qpolynomial_involves_dims(__isl_keep isl_qpolynomial *qp,
48 isl_bool isl_qpolynomial_plain_is_equal(__isl_keep isl_qpolynomial *qp1,
50 isl_bool isl_qpolynomial_is_zero(__isl_keep isl_qpolynomial *qp);
51 isl_bool isl_qpolynomial_is_nan(__isl_keep isl_qpolynomial *qp);
52 isl_bool isl_qpolynomial_is_infty(__isl_keep isl_qpolynomial *qp);
53 isl_bool isl_qpolynomial_is_neginfty(__isl_keep isl_qpolynomial *qp);
138 isl_bool isl_pw_qpolynomial_involves_nan(__isl_keep isl_pw_qpolynomial *pwqp);
139 isl_bool isl_pw_qpolynomial_plain_is_equal(__isl_keep isl_pw_qpolynomial *pwqp1,
152 isl_bool isl_pw_qpolynomial_is_zero(__isl_keep isl_pw_qpolynomial *pwqp);
162 isl_bool isl_pw_qpolynomial_involves_dims(__isl_keep isl_pw_qpolynomial *pwqp,
164 isl_bool isl_pw_qpolynomial_has_equal_space(
294 isl_bool isl_qpolynomial_fold_is_nan(__isl_keep isl_qpolynomial_fold *fold);
346 isl_bool isl_pw_qpolynomial_fold_involves_nan(
348 isl_bool isl_pw_qpolynomial_fold_plain_is_equal(
363 isl_bool isl_pw_qpolynomial_fold_is_zero(
374 isl_bool isl_pw_qpolynomial_fold_has_equal_space(
483 isl_bool isl_union_pw_qpolynomial_involves_nan(
485 isl_bool isl_union_pw_qpolynomial_plain_is_equal(
591 isl_bool isl_union_pw_qpolynomial_fold_involves_nan(
593 isl_bool isl_union_pw_qpolynomial_fold_plain_is_equal(
tools/polly/lib/External/isl/include/isl/printer.h 53 isl_bool isl_printer_has_note(__isl_keep isl_printer *p,
tools/polly/lib/External/isl/include/isl/schedule.h 140 isl_bool isl_schedule_plain_is_equal(__isl_keep isl_schedule *schedule1,
151 isl_bool (*fn)(__isl_keep isl_schedule_node *node, void *user),
tools/polly/lib/External/isl/include/isl/schedule_node.h 24 isl_bool isl_schedule_node_is_equal(__isl_keep isl_schedule_node *node1,
38 isl_bool (*fn)(__isl_keep isl_schedule_node *node, void *user),
40 isl_bool isl_schedule_node_every_descendant(__isl_keep isl_schedule_node *node,
41 isl_bool (*test)(__isl_keep isl_schedule_node *node, void *user),
53 isl_bool isl_schedule_node_has_parent(__isl_keep isl_schedule_node *node);
54 isl_bool isl_schedule_node_has_children(__isl_keep isl_schedule_node *node);
55 isl_bool isl_schedule_node_has_previous_sibling(
57 isl_bool isl_schedule_node_has_next_sibling(__isl_keep isl_schedule_node *node);
86 isl_bool isl_schedule_node_is_subtree_anchored(
120 isl_bool isl_schedule_node_band_member_get_coincident(
125 isl_bool isl_schedule_node_band_get_permutable(
tools/polly/lib/External/isl/include/isl/set.h 52 isl_bool isl_set_has_tuple_name(__isl_keep isl_set *set);
63 isl_bool isl_set_has_dim_name(__isl_keep isl_set *set,
76 isl_bool isl_set_has_dim_id(__isl_keep isl_set *set,
83 isl_bool isl_set_has_tuple_id(__isl_keep isl_set *set);
174 isl_bool isl_basic_set_is_equal(__isl_keep isl_basic_set *bset1,
176 isl_bool isl_basic_set_is_disjoint(__isl_keep isl_basic_set *bset1,
229 isl_bool isl_basic_set_plain_is_universe(__isl_keep isl_basic_set *bset);
230 isl_bool isl_basic_set_is_universe(__isl_keep isl_basic_set *bset);
231 isl_bool isl_basic_set_plain_is_empty(__isl_keep isl_basic_set *bset);
233 isl_bool isl_basic_set_is_empty(__isl_keep isl_basic_set *bset);
234 isl_bool isl_basic_set_is_bounded(__isl_keep isl_basic_set *bset);
236 isl_bool isl_basic_set_is_subset(__isl_keep isl_basic_set *bset1,
238 isl_bool isl_basic_set_plain_is_equal(__isl_keep isl_basic_set *bset1,
368 isl_bool isl_basic_set_involves_dims(__isl_keep isl_basic_set *bset,
370 isl_bool isl_set_involves_dims(__isl_keep isl_set *set,
374 isl_bool isl_set_plain_is_empty(__isl_keep isl_set *set);
375 isl_bool isl_set_plain_is_universe(__isl_keep isl_set *set);
376 isl_bool isl_set_is_params(__isl_keep isl_set *set);
378 isl_bool isl_set_is_empty(__isl_keep isl_set *set);
379 isl_bool isl_set_is_bounded(__isl_keep isl_set *set);
381 isl_bool isl_set_is_subset(__isl_keep isl_set *set1, __isl_keep isl_set *set2);
383 isl_bool isl_set_is_strict_subset(__isl_keep isl_set *set1,
386 isl_bool isl_set_is_equal(__isl_keep isl_set *set1, __isl_keep isl_set *set2);
388 isl_bool isl_set_is_disjoint(__isl_keep isl_set *set1,
390 isl_bool isl_set_is_singleton(__isl_keep isl_set *set);
391 isl_bool isl_set_is_box(__isl_keep isl_set *set);
392 isl_bool isl_set_has_equal_space(__isl_keep isl_set *set1,
408 isl_bool isl_set_dim_is_bounded(__isl_keep isl_set *set,
410 isl_bool isl_set_dim_has_lower_bound(__isl_keep isl_set *set,
412 isl_bool isl_set_dim_has_upper_bound(__isl_keep isl_set *set,
414 isl_bool isl_set_dim_has_any_lower_bound(__isl_keep isl_set *set,
416 isl_bool isl_set_dim_has_any_upper_bound(__isl_keep isl_set *set,
441 isl_bool isl_set_plain_is_equal(__isl_keep isl_set *set1,
443 isl_bool isl_set_plain_is_disjoint(__isl_keep isl_set *set1,
tools/polly/lib/External/isl/include/isl/space.h 31 isl_bool isl_space_is_params(__isl_keep isl_space *space);
32 isl_bool isl_space_is_set(__isl_keep isl_space *space);
33 isl_bool isl_space_is_map(__isl_keep isl_space *space);
40 isl_bool isl_space_has_tuple_name(__isl_keep isl_space *space,
48 isl_bool isl_space_has_tuple_id(__isl_keep isl_space *dim,
56 isl_bool isl_space_has_dim_id(__isl_keep isl_space *dim,
66 isl_bool isl_space_has_dim_name(__isl_keep isl_space *space,
126 isl_bool isl_space_is_wrapping(__isl_keep isl_space *dim);
127 isl_bool isl_space_domain_is_wrapping(__isl_keep isl_space *space);
128 isl_bool isl_space_range_is_wrapping(__isl_keep isl_space *space);
129 isl_bool isl_space_is_product(__isl_keep isl_space *space);
133 isl_bool isl_space_can_zip(__isl_keep isl_space *space);
136 isl_bool isl_space_can_curry(__isl_keep isl_space *space);
139 isl_bool isl_space_can_range_curry(__isl_keep isl_space *space);
142 isl_bool isl_space_can_uncurry(__isl_keep isl_space *space);
145 isl_bool isl_space_is_domain(__isl_keep isl_space *space1,
147 isl_bool isl_space_is_range(__isl_keep isl_space *space1,
149 isl_bool isl_space_is_equal(__isl_keep isl_space *space1,
151 isl_bool isl_space_has_equal_params(__isl_keep isl_space *space1,
153 isl_bool isl_space_has_equal_tuples(__isl_keep isl_space *space1,
155 isl_bool isl_space_tuple_is_equal(__isl_keep isl_space *space1,
159 isl_bool isl_space_match(__isl_keep isl_space *space1, enum isl_dim_type type1,
tools/polly/lib/External/isl/include/isl/union_map.h 18 isl_bool isl_union_map_involves_dims(__isl_keep isl_union_map *umap,
208 isl_bool isl_union_map_plain_is_empty(__isl_keep isl_union_map *umap);
210 isl_bool isl_union_map_is_empty(__isl_keep isl_union_map *umap);
212 isl_bool isl_union_map_is_single_valued(__isl_keep isl_union_map *umap);
213 isl_bool isl_union_map_plain_is_injective(__isl_keep isl_union_map *umap);
215 isl_bool isl_union_map_is_injective(__isl_keep isl_union_map *umap);
217 isl_bool isl_union_map_is_bijective(__isl_keep isl_union_map *umap);
218 isl_bool isl_union_map_is_identity(__isl_keep isl_union_map *umap);
221 isl_bool isl_union_map_is_subset(__isl_keep isl_union_map *umap1,
224 isl_bool isl_union_map_is_equal(__isl_keep isl_union_map *umap1,
226 isl_bool isl_union_map_is_disjoint(__isl_keep isl_union_map *umap1,
229 isl_bool isl_union_map_is_strict_subset(__isl_keep isl_union_map *umap1,
240 isl_bool isl_union_map_every_map(__isl_keep isl_union_map *umap,
241 isl_bool (*test)(__isl_keep isl_map *map, void *user), void *user);
244 isl_bool (*fn)(__isl_keep isl_map *map, void *user), void *user);
245 isl_bool isl_union_map_contains(__isl_keep isl_union_map *umap,
tools/polly/lib/External/isl/include/isl/union_set.h 100 isl_bool isl_union_set_is_params(__isl_keep isl_union_set *uset);
102 isl_bool isl_union_set_is_empty(__isl_keep isl_union_set *uset);
105 isl_bool isl_union_set_is_subset(__isl_keep isl_union_set *uset1,
108 isl_bool isl_union_set_is_equal(__isl_keep isl_union_set *uset1,
110 isl_bool isl_union_set_is_disjoint(__isl_keep isl_union_set *uset1,
113 isl_bool isl_union_set_is_strict_subset(__isl_keep isl_union_set *uset1,
126 isl_bool isl_union_set_contains(__isl_keep isl_union_set *uset,
tools/polly/lib/External/isl/include/isl/val.h 94 isl_bool isl_val_is_zero(__isl_keep isl_val *v);
96 isl_bool isl_val_is_one(__isl_keep isl_val *v);
98 isl_bool isl_val_is_negone(__isl_keep isl_val *v);
100 isl_bool isl_val_is_nonneg(__isl_keep isl_val *v);
102 isl_bool isl_val_is_nonpos(__isl_keep isl_val *v);
104 isl_bool isl_val_is_pos(__isl_keep isl_val *v);
106 isl_bool isl_val_is_neg(__isl_keep isl_val *v);
108 isl_bool isl_val_is_int(__isl_keep isl_val *v);
110 isl_bool isl_val_is_rat(__isl_keep isl_val *v);
112 isl_bool isl_val_is_nan(__isl_keep isl_val *v);
114 isl_bool isl_val_is_infty(__isl_keep isl_val *v);
116 isl_bool isl_val_is_neginfty(__isl_keep isl_val *v);
122 isl_bool isl_val_lt(__isl_keep isl_val *v1, __isl_keep isl_val *v2);
124 isl_bool isl_val_le(__isl_keep isl_val *v1, __isl_keep isl_val *v2);
126 isl_bool isl_val_gt(__isl_keep isl_val *v1, __isl_keep isl_val *v2);
127 isl_bool isl_val_gt_si(__isl_keep isl_val *v, long i);
129 isl_bool isl_val_ge(__isl_keep isl_val *v1, __isl_keep isl_val *v2);
131 isl_bool isl_val_eq(__isl_keep isl_val *v1, __isl_keep isl_val *v2);
133 isl_bool isl_val_ne(__isl_keep isl_val *v1, __isl_keep isl_val *v2);
135 isl_bool isl_val_abs_eq(__isl_keep isl_val *v1, __isl_keep isl_val *v2);
138 isl_bool isl_val_is_divisible_by(__isl_keep isl_val *v1,
tools/polly/lib/External/isl/include/isl/vec.h 40 isl_bool isl_vec_is_equal(__isl_keep isl_vec *vec1, __isl_keep isl_vec *vec2);
tools/polly/lib/External/isl/isl_aff.c 554 isl_bool equal_params;
583 isl_bool isl_aff_plain_is_zero(__isl_keep isl_aff *aff)
595 isl_bool isl_aff_is_nan(__isl_keep isl_aff *aff)
607 isl_bool isl_aff_plain_is_equal(__isl_keep isl_aff *aff1,
610 isl_bool equal;
2394 isl_bool isl_aff_involves_dims(__isl_keep isl_aff *aff,
2400 isl_bool involves = isl_bool_false;
2474 isl_bool involves;
2506 isl_bool is_product;
2709 isl_bool equal_params;
2738 isl_bool equal_params;
2828 isl_bool rational;
3263 isl_bool equal;
3302 isl_bool isl_aff_is_cst(__isl_keep isl_aff *aff)
3312 isl_bool isl_pw_aff_is_cst(__isl_keep isl_pw_aff *pwaff)
3320 isl_bool is_cst = isl_aff_is_cst(pwaff->p[i].aff);
3330 isl_bool isl_multi_pw_aff_is_cst(__isl_keep isl_multi_pw_aff *mpa)
3338 isl_bool is_cst = isl_pw_aff_is_cst(mpa->u.p[i]);
3571 static isl_bool either_involves_nan(__isl_keep isl_pw_aff *pa1,
3574 isl_bool has_nan;
3639 isl_bool has_nan;
3762 isl_bool isl_aff_matching_params(__isl_keep isl_aff *aff,
3766 isl_bool match;
3785 isl_bool match;
4733 isl_bool is_set;
5010 isl_bool is_set;
5147 isl_bool sv;
5639 isl_bool equal;
6084 isl_bool equal_params;
6107 isl_bool isl_pw_aff_matching_params(__isl_keep isl_pw_aff *pa,
6111 isl_bool match;
6130 isl_bool match;
6178 isl_bool isl_multi_pw_aff_has_non_trivial_domain(
6194 isl_bool equal_params;
6446 isl_bool isl_pw_aff_is_equal(__isl_keep isl_pw_aff *pa1,
6449 isl_bool equal;
6450 isl_bool has_nan;
6480 isl_bool isl_multi_pw_aff_is_equal(__isl_keep isl_multi_pw_aff *mpa1,
6484 isl_bool equal, equal_params;
6531 isl_bool isl_pw_multi_aff_is_equal(__isl_keep isl_pw_multi_aff *pma1,
6534 isl_bool equal;
6535 isl_bool has_nan;
6612 isl_bool equal_params;
6682 isl_bool equal_params;
6772 isl_bool equal_params;
6845 isl_bool equal_params;
7366 isl_bool match;
7395 static isl_bool isl_union_pw_aff_matching_params(
7399 isl_bool match;
7448 isl_bool match;
7670 isl_bool is_set;
7671 isl_bool equal_params;
7935 isl_bool isl_multi_union_pw_aff_has_non_trivial_domain(
7938 isl_bool is_params, trivial;
7964 isl_bool params;
8009 isl_bool has_domain, is_params1, is_params2;
8123 isl_bool equal;
8268 isl_bool equal_params;
8351 isl_bool equal_params;
8419 isl_bool is_params;
9039 isl_bool is_params;
9197 isl_bool ok;
9213 isl_bool is_void;
tools/polly/lib/External/isl/isl_aff_map.c 31 isl_bool is_set;
47 isl_bool is_set;
69 isl_bool is_nan;
344 isl_bool rational;
tools/polly/lib/External/isl/isl_aff_private.h 123 isl_bool isl_aff_matching_params(__isl_keep isl_aff *aff,
174 isl_bool isl_pw_aff_matching_params(__isl_keep isl_pw_aff *pa,
tools/polly/lib/External/isl/isl_ast.c 332 isl_bool isl_ast_expr_is_equal(__isl_keep isl_ast_expr *expr1,
355 isl_bool equal;
1116 isl_bool isl_ast_node_for_is_degenerate(__isl_keep isl_ast_node *node)
1222 isl_bool isl_ast_node_if_has_else(
1334 isl_bool (*fn)(__isl_keep isl_ast_node *node, void *user), void *user)
1365 isl_bool (*fn)(__isl_keep isl_ast_node *node, void *user), void *user)
1367 isl_bool more;
1632 isl_bool has_note;
1718 isl_bool has_names;
2632 static isl_bool already_printed_once(__isl_keep isl_printer *p,
2673 isl_bool skip;
tools/polly/lib/External/isl/isl_ast_build.c 1187 isl_bool affine = isl_ast_build_has_affine_value(build, i);
1407 isl_bool no_stride;
1912 isl_bool isl_ast_build_has_stride(__isl_keep isl_ast_build *build, int pos)
1915 isl_bool has_stride;
1966 isl_bool isl_ast_build_has_affine_value(__isl_keep isl_ast_build *build,
1970 isl_bool involves;
tools/polly/lib/External/isl/isl_ast_build_expr.c 1954 static isl_bool single_is_subset(struct isl_from_pw_aff_data *data,
1957 isl_bool subset;
1970 static isl_bool aff_is_rational(__isl_keep isl_aff *aff)
1972 isl_bool rational;
1984 static isl_bool is_single_rational_aff(__isl_keep isl_aff_list *list)
1986 isl_bool rational;
2017 static isl_bool extends(struct isl_from_pw_aff_data *data,
2023 isl_bool is_rational;
2045 isl_bool is_valid;
2081 static isl_bool extends_min(struct isl_from_pw_aff_data *data,
2094 static isl_bool extends_max(struct isl_from_pw_aff_data *data,
2122 isl_bool test;
2129 isl_bool subset1, subset2 = isl_bool_false;
tools/polly/lib/External/isl/isl_ast_build_private.h 253 isl_bool isl_ast_build_has_affine_value(__isl_keep isl_ast_build *build,
297 isl_bool isl_ast_build_has_stride(__isl_keep isl_ast_build *build, int pos);
tools/polly/lib/External/isl/isl_ast_codegen.c 1480 isl_bool eliminated;
1854 static isl_bool domain_follows_at_depth(__isl_keep isl_basic_set *i,
1859 isl_bool empty;
2080 static isl_bool shared_outer(__isl_keep isl_basic_set *i,
2085 isl_bool empty;
3255 static isl_bool has_pure_outer_disjunction(__isl_keep isl_set *domain,
3260 isl_bool equal;
3316 isl_bool outer_disjunction;
3499 static isl_bool only_intersects_first(__isl_keep isl_set *set,
3502 isl_bool disjoint;
3575 isl_bool pure;
4640 static isl_bool any_scheduled_after(int i, int j, void *user)
5372 isl_bool unchanged;
tools/polly/lib/External/isl/isl_box.c 119 isl_bool valid;
175 isl_bool isl_fixed_box_is_valid(__isl_keep isl_fixed_box *box)
226 static isl_bool is_suitable_bound(__isl_keep isl_constraint *c, unsigned pos)
229 isl_bool is_bound, any_divs;
254 isl_bool is_bound, better;
305 isl_bool valid;
358 isl_bool valid;
tools/polly/lib/External/isl/isl_coalesce.c 644 static isl_bool contains(struct isl_coalesce_info *info, struct isl_tab *tab)
728 isl_bool super;
871 static isl_bool is_affected(__isl_keep isl_basic_map *bmap, int ineq,
1015 isl_bool handle;
1130 isl_bool super;
1854 static isl_bool all_cut_by_one(int i, int j, struct isl_coalesce_info *info,
1900 isl_bool try_relax;
2420 isl_bool defined, valid;
2473 isl_bool known, harmonize;
2513 isl_bool cst;
2644 isl_bool equal;
2682 static isl_bool same_divs(__isl_keep isl_basic_map *bmap1,
2686 isl_bool known;
2739 isl_bool cst;
3005 isl_bool known;
3138 isl_bool known;
3297 static isl_bool has_nested_div(__isl_keep isl_basic_map *bmap)
3648 isl_bool known, nested;
3698 isl_bool same;
tools/polly/lib/External/isl/isl_constraint.c 396 isl_bool isl_constraint_involves_dims(__isl_keep isl_constraint *constraint,
402 isl_bool involves = isl_bool_false;
437 isl_bool isl_constraint_is_lower_bound(__isl_keep isl_constraint *constraint,
454 isl_bool isl_constraint_is_upper_bound(__isl_keep isl_constraint *constraint,
692 isl_bool isl_constraint_is_equality(struct isl_constraint *constraint)
710 isl_bool is_div;
734 isl_bool isl_constraint_is_div_equality(__isl_keep isl_constraint *constraint,
737 isl_bool equality;
810 isl_bool isl_basic_map_has_defining_equality(
843 isl_bool isl_basic_set_has_defining_equality(
851 isl_bool isl_basic_set_has_defining_inequalities(
tools/polly/lib/External/isl/isl_constraint_private.h 29 isl_bool isl_constraint_is_div_equality(__isl_keep isl_constraint *constraint,
tools/polly/lib/External/isl/isl_convex_hull.c 831 isl_bool isl_basic_set_is_bounded(__isl_keep isl_basic_set *bset)
834 isl_bool bounded;
850 isl_bool isl_basic_map_image_is_bounded(__isl_keep isl_basic_map *bmap)
854 isl_bool bounded;
868 isl_bool isl_set_is_bounded(__isl_keep isl_set *set)
876 isl_bool bounded = isl_basic_set_is_bounded(set->p[i]);
1755 isl_bool bounded;
tools/polly/lib/External/isl/isl_ctx.c 20 isl_bool isl_bool_not(isl_bool b)
20 isl_bool isl_bool_not(isl_bool b)
tools/polly/lib/External/isl/isl_equalities.c 738 isl_bool fixed;
tools/polly/lib/External/isl/isl_flow.c 403 isl_bool equal_params;
1661 static isl_bool isl_union_access_has_kill(
1664 isl_bool empty;
1791 isl_bool empty;
2794 static isl_bool count_sink_source(__isl_keep isl_schedule_node *node,
2800 isl_bool r = isl_bool_false;
2878 static isl_bool collect_sink_source(__isl_keep isl_schedule_node *node,
2884 isl_bool r = isl_bool_false;
3173 isl_bool has_kill;
tools/polly/lib/External/isl/isl_fold.c 803 isl_bool isl_qpolynomial_fold_is_nan(__isl_keep isl_qpolynomial_fold *fold)
1496 static isl_bool join_compatible(__isl_keep isl_space *space1,
1499 isl_bool m;
1525 isl_bool ok;
1579 isl_bool ok;
tools/polly/lib/External/isl/isl_ilp.c 484 isl_bool aligned;
tools/polly/lib/External/isl/isl_list_templ.c 467 isl_bool (*follows)(__isl_keep EL *a, __isl_keep EL *b, void *user);
475 static isl_bool FN(LIST(EL),follows)(int i, int j, void *user)
518 isl_bool (*follows)(__isl_keep EL *a, __isl_keep EL *b, void *user),
tools/polly/lib/External/isl/isl_local.c 92 isl_bool isl_local_div_is_marked_unknown(__isl_keep isl_local *local, int pos)
108 isl_bool isl_local_div_is_known(__isl_keep isl_local *local, int pos)
110 isl_bool marked;
125 isl_bool known;
139 isl_bool isl_local_divs_known(__isl_keep isl_local *local)
148 isl_bool unknown = isl_local_div_is_marked_unknown(local, i);
170 isl_bool unknown1, unknown2;
256 isl_bool known;
tools/polly/lib/External/isl/isl_local.h 9 isl_bool isl_local_div_is_marked_unknown(__isl_keep isl_local *local, int pos);
10 isl_bool isl_local_div_is_known(__isl_keep isl_local *local, int pos);
11 isl_bool isl_local_divs_known(__isl_keep isl_local *local);
tools/polly/lib/External/isl/isl_local_space.c 145 isl_bool isl_local_space_is_params(__isl_keep isl_local_space *ls)
154 isl_bool isl_local_space_is_set(__isl_keep isl_local_space *ls)
161 isl_bool isl_local_space_has_equal_space(__isl_keep isl_local_space *ls1,
172 isl_bool isl_local_space_has_space(__isl_keep isl_local_space *ls,
183 isl_bool ok;
197 isl_bool isl_local_space_is_equal(__isl_keep isl_local_space *ls1,
200 isl_bool equal;
285 isl_bool isl_local_space_has_dim_name(__isl_keep isl_local_space *ls,
297 isl_bool isl_local_space_has_dim_id(__isl_keep isl_local_space *ls,
334 isl_bool unknown;
364 isl_bool known;
802 isl_bool equal;
862 isl_bool isl_local_space_div_is_marked_unknown(__isl_keep isl_local_space *ls,
872 isl_bool isl_local_space_div_is_known(__isl_keep isl_local_space *ls, int div)
881 isl_bool isl_local_space_divs_known(__isl_keep isl_local_space *ls)
1100 isl_bool isl_local_space_is_named_or_nested(__isl_keep isl_local_space *ls,
1191 static isl_bool is_linear_div_constraint(__isl_keep isl_local_space *ls,
1194 isl_bool unknown;
1235 isl_bool isl_local_space_is_div_constraint(__isl_keep isl_local_space *ls,
1239 isl_bool linear;
1279 isl_bool isl_local_space_is_div_equality(__isl_keep isl_local_space *ls,
1283 isl_bool linear;
tools/polly/lib/External/isl/isl_local_space_private.h 39 isl_bool isl_local_space_div_is_marked_unknown(__isl_keep isl_local_space *ls,
41 isl_bool isl_local_space_div_is_known(__isl_keep isl_local_space *ls, int div);
42 isl_bool isl_local_space_divs_known(__isl_keep isl_local_space *ls);
47 isl_bool isl_local_space_is_named_or_nested(__isl_keep isl_local_space *ls,
50 isl_bool isl_local_space_has_equal_space(__isl_keep isl_local_space *ls1,
58 isl_bool isl_local_space_is_div_constraint(__isl_keep isl_local_space *ls,
60 isl_bool isl_local_space_is_div_equality(__isl_keep isl_local_space *ls,
90 isl_bool isl_local_space_has_space(__isl_keep isl_local_space *ls,
tools/polly/lib/External/isl/isl_lp.c 321 isl_bool equal;
tools/polly/lib/External/isl/isl_map.c 249 static isl_bool isl_basic_map_has_equal_params(__isl_keep isl_basic_map *bmap1,
261 isl_bool isl_map_has_equal_params(__isl_keep isl_map *map1,
273 static isl_bool isl_map_set_has_equal_params(__isl_keep isl_map *map,
279 isl_bool isl_map_compatible_domain(__isl_keep isl_map *map,
282 isl_bool m;
292 isl_bool isl_basic_map_compatible_domain(__isl_keep isl_basic_map *bmap,
295 isl_bool m;
305 isl_bool isl_map_compatible_range(__isl_keep isl_map *map,
308 isl_bool m;
318 isl_bool isl_basic_map_compatible_range(__isl_keep isl_basic_map *bmap,
321 isl_bool m;
589 isl_bool isl_map_has_tuple_name(__isl_keep isl_map *map, enum isl_dim_type type)
645 isl_bool isl_map_has_tuple_id(__isl_keep isl_map *map, enum isl_dim_type type)
656 isl_bool isl_set_has_tuple_id(__isl_keep isl_set *set)
668 isl_bool isl_set_has_tuple_name(__isl_keep isl_set *set)
700 isl_bool isl_map_has_dim_name(__isl_keep isl_map *map,
722 isl_bool isl_set_has_dim_name(__isl_keep isl_set *set,
786 isl_bool isl_basic_map_has_dim_id(__isl_keep isl_basic_map *bmap,
800 isl_bool isl_map_has_dim_id(__isl_keep isl_map *map,
812 isl_bool isl_set_has_dim_id(__isl_keep isl_set *set,
892 isl_bool isl_basic_set_eq_is_stride(__isl_keep isl_basic_set *bset, int i)
954 isl_bool isl_basic_map_is_rational(__isl_keep isl_basic_map *bmap)
967 isl_bool isl_map_is_rational(__isl_keep isl_map *map)
970 isl_bool rational;
980 isl_bool rational_i;
1000 isl_bool isl_set_is_rational(__isl_keep isl_set *set)
1016 isl_bool isl_basic_map_has_rational(__isl_keep isl_basic_map *bmap)
1018 isl_bool has_rational = isl_bool_true;
1056 isl_bool isl_map_has_rational(__isl_keep isl_map *map)
1059 isl_bool has_rational;
1073 isl_bool isl_set_has_rational(__isl_keep isl_set *set)
1080 isl_bool isl_basic_set_is_params(__isl_keep isl_basic_set *bset)
1089 isl_bool isl_set_is_params(__isl_keep isl_set *set)
1100 isl_bool isl_map_is_params(__isl_keep isl_map *map)
1366 isl_bool match;
1399 isl_bool isl_map_align_params_map_map_and_test(__isl_keep isl_map *map1,
1401 isl_bool (*fn)(__isl_keep isl_map *map1, __isl_keep isl_map *map2))
1403 isl_bool r;
2511 static isl_bool div_involves_vars(__isl_keep isl_basic_map *bmap, int div,
2523 isl_bool involves;
2741 isl_bool involves;
2804 isl_bool isl_basic_map_involves_dims(__isl_keep isl_basic_map *bmap,
2829 isl_bool isl_map_involves_dims(__isl_keep isl_map *map,
2838 isl_bool involves = isl_basic_map_involves_dims(map->p[i],
2847 isl_bool isl_basic_set_involves_dims(__isl_keep isl_basic_set *bset,
2853 isl_bool isl_set_involves_dims(__isl_keep isl_set *set,
3064 isl_bool isl_basic_map_div_is_known(__isl_keep isl_basic_map *bmap, int div)
3068 isl_bool marked;
3075 isl_bool known;
3507 isl_bool ok;
3552 isl_bool isl_basic_map_contains(__isl_keep isl_basic_map *bmap,
3589 isl_bool isl_basic_set_contains(__isl_keep isl_basic_set *bset,
3725 isl_bool equal;
3880 isl_bool rational;
4288 isl_bool non_empty;
4323 isl_bool empty;
5510 isl_bool equal;
5597 isl_bool equal;
5629 isl_bool is_params;
5720 isl_bool isl_basic_map_may_be_set(__isl_keep isl_basic_map *bmap)
5731 isl_bool isl_basic_map_is_set(__isl_keep isl_basic_map *bmap)
5740 isl_bool is_set;
5818 isl_bool isl_map_is_set(__isl_keep isl_map *map)
5828 isl_bool is_set;
6288 isl_bool empty;
7506 isl_bool unknown;
7528 isl_bool isl_basic_map_div_is_marked_unknown(__isl_keep isl_basic_map *bmap,
7569 isl_bool isl_basic_map_divs_known(__isl_keep isl_basic_map *bmap)
7583 isl_bool isl_map_divs_known(__isl_keep isl_map *map)
7898 isl_bool ok;
7923 isl_bool ok;
8444 isl_bool isl_set_is_equal(__isl_keep isl_set *set1, __isl_keep isl_set *set2)
8449 isl_bool isl_basic_map_is_subset(__isl_keep isl_basic_map *bmap1,
8470 isl_bool isl_basic_set_is_subset(__isl_keep isl_basic_set *bset1,
8476 isl_bool isl_basic_map_is_equal(__isl_keep isl_basic_map *bmap1,
8479 isl_bool is_subset;
8490 isl_bool isl_basic_set_is_equal(__isl_keep isl_basic_set *bset1,
8497 isl_bool isl_map_is_empty(__isl_keep isl_map *map)
8514 isl_bool isl_map_plain_is_empty(__isl_keep isl_map *map)
8519 isl_bool isl_set_plain_is_empty(__isl_keep isl_set *set)
8524 isl_bool isl_set_is_empty(__isl_keep isl_set *set)
8529 isl_bool isl_map_has_equal_space(__isl_keep isl_map *map1,
8538 isl_bool isl_set_has_equal_space(__isl_keep isl_set *set1,
8547 static isl_bool map_is_equal(__isl_keep isl_map *map1, __isl_keep isl_map *map2)
8549 isl_bool is_subset;
8565 isl_bool isl_map_is_equal(__isl_keep isl_map *map1, __isl_keep isl_map *map2)
8567 isl_bool equal;
8575 isl_bool isl_basic_map_is_strict_subset(
8578 isl_bool is_subset;
8591 isl_bool isl_map_is_strict_subset(__isl_keep isl_map *map1,
8594 isl_bool is_subset;
8607 isl_bool isl_set_is_strict_subset(__isl_keep isl_set *set1,
8617 isl_bool isl_basic_map_plain_is_universe(__isl_keep isl_basic_map *bmap)
8626 isl_bool isl_basic_set_plain_is_universe(__isl_keep isl_basic_set *bset)
8636 isl_bool *univ = user;
8655 isl_bool isl_basic_map_is_universe(__isl_keep isl_basic_map *bmap)
8657 isl_bool univ;
8679 isl_bool isl_basic_set_is_universe(__isl_keep isl_basic_set *bset)
8684 isl_bool isl_map_plain_is_universe(__isl_keep isl_map *map)
8692 isl_bool r = isl_basic_map_plain_is_universe(map->p[i]);
8700 isl_bool isl_set_plain_is_universe(__isl_keep isl_set *set)
8705 isl_bool isl_basic_map_is_empty(__isl_keep isl_basic_map *bmap)
8709 isl_bool empty, non_empty;
8750 isl_bool isl_basic_map_plain_is_empty(__isl_keep isl_basic_map *bmap)
8757 isl_bool isl_basic_set_plain_is_empty(__isl_keep isl_basic_set *bset)
8768 isl_bool isl_basic_map_plain_is_non_empty(__isl_keep isl_basic_map *bmap)
8782 isl_bool isl_basic_set_is_empty(__isl_keep isl_basic_set *bset)
9118 isl_bool ok;
9274 isl_bool empty;
9336 static isl_bool isl_basic_map_plain_has_fixed_var(
9365 static isl_bool isl_map_plain_has_fixed_var(__isl_keep isl_map *map,
9371 isl_bool fixed;
9394 static isl_bool isl_basic_set_plain_has_fixed_var(
9401 isl_bool isl_basic_map_plain_is_fixed(__isl_keep isl_basic_map *bmap,
9420 isl_bool fixed;
9439 isl_bool isl_map_plain_is_fixed(__isl_keep isl_map *map,
9458 isl_bool fixed;
9490 isl_bool isl_basic_set_plain_dim_is_fixed(__isl_keep isl_basic_set *bset,
9668 isl_bool isl_basic_map_plain_is_equal(__isl_keep isl_basic_map *bmap1,
9676 isl_bool isl_basic_set_plain_is_equal(__isl_keep isl_basic_set *bset1,
9786 isl_bool isl_map_plain_is_equal(__isl_keep isl_map *map1,
9790 isl_bool equal;
9821 isl_bool isl_set_plain_is_equal(__isl_keep isl_set *set1,
10065 isl_bool rational;
10146 isl_bool m;
10661 static isl_bool basic_map_dim_is_bounded(__isl_keep isl_basic_map *bmap,
10693 isl_bool isl_basic_map_dim_is_bounded(__isl_keep isl_basic_map *bmap,
10699 isl_bool isl_basic_map_dim_has_lower_bound(__isl_keep isl_basic_map *bmap,
10705 isl_bool isl_basic_map_dim_has_upper_bound(__isl_keep isl_basic_map *bmap,
10711 isl_bool isl_map_dim_is_bounded(__isl_keep isl_map *map,
10720 isl_bool bounded;
10732 isl_bool isl_set_dim_is_bounded(__isl_keep isl_set *set,
10740 static isl_bool has_any_bound(__isl_keep isl_map *map,
10742 isl_bool (*fn)(__isl_keep isl_basic_map *bmap,
10751 isl_bool bounded;
10762 isl_bool isl_set_dim_has_any_lower_bound(__isl_keep isl_set *set,
10771 isl_bool isl_set_dim_has_any_upper_bound(__isl_keep isl_set *set,
10780 static isl_bool has_bound(__isl_keep isl_map *map,
10782 isl_bool (*fn)(__isl_keep isl_basic_map *bmap,
10791 isl_bool bounded;
10802 isl_bool isl_set_dim_has_lower_bound(__isl_keep isl_set *set,
10810 isl_bool isl_set_dim_has_upper_bound(__isl_keep isl_set *set,
10900 static isl_bool div_may_involve_output(__isl_keep isl_basic_map *bmap, int div)
10919 isl_bool may_involve;
10945 isl_bool may_involve;
11108 isl_bool isl_basic_map_plain_is_single_valued(__isl_keep isl_basic_map *bmap)
11139 isl_bool isl_basic_map_is_single_valued(__isl_keep isl_basic_map *bmap)
11144 isl_bool sv;
11167 isl_bool isl_map_plain_is_single_valued(__isl_keep isl_map *map)
11186 isl_bool isl_map_is_single_valued(__isl_keep isl_map *map)
11191 isl_bool sv;
11211 isl_bool isl_map_is_injective(__isl_keep isl_map *map)
11213 isl_bool in;
11225 isl_bool isl_map_plain_is_injective(__isl_keep isl_map *map)
11227 isl_bool in;
11237 isl_bool isl_map_is_bijective(__isl_keep isl_map *map)
11239 isl_bool sv;
11248 isl_bool isl_set_is_singleton(__isl_keep isl_set *set)
11260 isl_bool isl_map_is_identity(__isl_keep isl_map *map)
11264 isl_bool equal, is_identity;
11300 isl_bool isl_basic_set_is_box(__isl_keep isl_basic_set *bset)
11342 isl_bool isl_set_is_box(__isl_keep isl_set *set)
11352 isl_bool isl_basic_set_is_wrapping(__isl_keep isl_basic_set *bset)
11360 isl_bool isl_set_is_wrapping(__isl_keep isl_set *set)
11374 isl_bool (*can_change)(__isl_keep isl_map *map),
11378 isl_bool ok;
11399 isl_bool isl_map_domain_is_wrapping(__isl_keep isl_map *map)
11409 isl_bool isl_map_is_product(__isl_keep isl_map *map)
11416 isl_bool isl_map_range_is_wrapping(__isl_keep isl_map *map)
11749 isl_bool aligned;
11792 isl_bool equal_params;
11831 isl_bool isl_basic_set_space_has_equal_params(__isl_keep isl_basic_set *bset,
11842 isl_bool isl_map_space_has_equal_params(__isl_keep isl_map *map,
11853 isl_bool isl_set_space_has_equal_params(__isl_keep isl_set *set,
11878 isl_bool involves;
11909 isl_bool involves;
12095 isl_bool isl_basic_map_can_zip(__isl_keep isl_basic_map *bmap)
12103 isl_bool isl_map_can_zip(__isl_keep isl_map *map)
12181 isl_bool isl_basic_map_can_curry(__isl_keep isl_basic_map *bmap)
12192 isl_bool isl_map_can_curry(__isl_keep isl_map *map)
12238 isl_bool isl_map_can_range_curry(__isl_keep isl_map *map)
12259 isl_bool isl_basic_map_can_uncurry(__isl_keep isl_basic_map *bmap)
12270 isl_bool isl_map_can_uncurry(__isl_keep isl_map *map)
12730 isl_bool m;
12962 isl_bool rational;
13092 isl_bool m;
13164 isl_bool aligned;
13289 isl_bool aligned;
13366 isl_bool full;
13438 isl_bool isl_basic_map_equal_div_expr_part(__isl_keep isl_basic_map *bmap1,
13454 isl_bool isl_basic_map_equal_div_expr_except_constant(
13458 isl_bool equal;
13501 static isl_bool is_internal(__isl_keep isl_vec *inner,
13548 isl_bool internal;
tools/polly/lib/External/isl/isl_map_lexopt_templ.c 176 isl_bool aligned;
tools/polly/lib/External/isl/isl_map_private.h 188 isl_bool isl_basic_map_may_be_set(__isl_keep isl_basic_map *bmap);
190 isl_bool isl_map_compatible_domain(__isl_keep isl_map *map,
192 isl_bool isl_basic_map_compatible_domain(__isl_keep isl_basic_map *bmap,
194 isl_bool isl_basic_map_compatible_range(__isl_keep isl_basic_map *bmap,
210 isl_bool isl_basic_set_contains(__isl_keep isl_basic_set *bset,
212 isl_bool isl_basic_map_contains(__isl_keep isl_basic_map *bmap,
302 isl_bool isl_basic_map_plain_is_equal(__isl_keep isl_basic_map *bmap1,
388 isl_bool isl_map_is_rational(__isl_keep isl_map *map);
389 isl_bool isl_set_is_rational(__isl_keep isl_set *set);
391 isl_bool isl_map_has_rational(__isl_keep isl_map *map);
392 isl_bool isl_set_has_rational(__isl_keep isl_set *set);
417 isl_bool isl_basic_map_contains_point(__isl_keep isl_basic_map *bmap,
419 isl_bool isl_set_contains_point(__isl_keep isl_set *set,
428 isl_bool isl_basic_set_eq_is_stride(__isl_keep isl_basic_set *bset, int i);
434 isl_bool isl_basic_map_is_div_constraint(__isl_keep isl_basic_map *bmap,
436 isl_bool isl_basic_set_is_div_constraint(__isl_keep isl_basic_set *bset,
455 isl_bool isl_basic_map_div_is_marked_unknown(__isl_keep isl_basic_map *bmap,
457 isl_bool isl_basic_map_div_is_known(__isl_keep isl_basic_map *bmap, int div);
460 isl_bool isl_basic_map_divs_known(__isl_keep isl_basic_map *bmap);
461 isl_bool isl_map_divs_known(__isl_keep isl_map *map);
470 isl_bool isl_map_has_equal_params(__isl_keep isl_map *map1,
472 isl_bool isl_basic_set_space_has_equal_params(__isl_keep isl_basic_set *bset,
474 isl_bool isl_set_space_has_equal_params(__isl_keep isl_set *set,
476 isl_bool isl_map_space_has_equal_params(__isl_keep isl_map *map,
483 isl_bool isl_map_align_params_map_map_and_test(__isl_keep isl_map *map1,
485 isl_bool (*fn)(__isl_keep isl_map *map1, __isl_keep isl_map *map2));
493 isl_bool isl_map_compatible_range(__isl_keep isl_map *map,
496 isl_bool isl_basic_map_plain_is_non_empty(__isl_keep isl_basic_map *bmap);
497 isl_bool isl_basic_map_plain_is_single_valued(__isl_keep isl_basic_map *bmap);
499 isl_bool isl_map_is_set(__isl_keep isl_map *map);
500 isl_bool isl_map_is_params(__isl_keep isl_map *map);
502 isl_bool isl_basic_set_plain_dim_is_fixed(__isl_keep isl_basic_set *bset,
528 isl_bool isl_map_plain_is_fixed(__isl_keep isl_map *map,
547 isl_bool isl_basic_map_equal_div_expr_part(__isl_keep isl_basic_map *bmap1,
550 isl_bool isl_basic_map_equal_div_expr_except_constant(
tools/polly/lib/External/isl/isl_map_simplify.c 154 static isl_bool needs_reduction(__isl_keep isl_basic_map *bmap, int div,
157 isl_bool r;
183 isl_bool reduce;
360 static isl_bool ok_to_eliminate_div(__isl_keep isl_basic_map *bmap, isl_int *eq,
401 isl_bool ok;
466 static isl_bool bmap_eq_involves_unknown_divs(__isl_keep isl_basic_map *bmap,
477 isl_bool unknown;
518 isl_bool involves;
728 static isl_bool constraint_index_is_redundant(struct isl_constraint_index *ci,
1058 static isl_bool ok_to_set_div_from_bound(__isl_keep isl_basic_map *bmap,
1095 static isl_bool better_div_constraint(__isl_keep isl_basic_map *bmap,
1136 isl_bool set_div;
1345 isl_bool empty;
1377 isl_bool isl_basic_map_is_div_constraint(__isl_keep isl_basic_map *bmap,
1413 isl_bool isl_basic_set_is_div_constraint(__isl_keep isl_basic_set *bset,
1428 static isl_bool div_is_redundant(__isl_keep isl_basic_map *bmap, int div)
1438 isl_bool red;
1472 isl_bool redundant;
1696 isl_bool known;
1736 isl_bool known;
1882 isl_bool redundant;
1918 isl_bool redundant;
2551 isl_bool involved;
3272 isl_bool done, known;
3334 isl_bool univ, known;
3446 isl_bool subset;
3581 isl_bool isl_basic_map_plain_is_disjoint(__isl_keep isl_basic_map *bmap1,
3655 static isl_bool all_pairs(__isl_keep isl_map *map1, __isl_keep isl_map *map2,
3656 isl_bool (*test)(__isl_keep isl_basic_map *bmap1,
3666 isl_bool d = test(map1->p[i], map2->p[j]);
3681 static isl_bool isl_map_plain_is_disjoint_global(__isl_keep isl_map *map1,
3684 isl_bool disjoint;
3685 isl_bool match;
3725 isl_bool isl_map_plain_is_disjoint(__isl_keep isl_map *map1,
3728 isl_bool disjoint;
3729 isl_bool intersect;
3730 isl_bool match;
3752 static isl_bool isl_map_is_disjoint_aligned(__isl_keep isl_map *map1,
3767 isl_bool isl_map_is_disjoint(__isl_keep isl_map *map1, __isl_keep isl_map *map2)
3769 isl_bool disjoint;
3770 isl_bool intersect;
3807 isl_bool isl_basic_map_is_disjoint(__isl_keep isl_basic_map *bmap1,
3810 isl_bool disjoint;
3811 isl_bool intersect;
3844 isl_bool isl_basic_set_is_disjoint(__isl_keep isl_basic_set *bset1,
3850 isl_bool isl_set_plain_is_disjoint(__isl_keep isl_set *set1,
3858 isl_bool isl_set_is_disjoint(__isl_keep isl_set *set1, __isl_keep isl_set *set2)
4014 static isl_bool test_ineq_is_satisfied(__isl_keep isl_basic_map *bmap,
4081 static isl_bool int_between_bounds(__isl_keep isl_basic_map *bmap, int i,
4156 isl_bool has_int;
4380 static isl_bool is_opposite(__isl_keep isl_basic_map *bmap, int i, int j)
4432 static isl_bool single_unknown(__isl_keep isl_basic_map *bmap, int ineq,
4437 isl_bool known;
4447 isl_bool known;
4464 static isl_bool has_coef_one(__isl_keep isl_basic_map *bmap, int div, int ineq)
4727 isl_bool opp, set_div;
4768 isl_bool single, one;
tools/polly/lib/External/isl/isl_map_subtract.c 305 isl_bool empty;
595 isl_bool ok;
625 isl_bool ok;
655 isl_bool empty;
675 static isl_bool basic_map_diff_is_empty(__isl_keep isl_basic_map *bmap,
678 isl_bool empty;
699 static isl_bool map_diff_is_empty(__isl_keep isl_map *map1,
703 isl_bool is_empty = isl_bool_true;
719 isl_bool isl_basic_map_plain_is_singleton(__isl_keep isl_basic_map *bmap)
732 isl_bool isl_map_plain_is_singleton(__isl_keep isl_map *map)
799 static isl_bool map_is_singleton_subset(__isl_keep isl_map *map1,
803 isl_bool is_subset = isl_bool_false;
827 static isl_bool map_is_subset(__isl_keep isl_map *map1,
830 isl_bool is_subset = isl_bool_false;
831 isl_bool empty, single;
832 isl_bool rat1, rat2;
877 isl_bool isl_map_is_subset(__isl_keep isl_map *map1, __isl_keep isl_map *map2)
883 isl_bool isl_set_is_subset(__isl_keep isl_set *set1, __isl_keep isl_set *set2)
tools/polly/lib/External/isl/isl_mat.c 1791 isl_bool isl_mat_is_equal(__isl_keep isl_mat *mat1, __isl_keep isl_mat *mat2)
2076 isl_bool isl_mat_has_linearly_independent_rows(__isl_keep isl_mat *mat1,
tools/polly/lib/External/isl/isl_multi_align_templ.c 17 isl_bool aligned;
18 isl_bool named;
tools/polly/lib/External/isl/isl_multi_apply_templ.c 59 isl_bool aligned;
tools/polly/lib/External/isl/isl_multi_dims.c 19 isl_bool FN(MULTI(BASE),involves_dims)(__isl_keep MULTI(BASE) *multi,
30 isl_bool involves;
99 isl_bool involves;
tools/polly/lib/External/isl/isl_multi_explicit_domain.c 89 isl_bool is_params;
163 static isl_bool FN(MULTI(BASE),equal_explicit_domain)(
167 isl_bool equal;
190 isl_bool equal;
tools/polly/lib/External/isl/isl_multi_intersect.c 16 static isl_bool FN(MULTI(BASE),compatible_domain)(
19 isl_bool ok;
37 isl_bool ok;
62 isl_bool is_params;
tools/polly/lib/External/isl/isl_multi_no_explicit_domain.c 95 isl_bool FN(MULTI(BASE),involves_explicit_domain_dims)(
147 static isl_bool FN(MULTI(BASE),equal_explicit_domain)(
tools/polly/lib/External/isl/isl_multi_pw_aff_explicit_domain.c 61 isl_bool isl_multi_pw_aff_involves_explicit_domain_dims(
tools/polly/lib/External/isl/isl_multi_templ.c 215 isl_bool FN(MULTI(BASE),has_tuple_id)(__isl_keep MULTI(BASE) *multi,
290 isl_bool match;
511 isl_bool equal_params;
765 isl_bool equal_params;
852 isl_bool FN(MULTI(BASE),range_is_wrapping)(__isl_keep MULTI(BASE) *multi)
1131 isl_bool equal;
1498 isl_bool FN(MULTI(BASE),plain_is_equal)(__isl_keep MULTI(BASE) *multi1,
1502 isl_bool equal;
1530 isl_bool FN(MULTI(BASE),involves_nan)(__isl_keep MULTI(BASE) *multi)
1540 isl_bool has_nan = FN(EL,involves_nan)(multi->u.p[i]);
tools/polly/lib/External/isl/isl_multi_templ.h 32 isl_bool CAT(MULTI(BASE),_has_non_trivial_domain)(
tools/polly/lib/External/isl/isl_output.c 251 static isl_bool can_print_div_expr(__isl_keep isl_printer *p,
479 isl_bool is_div;
606 isl_bool can_print;
786 isl_bool is_div;
886 static isl_bool need_exists(__isl_keep isl_printer *p, __isl_keep isl_mat *div)
951 isl_bool exists;
1108 isl_bool is_universe;
1150 isl_bool is_universe;
2163 isl_bool is_div = isl_basic_set_is_div_constraint(bset, c, div);
2495 isl_bool exists;
3217 isl_bool has_domain;
3340 isl_bool has_domain;
tools/polly/lib/External/isl/isl_point.c 134 isl_bool isl_point_is_void(__isl_keep isl_point *pnt)
444 isl_bool isl_basic_map_contains_point(__isl_keep isl_basic_map *bmap,
450 isl_bool contains;
478 isl_bool isl_map_contains_point(__isl_keep isl_map *map,
482 isl_bool found = isl_bool_false;
507 isl_bool isl_set_contains_point(__isl_keep isl_set *set,
tools/polly/lib/External/isl/isl_polynomial.c 125 isl_bool isl_upoly_is_equal(__isl_keep struct isl_upoly *up1,
156 isl_bool eq = isl_upoly_is_equal(rec1->p[i], rec2->p[i]);
506 isl_bool isl_qpolynomial_is_zero(__isl_keep isl_qpolynomial *qp)
511 isl_bool isl_qpolynomial_is_one(__isl_keep isl_qpolynomial *qp)
516 isl_bool isl_qpolynomial_is_nan(__isl_keep isl_qpolynomial *qp)
521 isl_bool isl_qpolynomial_is_infty(__isl_keep isl_qpolynomial *qp)
526 isl_bool isl_qpolynomial_is_neginfty(__isl_keep isl_qpolynomial *qp)
1284 static isl_bool compatible_divs(__isl_keep isl_mat *div1,
1288 isl_bool equal;
1518 isl_bool compatible;
1693 isl_bool compatible;
2031 isl_bool isl_qpolynomial_plain_is_equal(__isl_keep isl_qpolynomial *qp1,
2034 isl_bool equal;
2531 isl_bool isl_qpolynomial_involves_dims(__isl_keep isl_qpolynomial *qp,
2536 isl_bool involves = isl_bool_false;
3120 isl_bool is_void;
4266 isl_bool equal_params;
4620 isl_bool bounded;
tools/polly/lib/External/isl/isl_polynomial_private.h 152 isl_bool isl_qpolynomial_is_one(__isl_keep isl_qpolynomial *qp);
tools/polly/lib/External/isl/isl_printer.c 392 isl_bool isl_printer_has_note(__isl_keep isl_printer *p,
408 isl_bool has_note;
tools/polly/lib/External/isl/isl_pw_eval.c 41 isl_bool is_void;
42 isl_bool found;
44 isl_bool ok;
tools/polly/lib/External/isl/isl_pw_templ.c 106 static isl_bool FN(PW,compatible_domain)(__isl_keep EL *el,
109 isl_bool ok;
127 isl_bool ok;
232 isl_bool FN(PW,has_dim_id)(__isl_keep PW *pw, enum isl_dim_type type,
244 isl_bool FN(PW,has_tuple_name)(__isl_keep PW *pw, enum isl_dim_type type)
254 isl_bool FN(PW,has_tuple_id)(__isl_keep PW *pw, enum isl_dim_type type)
264 isl_bool FN(PW,IS_ZERO)(__isl_keep PW *pw)
316 isl_bool equal_params;
351 isl_bool equal_params;
377 isl_bool aligned;
947 isl_bool aligned;
1145 isl_bool FN(PW,involves_dims)(__isl_keep PW *pw, enum isl_dim_type type,
1159 isl_bool involves = FN(EL,involves_dims)(pw->p[i].FIELD,
1304 isl_bool involves;
1633 isl_bool FN(PW,has_equal_space)(__isl_keep PW *pw1, __isl_keep PW *pw2)
1706 static isl_bool any_divs(__isl_keep isl_set *set)
1764 isl_bool any;
2008 isl_bool FN(PW,plain_is_equal)(__isl_keep PW *pw1, __isl_keep PW *pw2)
2011 isl_bool equal, has_nan;
2057 isl_bool FN(PW,involves_nan)(__isl_keep PW *pw)
2067 isl_bool has_nan = FN(EL,involves_nan)(pw->p[i].FIELD);
2081 isl_bool equal_params;
2115 isl_bool equal_params;
tools/polly/lib/External/isl/isl_pw_union_opt.c 220 isl_bool disjoint;
tools/polly/lib/External/isl/isl_range.c 295 isl_bool involves, infty;
tools/polly/lib/External/isl/isl_schedule.c 175 isl_bool isl_schedule_plain_is_equal(__isl_keep isl_schedule *schedule1,
249 isl_bool (*fn)(__isl_keep isl_schedule_node *node, void *user),
tools/polly/lib/External/isl/isl_schedule_band.c 180 isl_bool isl_schedule_band_plain_is_equal(__isl_keep isl_schedule_band *band1,
184 isl_bool equal;
232 isl_bool isl_schedule_band_member_get_coincident(
271 isl_bool isl_schedule_band_get_permutable(__isl_keep isl_schedule_band *band)
1036 isl_bool subset;
tools/polly/lib/External/isl/isl_schedule_band.h 54 isl_bool isl_schedule_band_plain_is_equal(__isl_keep isl_schedule_band *band1,
90 isl_bool isl_schedule_band_member_get_coincident(
94 isl_bool isl_schedule_band_get_permutable(__isl_keep isl_schedule_band *band);
tools/polly/lib/External/isl/isl_schedule_constraints.c 490 isl_bool empty;
515 isl_bool universe;
tools/polly/lib/External/isl/isl_schedule_node.c 243 isl_bool isl_schedule_node_is_equal(__isl_keep isl_schedule_node *node1,
940 isl_bool isl_schedule_node_has_parent(__isl_keep isl_schedule_node *node)
973 isl_bool isl_schedule_node_has_previous_sibling(
977 isl_bool has_parent;
993 isl_bool isl_schedule_node_has_next_sibling(__isl_keep isl_schedule_node *node)
996 isl_bool has_parent;
1021 isl_bool isl_schedule_node_has_children(__isl_keep isl_schedule_node *node)
1290 isl_bool (*fn)(__isl_keep isl_schedule_node *node, void *user);
1313 isl_bool r;
1349 isl_bool (*fn)(__isl_keep isl_schedule_node *node, void *user),
1370 isl_bool (*test)(__isl_keep isl_schedule_node *node, void *user);
1379 static isl_bool call_every(__isl_keep isl_schedule_node *node, void *user)
1382 isl_bool r;
1395 isl_bool isl_schedule_node_every_descendant(__isl_keep isl_schedule_node *node,
1396 isl_bool (*test)(__isl_keep isl_schedule_node *node, void *user),
1505 isl_bool isl_schedule_node_is_subtree_anchored(
1523 isl_bool isl_schedule_node_band_member_get_coincident(
1556 isl_bool isl_schedule_node_band_get_permutable(
1832 isl_bool anchored;
1863 isl_bool equal;
2169 isl_bool subset;
3279 isl_bool identity;
4581 isl_bool empty;
tools/polly/lib/External/isl/isl_schedule_tree.c 442 isl_bool isl_schedule_tree_is_subtree_anchored(
630 isl_bool isl_schedule_tree_plain_is_equal(__isl_keep isl_schedule_tree *tree1,
633 isl_bool equal;
1014 isl_bool isl_schedule_tree_band_member_get_coincident(
1054 isl_bool isl_schedule_tree_band_get_permutable(
tools/polly/lib/External/isl/isl_schedule_tree.h 82 isl_bool isl_schedule_tree_plain_is_equal(__isl_keep isl_schedule_tree *tree1,
118 isl_bool isl_schedule_tree_is_subtree_anchored(
183 isl_bool isl_schedule_tree_band_member_get_coincident(
187 isl_bool isl_schedule_tree_band_get_permutable(
tools/polly/lib/External/isl/isl_scheduler.c 556 static isl_bool graph_has_edge(struct isl_sched_graph *graph,
561 isl_bool empty;
625 static isl_bool graph_has_any_edge(struct isl_sched_graph *graph,
629 isl_bool r;
651 static isl_bool graph_has_validity_edge(struct isl_sched_graph *graph,
654 isl_bool r;
792 static isl_bool has_any_defining_equality(__isl_keep isl_basic_set *bset)
801 isl_bool has;
1045 isl_bool has_name;
1085 isl_bool has_equality;
1307 isl_bool empty;
1451 static isl_bool node_follows_weak(int i, int j, void *user)
1453 isl_bool f;
1465 static isl_bool node_follows_strong(int i, int j, void *user)
1476 isl_bool (*follows)(int i, int j, void *user))
3936 isl_bool any_non_trivial;
5816 static isl_bool is_non_empty_proximity(struct isl_sched_edge *edge)
5846 isl_bool prox;
5900 static isl_bool cluster_follows(int i, int j, void *user)
6391 static isl_bool ok_to_merge_coincident(struct isl_clustering *c,
6464 static isl_bool distance_is_bounded(__isl_keep isl_set *set, int pos)
6466 isl_bool bounded;
6491 static isl_bool has_single_value(__isl_keep isl_set *set, int pos)
6494 isl_bool single;
6511 static isl_bool has_singular_src_or_dst(__isl_keep isl_map *map, int pos)
6514 isl_bool single;
6556 static isl_bool has_bounded_distances(isl_ctx *ctx, struct isl_sched_edge *edge,
6561 isl_bool bounded;
6578 isl_bool bounded_i, singular_i;
6621 static isl_bool ok_to_merge_proximity(isl_ctx *ctx,
6629 isl_bool bounded;
6667 static isl_bool ok_to_merge(isl_ctx *ctx, struct isl_sched_graph *graph,
6678 isl_bool ok;
6839 static isl_bool try_merge(isl_ctx *ctx, struct isl_sched_graph *graph,
6843 isl_bool merged;
6922 isl_bool merged;
7016 static isl_bool node_follows_strong_or_same_cluster(int i, int j, void *user)
7096 isl_bool prox;
tools/polly/lib/External/isl/isl_space.c 68 isl_bool isl_space_is_set(__isl_keep isl_space *space)
81 isl_bool isl_space_is_map(__isl_keep isl_space *space)
112 isl_bool isl_space_is_params(__isl_keep isl_space *space)
408 isl_bool isl_space_has_tuple_id(__isl_keep isl_space *dim,
540 isl_bool isl_space_has_dim_id(__isl_keep isl_space *dim,
582 isl_bool isl_space_has_tuple_name(__isl_keep isl_space *space,
626 isl_bool isl_space_has_dim_name(__isl_keep isl_space *space,
769 isl_bool isl_space_has_equal_tuples(__isl_keep isl_space *space1,
794 isl_bool isl_space_tuple_is_equal(__isl_keep isl_space *space1,
824 static isl_bool match(__isl_keep isl_space *space1, enum isl_dim_type type1,
847 isl_bool isl_space_has_equal_params(__isl_keep isl_space *space1,
859 isl_bool isl_space_has_equal_ids(__isl_keep isl_space *space1,
862 isl_bool equal;
873 isl_bool isl_space_match(__isl_keep isl_space *space1, enum isl_dim_type type1,
1205 isl_bool equal;
1911 isl_bool isl_space_is_equal(__isl_keep isl_space *space1,
1914 isl_bool equal;
1932 isl_bool isl_space_has_domain_tuples(__isl_keep isl_space *space1,
1935 isl_bool is_set;
1949 isl_bool isl_space_is_domain_internal(__isl_keep isl_space *space1,
1952 isl_bool equal_params;
1964 isl_bool isl_space_is_domain(__isl_keep isl_space *space1,
1979 isl_bool isl_space_is_range_internal(__isl_keep isl_space *space1,
1982 isl_bool equal_params;
1997 isl_bool isl_space_is_range(__isl_keep isl_space *space1,
2123 isl_bool isl_space_is_wrapping(__isl_keep isl_space *dim)
2136 isl_bool isl_space_domain_is_wrapping(__isl_keep isl_space *space)
2149 isl_bool isl_space_range_is_wrapping(__isl_keep isl_space *space)
2164 isl_bool isl_space_is_product(__isl_keep isl_space *space)
2166 isl_bool is_set;
2167 isl_bool is_product;
2225 isl_bool isl_space_is_named_or_nested(__isl_keep isl_space *space,
2239 isl_bool isl_space_may_be_set(__isl_keep isl_space *space)
2241 isl_bool nested;
2313 isl_bool equal_params;
2373 isl_bool isl_space_can_zip(__isl_keep isl_space *space)
2375 isl_bool is_set;
2416 isl_bool isl_space_can_curry(__isl_keep isl_space *space)
2456 isl_bool isl_space_can_range_curry(__isl_keep isl_space *space)
2458 isl_bool can;
2494 isl_bool isl_space_can_uncurry(__isl_keep isl_space *space)
2528 isl_bool isl_space_has_named_params(__isl_keep isl_space *space)
2551 isl_bool named;
tools/polly/lib/External/isl/isl_space_private.h 34 isl_bool isl_space_has_domain_tuples(__isl_keep isl_space *space1,
36 isl_bool isl_space_is_domain_internal(__isl_keep isl_space *space1,
38 isl_bool isl_space_is_range_internal(__isl_keep isl_space *space1,
43 isl_bool isl_space_may_be_set(__isl_keep isl_space *space);
44 isl_bool isl_space_is_named_or_nested(__isl_keep isl_space *space,
46 isl_bool isl_space_has_equal_ids(__isl_keep isl_space *space1,
48 isl_bool isl_space_has_named_params(__isl_keep isl_space *space);
tools/polly/lib/External/isl/isl_stride.c 234 isl_bool is_eq, relevant, has_stride;
tools/polly/lib/External/isl/isl_tab.c 2493 isl_bool isl_tab_cone_is_bounded(struct isl_tab *tab)
3336 static isl_bool is_constant(struct isl_tab *tab, struct isl_tab_var *var,
3397 static isl_bool var_reaches(struct isl_tab *tab, struct isl_tab_var *var,
3440 static isl_bool detect_constant_with_tmp(struct isl_tab *tab,
3443 isl_bool reached;
3494 static isl_bool get_constant(struct isl_tab *tab, struct isl_tab_var *var,
3498 isl_bool is_cst;
3527 isl_bool isl_tab_is_constant(struct isl_tab *tab, int var, isl_int *value)
3577 isl_bool isl_tab_need_undo(struct isl_tab *tab)
tools/polly/lib/External/isl/isl_tab.h 195 isl_bool isl_tab_cone_is_bounded(struct isl_tab *tab);
241 isl_bool isl_tab_need_undo(struct isl_tab *tab);
325 isl_bool isl_tab_is_constant(struct isl_tab *tab, int var, isl_int *value);
tools/polly/lib/External/isl/isl_tab_lexopt_templ.c 148 isl_bool par = isl_bool_false;
199 isl_bool compatible;
tools/polly/lib/External/isl/isl_tab_pip.c 97 isl_bool (*insert_div)(struct isl_context *context, int pos,
382 static isl_bool same_solution(struct isl_partial_sol *s1,
453 static isl_bool equal_on_domain(__isl_keep isl_multi_aff *ma1,
458 isl_bool equal;
489 isl_bool same;
2035 static isl_bool context_tab_insert_div(struct isl_tab *tab, int pos,
2085 isl_bool nonneg;
2601 static isl_bool context_lex_insert_div(struct isl_context *context, int pos,
2605 isl_bool nonneg;
3302 isl_bool needs_undo;
3400 static isl_bool context_gbr_insert_div(struct isl_context *context, int pos,
4530 static isl_bool parallel_constraints(__isl_keep isl_basic_map *bmap,
4686 static isl_bool need_split_basic_map(__isl_keep isl_basic_map *bmap,
4731 static isl_bool need_split_basic_set(__isl_keep isl_basic_set *bset,
4741 static isl_bool need_split_set(__isl_keep isl_set *set, __isl_keep isl_mat *cst)
4746 isl_bool split;
4786 isl_bool split;
4837 isl_bool split;
4979 static isl_bool region_is_trivial(struct isl_tab *tab, int pos,
4984 isl_bool is_trivial;
5039 isl_bool trivial;
5878 isl_bool split;
tools/polly/lib/External/isl/isl_tarjan.c 63 isl_bool (*follows)(int i, int j, void *user), void *user)
74 isl_bool f;
120 isl_bool (*follows)(int i, int j, void *user), void *user)
148 int node, isl_bool (*follows)(int i, int j, void *user), void *user)
tools/polly/lib/External/isl/isl_tarjan.h 37 isl_bool (*follows)(int i, int j, void *user), void *user);
39 int node, isl_bool (*follows)(int i, int j, void *user), void *user);
tools/polly/lib/External/isl/isl_test.c 130 isl_bool equal;
218 isl_bool equal;
492 isl_bool bounded;
562 isl_bool equal;
650 isl_bool ok, is_nan;
1330 isl_bool equal;
1370 isl_bool equal;
1397 isl_bool is_empty;
2813 isl_bool ok;
3382 isl_bool equal;
3439 isl_bool equal;
3476 isl_bool equal;
3513 isl_bool equal;
3549 isl_bool equal;
3586 isl_bool equal;
3662 isl_bool is_subset;
4248 isl_bool empty;
4960 static isl_bool union_pw_aff_plain_is_equal(__isl_keep isl_union_pw_aff *upa,
4965 isl_bool equal;
4984 isl_bool equal;
5157 isl_bool ok;
5331 isl_bool ok;
5461 isl_bool ok;
5526 isl_bool ok;
5656 isl_bool ok;
5761 isl_bool ok;
5822 isl_bool ok;
5909 isl_bool ok;
5992 isl_bool ok;
6112 isl_bool ok;
6210 isl_bool ok;
6695 isl_bool test;
6767 isl_bool equal;
6878 isl_bool ok;
6975 isl_bool ok;
7048 isl_bool ok;
7164 isl_bool equal;
7189 isl_bool equal;
7217 isl_bool equal;
8581 isl_bool involves1, involves2, involves3, equal;
8694 isl_bool universe;
8803 isl_bool equal;
9216 isl_bool is_univ;
9269 isl_bool disjoint;
tools/polly/lib/External/isl/isl_transitive_closure.c 287 static isl_bool parametric_constant_never_positive(
295 isl_bool empty;
338 isl_bool empty;
780 isl_bool fixed;
825 static isl_bool isl_set_overlaps(__isl_keep isl_set *set1,
829 isl_bool no_overlap;
871 isl_bool overlaps;
1044 isl_bool overlaps, subset;
1444 isl_bool o;
1771 static isl_bool basic_map_follows(int i, int j, void *user)
1776 isl_bool subset;
tools/polly/lib/External/isl/isl_union_eval.c 46 isl_bool is_void;
tools/polly/lib/External/isl/isl_union_map.c 76 isl_bool isl_union_set_is_params(__isl_keep isl_union_set *uset)
79 isl_bool params;
96 isl_bool isl_union_map_is_params(__isl_keep isl_union_map *umap)
245 isl_bool equal_params;
352 isl_bool isl_union_map_space_has_equal_params(__isl_keep isl_union_map *umap,
363 isl_bool isl_union_set_space_has_equal_params(__isl_keep isl_union_set *uset,
382 isl_bool aligned;
512 isl_bool (*test)(__isl_keep isl_map *map, void *user);
524 isl_bool r;
537 isl_bool isl_union_map_every_map(__isl_keep isl_union_map *umap,
538 isl_bool (*test)(__isl_keep isl_map *map, void *user), void *user)
674 isl_bool isl_union_map_contains(__isl_keep isl_union_map *umap,
689 isl_bool isl_union_set_contains(__isl_keep isl_union_set *uset,
744 isl_bool (*filter)(__isl_keep isl_map *map);
776 isl_bool empty;
1361 isl_bool empty;
1645 isl_bool (*filter)(__isl_keep isl_map *map, void *user);
1654 isl_bool (*filter)(__isl_keep isl_map *map);
1661 static isl_bool un_op_filter_drop_user(__isl_keep isl_map *map, void *user)
1690 isl_bool ok;
2106 static isl_bool equal_tuples(__isl_keep isl_map *map, void *user)
2282 isl_bool is_subset;
2312 isl_bool isl_union_map_is_subset(__isl_keep isl_union_map *umap1,
2341 isl_bool isl_union_set_is_subset(__isl_keep isl_union_set *uset1,
2347 isl_bool isl_union_map_is_equal(__isl_keep isl_union_map *umap1,
2350 isl_bool is_subset;
2361 isl_bool isl_union_set_is_equal(__isl_keep isl_union_set *uset1,
2367 isl_bool isl_union_map_is_strict_subset(__isl_keep isl_union_map *umap1,
2370 isl_bool is_subset;
2383 isl_bool isl_union_set_is_strict_subset(__isl_keep isl_union_set *uset1,
2396 isl_bool is_disjoint;
2424 isl_bool isl_union_map_is_disjoint(__isl_keep isl_union_map *umap1,
2457 isl_bool isl_union_set_is_disjoint(__isl_keep isl_union_set *uset1,
2513 isl_bool res;
2514 isl_bool (*fn)(__isl_keep isl_map *map);
2532 static isl_bool union_map_forall(__isl_keep isl_union_map *umap,
2533 isl_bool (*fn)(__isl_keep isl_map *map))
2548 isl_bool res;
2549 isl_bool (*fn)(__isl_keep isl_map *map, void *user);
2570 static isl_bool union_map_forall_user(__isl_keep isl_union_map *umap,
2571 isl_bool (*fn)(__isl_keep isl_map *map, void *user), void *user)
2587 isl_bool isl_union_map_plain_is_empty(__isl_keep isl_union_map *umap)
2594 isl_bool isl_union_map_is_empty(__isl_keep isl_union_map *umap)
2599 isl_bool isl_union_set_is_empty(__isl_keep isl_union_set *uset)
2604 static isl_bool is_subset_of_identity(__isl_keep isl_map *map)
2606 isl_bool is_subset;
2630 static isl_bool single_map_is_single_valued(__isl_keep isl_union_map *umap)
2633 isl_bool sv;
2650 isl_bool sv;
2700 isl_bool isl_union_map_is_single_valued(__isl_keep isl_union_map *umap)
2722 isl_bool isl_union_map_is_injective(__isl_keep isl_union_map *umap)
2724 isl_bool in;
2748 isl_bool *non_identity = user;
2749 isl_bool equal;
2773 static isl_bool isl_union_map_plain_is_not_identity(
2776 isl_bool non_identity;
2795 isl_bool *identity = user;
2812 isl_bool isl_union_map_is_identity(__isl_keep isl_union_map *umap)
2814 isl_bool non_identity;
2815 isl_bool identity;
2887 static isl_bool fixed_at_pos(__isl_keep isl_map *map, void *user)
2896 static isl_bool plain_injective_on_range(__isl_take isl_union_map *umap,
2960 static isl_bool plain_injective_on_range(__isl_take isl_union_map *umap,
2988 isl_bool fixed;
3017 static isl_bool plain_injective_on_range_wrap(__isl_keep isl_set *ran,
3034 isl_bool isl_union_map_plain_is_injective(__isl_keep isl_union_map *umap)
3036 isl_bool in;
3056 isl_bool isl_union_map_is_bijective(__isl_keep isl_union_map *umap)
3058 isl_bool sv;
3261 isl_bool empty;
3436 isl_bool empty;
3753 static isl_bool map_excludes(__isl_keep isl_map *map, void *user)
3756 isl_bool involves;
3773 isl_bool isl_union_map_involves_dims(__isl_keep isl_union_map *umap,
3777 isl_bool excludes;
3893 isl_bool equal;
3963 isl_bool non_trivial, is_params;
4185 isl_bool (*fn)(__isl_keep isl_map *map, void *user);
4192 static isl_bool not(__isl_keep isl_map *map, void *user)
4215 isl_bool (*fn)(__isl_keep isl_map *map, void *user), void *user)
tools/polly/lib/External/isl/isl_union_map_private.h 14 isl_bool isl_union_map_is_params(__isl_keep isl_union_map *umap);
15 isl_bool isl_union_map_space_has_equal_params(__isl_keep isl_union_map *umap,
17 isl_bool isl_union_set_space_has_equal_params(__isl_keep isl_union_set *uset,
tools/polly/lib/External/isl/isl_union_multi.c 321 static isl_bool FN(UNION,disjoint_domain)(__isl_keep PART *part1,
325 isl_bool disjoint;
345 isl_bool equal;
346 isl_bool disjoint;
399 isl_bool disjoint;
451 static isl_bool FN(UNION,has_single_reference)(__isl_keep UNION *u)
tools/polly/lib/External/isl/isl_union_single.c 95 isl_bool equal;
183 static isl_bool FN(UNION,has_single_reference)(__isl_keep UNION *u)
tools/polly/lib/External/isl/isl_union_templ.c 326 isl_bool single_ref;
416 isl_bool equal_params;
963 isl_bool is_equal;
988 isl_bool FN(UNION,plain_is_equal)(__isl_keep UNION *u1, __isl_keep UNION *u2)
1035 isl_bool *nan = user;
1047 isl_bool FN(UNION,involves_nan)(__isl_keep UNION *u)
1049 isl_bool nan = isl_bool_false;
tools/polly/lib/External/isl/isl_val.c 963 isl_bool isl_val_is_divisible_by(__isl_keep isl_val *v1, __isl_keep isl_val *v2)
1140 isl_bool isl_val_is_int(__isl_keep isl_val *v)
1150 isl_bool isl_val_is_rat(__isl_keep isl_val *v)
1160 isl_bool isl_val_is_nan(__isl_keep isl_val *v)
1170 isl_bool isl_val_is_infty(__isl_keep isl_val *v)
1180 isl_bool isl_val_is_neginfty(__isl_keep isl_val *v)
1190 isl_bool isl_val_is_zero(__isl_keep isl_val *v)
1200 isl_bool isl_val_is_one(__isl_keep isl_val *v)
1213 isl_bool isl_val_is_negone(__isl_keep isl_val *v)
1223 isl_bool isl_val_is_pos(__isl_keep isl_val *v)
1233 isl_bool isl_val_is_neg(__isl_keep isl_val *v)
1243 isl_bool isl_val_is_nonneg(__isl_keep isl_val *v)
1256 isl_bool isl_val_is_nonpos(__isl_keep isl_val *v)
1284 isl_bool isl_val_lt(__isl_keep isl_val *v1, __isl_keep isl_val *v2)
1287 isl_bool lt;
1317 isl_bool isl_val_gt(__isl_keep isl_val *v1, __isl_keep isl_val *v2)
1324 isl_bool isl_val_gt_si(__isl_keep isl_val *v, long i)
1327 isl_bool res;
1349 isl_bool isl_val_le(__isl_keep isl_val *v1, __isl_keep isl_val *v2)
1352 isl_bool le;
1382 isl_bool isl_val_ge(__isl_keep isl_val *v1, __isl_keep isl_val *v2)
1420 isl_bool isl_val_eq(__isl_keep isl_val *v1, __isl_keep isl_val *v2)
1432 isl_bool isl_val_abs_eq(__isl_keep isl_val *v1, __isl_keep isl_val *v2)
1444 isl_bool isl_val_ne(__isl_keep isl_val *v1, __isl_keep isl_val *v2)
1503 isl_bool isl_val_involves_dims(__isl_keep isl_val *v, enum isl_dim_type type,
1643 isl_bool isl_val_matching_params(__isl_keep isl_val *v,
tools/polly/lib/External/isl/isl_val_private.h 39 isl_bool isl_val_involves_dims(__isl_keep isl_val *v, enum isl_dim_type type,
65 isl_bool isl_val_matching_params(__isl_keep isl_val *v,
tools/polly/lib/External/isl/isl_vec.c 333 isl_bool isl_vec_is_zero(__isl_keep isl_vec *vec)
340 isl_bool isl_vec_is_equal(__isl_keep isl_vec *vec1, __isl_keep isl_vec *vec2)
tools/polly/lib/External/isl/isl_vec_private.h 26 isl_bool isl_vec_is_zero(__isl_keep isl_vec *vec);
tools/polly/lib/External/isl/isl_vertices.c 122 static isl_bool add_vertex(struct isl_vertex_list **list,
461 isl_bool added = add_vertex(&list, bset, tab);
515 static isl_bool bset_covers_tab(__isl_keep isl_basic_set *bset,
566 static isl_bool can_intersect(struct isl_tab *tab,
tools/polly/lib/External/pet/include/pet.h 172 isl_bool pet_expr_is_affine(__isl_keep pet_expr *expr);
174 isl_bool pet_expr_access_is_read(__isl_keep pet_expr *expr);
176 isl_bool pet_expr_access_is_write(__isl_keep pet_expr *expr);
178 isl_bool pet_expr_access_is_kill(__isl_keep pet_expr *expr);
tools/polly/lib/External/ppcg/gpu.c 165 isl_bool only_fixed_element_accessed(struct gpu_array_info *array)
357 isl_bool field;
412 isl_bool gpu_array_can_be_private(struct gpu_array_info *array)
1523 isl_bool is_wrapping;
2448 static isl_bool update_depth(__isl_keep isl_schedule_node *node, void *user)
2533 static isl_bool set_permutable(__isl_keep isl_schedule_node *node, void *user)
4032 isl_bool ok;
5406 static isl_bool complete_index(__isl_keep pet_expr *expr,
5412 isl_bool complete;
5442 static isl_bool accesses_fixed_element(__isl_keep pet_expr *expr)
5446 isl_bool fixed = isl_bool_true;
5552 static isl_bool is_stmt_killed(struct ppcg_scop *scop, struct pet_stmt *stmt)
5556 isl_bool empty;
5583 isl_bool killed;
tools/polly/lib/External/ppcg/gpu.h 27 isl_bool fixed_element;
430 isl_bool gpu_array_can_be_private(struct gpu_array_info *array);
458 isl_bool only_fixed_element_accessed(struct gpu_array_info *array);
tools/polly/lib/External/ppcg/gpu_group.c 704 isl_bool sv;
tools/polly/lib/External/ppcg/gpu_hybrid.c 27 static isl_bool has_empty_domain(__isl_keep isl_schedule_node *node)
30 isl_bool empty;
68 isl_bool empty_domain;
tools/polly/lib/External/ppcg/gpu_print.c 205 static isl_bool at_node(__isl_keep isl_ast_node *node, void *user)
tools/polly/lib/External/ppcg/grouping.c 172 static isl_bool covers_src_and_dst(__isl_keep isl_map *map,
177 isl_bool is_subset;
207 static isl_bool matches_prefix(__isl_keep isl_map *map,
212 isl_bool is_subset;
253 isl_bool ok;
381 isl_bool empty;
558 static isl_bool detect_groups(__isl_keep isl_schedule_node *node, void *user)
tools/polly/lib/External/ppcg/hybrid.c 171 isl_bool ppcg_ht_bounds_is_valid(__isl_keep ppcg_ht_bounds *bounds)
173 isl_bool is_nan;
953 static isl_bool all_coincident(__isl_keep isl_schedule_node *node)
959 isl_bool c;
974 static isl_bool has_child_properties(__isl_keep isl_schedule_node *node)
989 static isl_bool has_parent_properties(__isl_keep isl_schedule_node *node)
1004 isl_bool ppcg_ht_parent_has_input_pattern(__isl_keep isl_schedule_node *node)
1006 isl_bool has_pattern;
1024 isl_bool ppcg_ht_has_input_pattern(__isl_keep isl_schedule_node *node)
1026 isl_bool has_pattern;
1044 isl_bool has_pattern;
1180 isl_bool eq, is_zero, is_neg;
1230 isl_bool is_zero;
1631 static isl_bool is_phase_id(__isl_keep isl_id *id)
1648 isl_bool is_phase;
1945 static isl_bool wide_enough(__isl_keep isl_val *s0, __isl_keep isl_val *delta,
1949 isl_bool ok;
1991 isl_bool ppcg_ht_bounds_supports_sizes(__isl_keep ppcg_ht_bounds *bounds,
1996 isl_bool ok;
2030 isl_bool ok;
2206 isl_bool is_phase;
tools/polly/lib/External/ppcg/hybrid.h 15 isl_bool ppcg_ht_has_input_pattern(__isl_keep isl_schedule_node *node);
16 isl_bool ppcg_ht_parent_has_input_pattern(__isl_keep isl_schedule_node *node);
21 isl_bool ppcg_ht_bounds_is_valid(__isl_keep ppcg_ht_bounds *bounds);
22 isl_bool ppcg_ht_bounds_supports_sizes(__isl_keep ppcg_ht_bounds *bounds,
tools/polly/lib/External/ppcg/print.c 44 static isl_bool printed_before(__isl_keep isl_printer *p, const char *note_name)
48 isl_bool printed;
89 isl_bool printed;
179 isl_bool has_macros;
341 isl_bool params;