reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/External/isl/isl_output.c
 1699 static __isl_give isl_printer *upoly_print_cst(__isl_keep struct isl_upoly *up,
 1766 static __isl_give isl_printer *upoly_print(__isl_keep struct isl_upoly *up,
tools/polly/lib/External/isl/isl_polynomial.c
   46 int isl_upoly_is_cst(__isl_keep struct isl_upoly *up)
   54 __isl_keep struct isl_upoly_cst *isl_upoly_as_cst(__isl_keep struct isl_upoly *up)
   64 __isl_keep struct isl_upoly_rec *isl_upoly_as_rec(__isl_keep struct isl_upoly *up)
   79 static int isl_upoly_plain_cmp(__isl_keep struct isl_upoly *up1,
   80 	__isl_keep struct isl_upoly *up2)
  125 isl_bool isl_upoly_is_equal(__isl_keep struct isl_upoly *up1,
  126 	__isl_keep struct isl_upoly *up2)
  164 int isl_upoly_is_zero(__isl_keep struct isl_upoly *up)
  180 int isl_upoly_sgn(__isl_keep struct isl_upoly *up)
  196 int isl_upoly_is_nan(__isl_keep struct isl_upoly *up)
  212 int isl_upoly_is_infty(__isl_keep struct isl_upoly *up)
  228 int isl_upoly_is_neginfty(__isl_keep struct isl_upoly *up)
  244 int isl_upoly_is_one(__isl_keep struct isl_upoly *up)
  260 int isl_upoly_is_negone(__isl_keep struct isl_upoly *up)
  295 __isl_give struct isl_upoly *isl_upoly_zero(struct isl_ctx *ctx)
  309 __isl_give struct isl_upoly *isl_upoly_one(struct isl_ctx *ctx)
  323 __isl_give struct isl_upoly *isl_upoly_infty(struct isl_ctx *ctx)
  337 __isl_give struct isl_upoly *isl_upoly_neginfty(struct isl_ctx *ctx)
  351 __isl_give struct isl_upoly *isl_upoly_nan(struct isl_ctx *ctx)
  365 __isl_give struct isl_upoly *isl_upoly_rat_cst(struct isl_ctx *ctx,
  550 __isl_give struct isl_upoly *isl_upoly_copy(__isl_keep struct isl_upoly *up)
  550 __isl_give struct isl_upoly *isl_upoly_copy(__isl_keep struct isl_upoly *up)
  559 __isl_give struct isl_upoly *isl_upoly_dup_cst(__isl_keep struct isl_upoly *up)
  559 __isl_give struct isl_upoly *isl_upoly_dup_cst(__isl_keep struct isl_upoly *up)
  577 __isl_give struct isl_upoly *isl_upoly_dup_rec(__isl_keep struct isl_upoly *up)
  577 __isl_give struct isl_upoly *isl_upoly_dup_rec(__isl_keep struct isl_upoly *up)
  604 __isl_give struct isl_upoly *isl_upoly_dup(__isl_keep struct isl_upoly *up)
  604 __isl_give struct isl_upoly *isl_upoly_dup(__isl_keep struct isl_upoly *up)
  615 __isl_give struct isl_upoly *isl_upoly_cow(__isl_take struct isl_upoly *up)
  615 __isl_give struct isl_upoly *isl_upoly_cow(__isl_take struct isl_upoly *up)
  626 __isl_null struct isl_upoly *isl_upoly_free(__isl_take struct isl_upoly *up)
  626 __isl_null struct isl_upoly *isl_upoly_free(__isl_take struct isl_upoly *up)
  657 __isl_give struct isl_upoly *isl_upoly_sum_cst(__isl_take struct isl_upoly *up1,
  657 __isl_give struct isl_upoly *isl_upoly_sum_cst(__isl_take struct isl_upoly *up1,
  658 	__isl_take struct isl_upoly *up2)
  688 static __isl_give struct isl_upoly *replace_by_zero(
  689 	__isl_take struct isl_upoly *up)
  700 static __isl_give struct isl_upoly *replace_by_constant_term(
  701 	__isl_take struct isl_upoly *up)
  704 	struct isl_upoly *cst;
  720 __isl_give struct isl_upoly *isl_upoly_sum(__isl_take struct isl_upoly *up1,
  720 __isl_give struct isl_upoly *isl_upoly_sum(__isl_take struct isl_upoly *up1,
  721 	__isl_take struct isl_upoly *up2)
  809 __isl_give struct isl_upoly *isl_upoly_cst_add_isl_int(
  810 	__isl_take struct isl_upoly *up, isl_int v)
  825 __isl_give struct isl_upoly *isl_upoly_add_isl_int(
  826 	__isl_take struct isl_upoly *up, isl_int v)
  851 __isl_give struct isl_upoly *isl_upoly_cst_mul_isl_int(
  852 	__isl_take struct isl_upoly *up, isl_int v)
  870 __isl_give struct isl_upoly *isl_upoly_mul_isl_int(
  871 	__isl_take struct isl_upoly *up, isl_int v)
  901 static __isl_give struct isl_upoly *isl_upoly_cst_scale_val(
  902 	__isl_take struct isl_upoly *up, __isl_keep isl_val *v)
  924 static __isl_give struct isl_upoly *isl_upoly_scale_val(
  925 	__isl_take struct isl_upoly *up, __isl_keep isl_val *v)
  953 __isl_give struct isl_upoly *isl_upoly_mul_cst(__isl_take struct isl_upoly *up1,
  953 __isl_give struct isl_upoly *isl_upoly_mul_cst(__isl_take struct isl_upoly *up1,
  954 	__isl_take struct isl_upoly *up2)
  979 __isl_give struct isl_upoly *isl_upoly_mul_rec(__isl_take struct isl_upoly *up1,
  979 __isl_give struct isl_upoly *isl_upoly_mul_rec(__isl_take struct isl_upoly *up1,
  980 	__isl_take struct isl_upoly *up2)
 1012 			struct isl_upoly *up;
 1032 __isl_give struct isl_upoly *isl_upoly_mul(__isl_take struct isl_upoly *up1,
 1032 __isl_give struct isl_upoly *isl_upoly_mul(__isl_take struct isl_upoly *up1,
 1033 	__isl_take struct isl_upoly *up2)
 1105 __isl_give struct isl_upoly *isl_upoly_pow(__isl_take struct isl_upoly *up,
 1105 __isl_give struct isl_upoly *isl_upoly_pow(__isl_take struct isl_upoly *up,
 1108 	struct isl_upoly *res;
 1131 	unsigned n_div, __isl_take struct isl_upoly *up)
 1224 __isl_give struct isl_upoly *isl_upoly_var_pow(isl_ctx *ctx, int pos, int power)
 1250 static __isl_give struct isl_upoly *reorder(__isl_take struct isl_upoly *up,
 1250 static __isl_give struct isl_upoly *reorder(__isl_take struct isl_upoly *up,
 1255 	struct isl_upoly *base;
 1256 	struct isl_upoly *res;
 1423 static __isl_give struct isl_upoly *expand(__isl_take struct isl_upoly *up,
 1423 static __isl_give struct isl_upoly *expand(__isl_take struct isl_upoly *up,
 1848 	__isl_keep struct isl_upoly *up)
 1881 int isl_upoly_is_affine(__isl_keep struct isl_upoly *up)
 1941 int isl_upoly_update_affine(__isl_keep struct isl_upoly *up,
 2053 static void upoly_update_den(__isl_keep struct isl_upoly *up, isl_int *d)
 2114 __isl_give struct isl_upoly *isl_upoly_subs(__isl_take struct isl_upoly *up,
 2114 __isl_give struct isl_upoly *isl_upoly_subs(__isl_take struct isl_upoly *up,
 2115 	unsigned first, unsigned n, __isl_keep struct isl_upoly **subs)
 2119 	struct isl_upoly *base, *res;
 2143 		struct isl_upoly *t;
 2158 __isl_give struct isl_upoly *isl_upoly_from_affine(isl_ctx *ctx, isl_int *f,
 2162 	struct isl_upoly *up;
 2168 		struct isl_upoly *t;
 2169 		struct isl_upoly *c;
 2210 	int div, __isl_take struct isl_upoly *s)
 2259 	struct isl_upoly *s;
 2388 	struct isl_upoly **s;
 2490 static int up_set_active(__isl_keep struct isl_upoly *up, int *active, int d)
 2654 __isl_give struct isl_upoly *isl_upoly_drop(__isl_take struct isl_upoly *up,
 2654 __isl_give struct isl_upoly *isl_upoly_drop(__isl_take struct isl_upoly *up,
 2787 	struct isl_upoly *up;
 3059 __isl_give isl_val *isl_upoly_eval(__isl_take struct isl_upoly *up,
 3338 	struct isl_upoly *up;
 3353 	struct isl_upoly *up;
 3427 	struct isl_upoly **ups;
 3512 int isl_upoly_degree(__isl_keep struct isl_upoly *up, int first, int last)
 3559 __isl_give struct isl_upoly *isl_upoly_coeff(__isl_keep struct isl_upoly *up,
 3559 __isl_give struct isl_upoly *isl_upoly_coeff(__isl_keep struct isl_upoly *up,
 3593 		struct isl_upoly *t;
 3614 	struct isl_upoly *up;
 3650 __isl_give struct isl_upoly *isl_upoly_homogenize(
 3651 	__isl_take struct isl_upoly *up, int deg, int target,
 3664 		struct isl_upoly *hom;
 3894 __isl_give isl_term *isl_upoly_foreach_term(__isl_keep struct isl_upoly *up,
 3968 	struct isl_upoly *up;
 4170 	struct isl_upoly **subs;
 4355 	struct isl_upoly *cst;
 4667 	struct isl_upoly *s;
 4746 	struct isl_upoly *s;
tools/polly/lib/External/isl/isl_polynomial_private.h
   17 	struct isl_upoly up;
   23 	struct isl_upoly up;
   27 	struct isl_upoly *p[];
   37 	struct isl_upoly *upoly;
  121 __isl_give struct isl_upoly *isl_upoly_zero(struct isl_ctx *ctx);
  122 __isl_give struct isl_upoly *isl_upoly_copy(__isl_keep struct isl_upoly *up);
  122 __isl_give struct isl_upoly *isl_upoly_copy(__isl_keep struct isl_upoly *up);
  123 __isl_give struct isl_upoly *isl_upoly_cow(__isl_take struct isl_upoly *up);
  123 __isl_give struct isl_upoly *isl_upoly_cow(__isl_take struct isl_upoly *up);
  124 __isl_give struct isl_upoly *isl_upoly_dup(__isl_keep struct isl_upoly *up);
  124 __isl_give struct isl_upoly *isl_upoly_dup(__isl_keep struct isl_upoly *up);
  125 __isl_null struct isl_upoly *isl_upoly_free(__isl_take struct isl_upoly *up);
  125 __isl_null struct isl_upoly *isl_upoly_free(__isl_take struct isl_upoly *up);
  126 __isl_give struct isl_upoly *isl_upoly_mul(__isl_take struct isl_upoly *up1,
  126 __isl_give struct isl_upoly *isl_upoly_mul(__isl_take struct isl_upoly *up1,
  127 	__isl_take struct isl_upoly *up2);
  129 int isl_upoly_is_cst(__isl_keep struct isl_upoly *up);
  130 int isl_upoly_is_zero(__isl_keep struct isl_upoly *up);
  131 int isl_upoly_is_one(__isl_keep struct isl_upoly *up);
  132 int isl_upoly_is_negone(__isl_keep struct isl_upoly *up);
  133 __isl_keep struct isl_upoly_cst *isl_upoly_as_cst(__isl_keep struct isl_upoly *up);
  134 __isl_keep struct isl_upoly_rec *isl_upoly_as_rec(__isl_keep struct isl_upoly *up);
  136 __isl_give struct isl_upoly *isl_upoly_sum(__isl_take struct isl_upoly *up1,
  136 __isl_give struct isl_upoly *isl_upoly_sum(__isl_take struct isl_upoly *up1,
  137 	__isl_take struct isl_upoly *up2);
  138 __isl_give struct isl_upoly *isl_upoly_mul_isl_int(
  139 	__isl_take struct isl_upoly *up, isl_int v);
  142 	unsigned n_div, __isl_take struct isl_upoly *up);