|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/polly/lib/External/isl/include/isl/constraint.h 30 isl_ctx *isl_constraint_get_ctx(__isl_keep isl_constraint *c);
32 __isl_give isl_constraint *isl_constraint_alloc_equality(
34 __isl_give isl_constraint *isl_constraint_alloc_inequality(
36 __isl_give isl_constraint *isl_equality_alloc(__isl_take isl_local_space *ls);
37 __isl_give isl_constraint *isl_inequality_alloc(__isl_take isl_local_space *ls);
40 __isl_null isl_constraint *isl_constraint_free(__isl_take isl_constraint *c);
40 __isl_null isl_constraint *isl_constraint_free(__isl_take isl_constraint *c);
45 isl_stat (*fn)(__isl_take isl_constraint *c, void *user), void *user);
47 isl_stat (*fn)(__isl_take isl_constraint *c, void *user), void *user);
57 isl_stat (*fn)(__isl_take isl_constraint *lower,
58 __isl_take isl_constraint *upper,
62 __isl_take isl_basic_map *bmap, __isl_take isl_constraint *constraint);
64 __isl_take isl_basic_set *bset, __isl_take isl_constraint *constraint);
66 __isl_take isl_constraint *constraint);
68 __isl_take isl_constraint *constraint);
72 __isl_give isl_constraint **c);
82 __isl_keep isl_constraint *constraint);
84 __isl_keep isl_constraint *constraint);
88 isl_bool isl_constraint_involves_dims(__isl_keep isl_constraint *constraint,
91 const char *isl_constraint_get_dim_name(__isl_keep isl_constraint *constraint,
94 __isl_keep isl_constraint *constraint);
96 __isl_keep isl_constraint *constraint, enum isl_dim_type type, int pos);
97 __isl_give isl_constraint *isl_constraint_set_constant_si(
98 __isl_take isl_constraint *constraint, int v);
99 __isl_give isl_constraint *isl_constraint_set_constant_val(
100 __isl_take isl_constraint *constraint, __isl_take isl_val *v);
101 __isl_give isl_constraint *isl_constraint_set_coefficient_si(
102 __isl_take isl_constraint *constraint,
104 __isl_give isl_constraint *isl_constraint_set_coefficient_val(
105 __isl_take isl_constraint *constraint,
108 __isl_give isl_aff *isl_constraint_get_div(__isl_keep isl_constraint *constraint,
113 isl_bool isl_constraint_is_equality(__isl_keep isl_constraint *constraint);
114 int isl_constraint_is_div_constraint(__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,
122 __isl_take isl_constraint *constraint);
124 __isl_take isl_constraint *constraint);
127 __isl_keep isl_constraint *constraint, enum isl_dim_type type, int pos);
129 __isl_keep isl_constraint *constraint);
130 __isl_give isl_constraint *isl_equality_from_aff(__isl_take isl_aff *aff);
131 __isl_give isl_constraint *isl_inequality_from_aff(__isl_take isl_aff *aff);
133 int isl_constraint_plain_cmp(__isl_keep isl_constraint *c1,
134 __isl_keep isl_constraint *c2);
135 int isl_constraint_cmp_last_non_zero(__isl_keep isl_constraint *c1,
136 __isl_keep isl_constraint *c2);
139 __isl_keep isl_constraint *c);
140 void isl_constraint_dump(__isl_keep isl_constraint *c);
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h 926 inline constraint manage(__isl_take isl_constraint *ptr);
927 inline constraint manage_copy(__isl_keep isl_constraint *ptr);
930 friend inline constraint manage(__isl_take isl_constraint *ptr);
931 friend inline constraint manage_copy(__isl_keep isl_constraint *ptr);
933 isl_constraint *ptr = nullptr;
935 inline explicit constraint(__isl_take isl_constraint *ptr);
943 inline __isl_give isl_constraint *copy() const &;
944 inline __isl_give isl_constraint *copy() && = delete;
945 inline __isl_keep isl_constraint *get() const;
946 inline __isl_give isl_constraint *release();
6933 constraint manage(__isl_take isl_constraint *ptr) {
6936 constraint manage_copy(__isl_keep isl_constraint *ptr) {
6953 constraint::constraint(__isl_take isl_constraint *ptr)
6967 __isl_give isl_constraint *constraint::copy() const & {
6971 __isl_keep isl_constraint *constraint::get() const {
6975 __isl_give isl_constraint *constraint::release() {
6976 isl_constraint *tmp = ptr;
tools/polly/lib/External/isl/include/isl/polynomial.h 124 __isl_take isl_constraint *c, enum isl_dim_type type, unsigned pos);
tools/polly/lib/External/isl/isl_aff.c 2137 isl_constraint *ineq;
2174 isl_constraint *ineq;
2229 isl_constraint *ineq;
tools/polly/lib/External/isl/isl_ast_build.c 1484 isl_constraint *c;
tools/polly/lib/External/isl/isl_ast_build_expr.c 637 __isl_keep isl_constraint *c)
675 static isl_stat check_parallel_or_opposite(__isl_take isl_constraint *c,
1342 __isl_take isl_constraint *constraint, __isl_keep isl_ast_build *build)
1413 static int cmp_constraint(__isl_keep isl_constraint *a,
1414 __isl_keep isl_constraint *b, void *user)
1448 isl_constraint *c;
tools/polly/lib/External/isl/isl_ast_codegen.c 398 static int constraint_type(isl_constraint *c, int pos)
412 static int cmp_constraint(__isl_keep isl_constraint *a,
413 __isl_keep isl_constraint *b, void *user)
442 static __isl_give isl_aff *lower_bound(__isl_keep isl_constraint *c,
620 isl_constraint *c;
659 isl_constraint *c;
1250 static isl_stat count_constraints(__isl_take isl_constraint *c, void *user)
1578 static isl_stat constraint_check_scaled(__isl_take isl_constraint *c,
2337 static __isl_give isl_constraint *at_offset(int depth, __isl_keep isl_aff *aff,
2375 isl_constraint *c;
2472 __isl_keep isl_constraint *c)
2508 static isl_stat constraint_find_unroll(__isl_take isl_constraint *c, void *user)
2646 isl_constraint *slice;
3914 isl_constraint *c;
tools/polly/lib/External/isl/isl_box.c 226 static isl_bool is_suitable_bound(__isl_keep isl_constraint *c, unsigned pos)
247 static isl_stat compute_size_in_direction(__isl_take isl_constraint *c,
tools/polly/lib/External/isl/isl_coalesce.c 2422 isl_constraint *c;
tools/polly/lib/External/isl/isl_constraint.c 30 isl_ctx *isl_constraint_get_ctx(__isl_keep isl_constraint *c)
65 __isl_give isl_constraint *isl_constraint_alloc_vec(int eq,
68 isl_constraint *constraint;
89 __isl_give isl_constraint *isl_constraint_alloc(int eq,
111 isl_constraint *constraint;
140 __isl_give isl_constraint *isl_constraint_alloc_equality(
146 __isl_give isl_constraint *isl_constraint_alloc_inequality(
181 __isl_null isl_constraint *isl_constraint_free(__isl_take isl_constraint *c)
181 __isl_null isl_constraint *isl_constraint_free(__isl_take isl_constraint *c)
218 isl_stat (*fn)(__isl_take isl_constraint *c, void *user), void *user)
251 isl_stat (*fn)(__isl_take isl_constraint *c, void *user), void *user)
259 static isl_stat collect_constraint(__isl_take isl_constraint *constraint,
360 __isl_take isl_constraint *constraint)
377 __isl_keep isl_constraint *constraint)
383 __isl_keep isl_constraint *constraint)
396 isl_bool isl_constraint_involves_dims(__isl_keep isl_constraint *constraint,
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,
468 const char *isl_constraint_get_dim_name(__isl_keep isl_constraint *constraint,
475 void isl_constraint_get_constant(__isl_keep isl_constraint *constraint,
486 __isl_keep isl_constraint *constraint)
515 __isl_keep isl_constraint *constraint, enum isl_dim_type type, int pos)
531 __isl_give isl_aff *isl_constraint_get_div(__isl_keep isl_constraint *constraint,
540 __isl_give isl_constraint *isl_constraint_set_constant(
541 __isl_take isl_constraint *constraint, isl_int v)
557 __isl_give isl_constraint *isl_constraint_set_constant_val(
558 __isl_take isl_constraint *constraint, __isl_take isl_val *v)
575 __isl_give isl_constraint *isl_constraint_set_constant_si(
576 __isl_take isl_constraint *constraint, int v)
590 __isl_give isl_constraint *isl_constraint_set_coefficient(
591 __isl_take isl_constraint *constraint,
620 __isl_give isl_constraint *isl_constraint_set_coefficient_val(
621 __isl_take isl_constraint *constraint,
645 __isl_give isl_constraint *isl_constraint_set_coefficient_si(
646 __isl_take isl_constraint *constraint,
699 int isl_constraint_is_div_constraint(__isl_keep isl_constraint *constraint)
734 isl_bool isl_constraint_is_div_equality(__isl_keep isl_constraint *constraint,
752 __isl_take isl_constraint *constraint)
812 __isl_give isl_constraint **c)
1014 isl_stat (*fn)(__isl_take isl_constraint *lower,
1015 __isl_take isl_constraint *upper,
1019 isl_constraint *upper = NULL;
1056 isl_stat (*fn)(__isl_take isl_constraint *lower,
1057 __isl_take isl_constraint *upper,
1061 isl_constraint *lower = NULL;
1098 isl_stat (*fn)(__isl_take isl_constraint *lower,
1099 __isl_take isl_constraint *upper,
1103 isl_constraint *lower = NULL;
1104 isl_constraint *upper = NULL;
1183 isl_stat (*fn)(__isl_take isl_constraint *lower,
1184 __isl_take isl_constraint *upper,
1188 isl_constraint *lower = NULL;
1189 isl_constraint *upper = NULL;
1255 __isl_keep isl_constraint *constraint, enum isl_dim_type type, int pos)
1301 __isl_keep isl_constraint *constraint)
1323 static __isl_give isl_constraint *isl_constraint_alloc_aff(int eq,
1341 __isl_give isl_constraint *isl_equality_from_aff(__isl_take isl_aff *aff)
1349 __isl_give isl_constraint *isl_inequality_from_aff(__isl_take isl_aff *aff)
1362 int isl_constraint_plain_cmp(__isl_keep isl_constraint *c1,
1363 __isl_keep isl_constraint *c2)
1397 int isl_constraint_cmp_last_non_zero(__isl_keep isl_constraint *c1,
1398 __isl_keep isl_constraint *c2)
tools/polly/lib/External/isl/isl_constraint_private.h 24 void isl_constraint_get_constant(__isl_keep isl_constraint *constraint,
26 void isl_constraint_get_coefficient(__isl_keep isl_constraint *constraint,
29 isl_bool isl_constraint_is_div_equality(__isl_keep isl_constraint *constraint,
tools/polly/lib/External/isl/isl_deprecated.c 5 __isl_give isl_constraint *isl_equality_alloc(__isl_take isl_local_space *ls)
12 __isl_give isl_constraint *isl_inequality_alloc(__isl_take isl_local_space *ls)
tools/polly/lib/External/isl/isl_map.c 8634 static isl_stat involves_divs(__isl_take isl_constraint *c, void *user)
12424 static __isl_give isl_constraint *constraint_order_ge(
12428 isl_constraint *c;
12457 isl_constraint *c;
12475 isl_constraint *c;
tools/polly/lib/External/isl/isl_output.c 2490 __isl_keep isl_constraint *c)
tools/polly/lib/External/isl/isl_polynomial.c 3409 __isl_take isl_constraint *c, enum isl_dim_type type, unsigned pos)
tools/polly/lib/External/isl/isl_range.c 153 static __isl_give isl_qpolynomial *bound2poly(__isl_take isl_constraint *bound,
162 static int bound_is_integer(__isl_take isl_constraint *bound, unsigned pos)
343 static isl_stat propagate_on_bound_pair(__isl_take isl_constraint *lower,
344 __isl_take isl_constraint *upper, __isl_take isl_basic_set *bset,
tools/polly/lib/External/isl/isl_stride.c 227 static isl_stat detect_stride(__isl_take isl_constraint *c, void *user)
tools/polly/lib/External/isl/isl_test.c 534 isl_constraint *c;
tools/polly/lib/External/ppcg/gpu_group.c 129 static void extract_stride(__isl_keep isl_constraint *c,
186 static isl_stat check_stride_constraint(__isl_take isl_constraint *c,
326 static isl_stat compute_size_in_direction(__isl_take isl_constraint *c,
1581 isl_constraint *c;
tools/polly/lib/External/ppcg/hybrid.c 423 static __isl_give isl_constraint *hex_lower_left(__isl_take isl_local_space *ls,
448 static __isl_give isl_constraint *hex_lower(__isl_take isl_local_space *ls,
471 static __isl_give isl_constraint *hex_lower_right(
499 static __isl_give isl_constraint *hex_upper_left(__isl_take isl_local_space *ls,
526 static __isl_give isl_constraint *hex_upper_right(
556 static __isl_give isl_constraint *hex_upper(__isl_take isl_local_space *ls)
606 isl_constraint *c;
1175 __isl_keep isl_constraint *c)
1226 static isl_stat set_min_max(__isl_take isl_constraint *c, void *user)