reference, declarationdefinition
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)