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

Declarations

tools/polly/lib/External/isl/include/isl/vec.h
   23 struct isl_vec;

References

tools/polly/lib/External/isl/basis_reduction_tab.c
   19 	struct isl_vec  *row;
  118 static struct isl_tab *gbr_tab(struct isl_tab *tab, struct isl_vec *row)
  195 		struct isl_vec *sample = isl_tab_get_sample_value(lp->tab);
tools/polly/lib/External/isl/basis_reduction_templ.c
   59 	struct isl_vec *b_tmp;
tools/polly/lib/External/isl/include/isl/vec.h
   24 typedef struct isl_vec isl_vec;
   49 struct isl_vec *isl_vec_normalize(struct isl_vec *vec);
   49 struct isl_vec *isl_vec_normalize(struct isl_vec *vec);
tools/polly/lib/External/isl/isl_affine_hull.c
  250 static struct isl_vec *outside_point(struct isl_tab *tab, isl_int *eq, int up)
  253 	struct isl_vec *sample = NULL;
  417 		struct isl_vec *sample;
  481 	struct isl_vec *sample = NULL;
  605 	struct isl_vec *sample;
  746 		struct isl_vec *sample = isl_vec_copy(hull->sample);
  850 		struct isl_vec *sample = isl_vec_copy(hull->sample);
tools/polly/lib/External/isl/isl_coalesce.c
 1496 	struct isl_vec *bound = NULL;
 2030 	struct isl_vec *bound = NULL;
tools/polly/lib/External/isl/isl_convex_hull.c
  339 	struct isl_vec *obj;
 1097 	struct isl_vec *sample = NULL;
 1098 	struct isl_vec *dir;
 1239 	struct isl_vec *dir = NULL;
tools/polly/lib/External/isl/isl_equalities.c
   66 static struct isl_mat *particular_solution(struct isl_mat *B, struct isl_vec *d)
  129 			struct isl_mat *B, struct isl_vec *d)
  160 			struct isl_mat *B, struct isl_vec *d)
tools/polly/lib/External/isl/isl_ilp.c
   88 	struct isl_vec *sol;
  159 		struct isl_vec *sample;
  213 	struct isl_vec *sol;
  269 	struct isl_vec *v;
tools/polly/lib/External/isl/isl_input.c
 3023 	struct isl_vec *vec = NULL;
tools/polly/lib/External/isl/isl_lp.c
   80 				      struct isl_vec **sol)
   89 				      struct isl_vec **sol)
  198 				      struct isl_vec **sol)
tools/polly/lib/External/isl/isl_map.c
 3598 	struct isl_vec *sample = NULL;
 8708 	struct isl_vec *sample = NULL;
 9190 	struct isl_vec *obj;
tools/polly/lib/External/isl/isl_map_private.h
   74 	struct isl_vec *sample;
tools/polly/lib/External/isl/isl_map_simplify.c
  895 	struct isl_vec *d;
 3584 	struct isl_vec *v = NULL;
tools/polly/lib/External/isl/isl_map_subtract.c
  166 	struct isl_vec *vec;
  750 	struct isl_vec *point;
tools/polly/lib/External/isl/isl_mat.c
  452 	struct isl_vec *prod;
  508 	struct isl_vec *prod;
tools/polly/lib/External/isl/isl_point.c
  448 	struct isl_vec *vec;
tools/polly/lib/External/isl/isl_point_private.h
   11 	struct isl_vec	*vec;
tools/polly/lib/External/isl/isl_sample.c
   29 	struct isl_vec *vec;
   43 	struct isl_vec *sample;
   59 	struct isl_vec *sample;
  126 	struct isl_vec *sample;
  373 struct isl_vec *isl_tab_sample(struct isl_tab *tab)
  378 	struct isl_vec *sample;
  379 	struct isl_vec *min;
  380 	struct isl_vec *max;
  607 	struct isl_vec *sample;
  714 	struct isl_vec *sample;
  857 	struct isl_vec *vec;
  926 	struct isl_vec *sample;
  927 	struct isl_vec *cone_sample;
  970 static void vec_sum_of_neg(struct isl_vec *v, isl_int *s)
 1016 		struct isl_vec *row = NULL;
 1146 			struct isl_vec *sample = isl_vec_copy(bset->sample);
 1218 	struct isl_vec *sample_vec;
tools/polly/lib/External/isl/isl_sample.h
   30 struct isl_vec *isl_tab_sample(struct isl_tab *tab);
tools/polly/lib/External/isl/isl_scan.c
   57 	struct isl_vec *sample;
   71 	struct isl_vec *sample;
  108 	struct isl_vec *min;
  109 	struct isl_vec *max;
tools/polly/lib/External/isl/isl_tab.c
 2211 static struct isl_vec *ineq_for_div(struct isl_basic_map *bmap, unsigned div)
 2215 	struct isl_vec *ineq;
 2252 	struct isl_vec *ineq;
 2546 static struct isl_vec *extract_integer_sample(struct isl_tab *tab)
 2549 	struct isl_vec *vec;
 2569 struct isl_vec *isl_tab_get_sample_value(struct isl_tab *tab)
 2572 	struct isl_vec *vec;
tools/polly/lib/External/isl/isl_tab.h
  158 	struct isl_vec *dual;
  226 struct isl_vec *isl_tab_get_sample_value(struct isl_tab *tab);
tools/polly/lib/External/isl/isl_tab_pip.c
   95 			struct isl_vec *div);
  895 static struct isl_vec *get_row_parameter_ineq(struct isl_tab *tab, int row)
  897 	struct isl_vec *ineq;
  945 static struct isl_vec *get_row_parameter_div(struct isl_tab *tab, int row)
  947 	struct isl_vec *div;
  973 static struct isl_vec *get_row_split_div(struct isl_tab *tab, int row)
  975 	struct isl_vec *div;
 1004 	struct isl_vec *ineq;
 1986 		struct isl_vec *sample;
 2134 	struct isl_vec *div)
 2175 	struct isl_vec *div;
 2387 		struct isl_vec *ineq = NULL;
 2588 		struct isl_vec *div)
 2690 	struct isl_vec *ineq = NULL;
 2891 	struct isl_vec *cst;
 2921 static struct isl_vec *gbr_get_shifted_sample(struct isl_context_gbr *cgbr)
 2923 	struct isl_vec *sample;
 2962 static struct isl_vec *gbr_get_sample(struct isl_context_gbr *cgbr)
 2971 		struct isl_vec *sample;
 2993 		struct isl_vec *sample;
 3033 	struct isl_vec *sample;
 3301 	struct isl_vec *eq = NULL;
 3395 		struct isl_vec *div)
 3728 static int is_strict(struct isl_vec *vec)
 3804 	struct isl_vec *ineq = NULL;
 3917 	struct isl_tab *tab, struct isl_vec *ineq)
 4093 			struct isl_vec *ineq;
 4129 			struct isl_vec *div;
 4130 			struct isl_vec *ineq;
 4218 		struct isl_vec *eq;
tools/polly/lib/External/isl/isl_vec.c
   34 	struct isl_vec *vec;
  197 struct isl_vec *isl_vec_copy(struct isl_vec *vec)
  197 struct isl_vec *isl_vec_copy(struct isl_vec *vec)
  206 struct isl_vec *isl_vec_dup(struct isl_vec *vec)
  206 struct isl_vec *isl_vec_dup(struct isl_vec *vec)
  208 	struct isl_vec *vec2;
  219 struct isl_vec *isl_vec_cow(struct isl_vec *vec)
  219 struct isl_vec *isl_vec_cow(struct isl_vec *vec)
  221 	struct isl_vec *vec2;
  373 void isl_vec_dump(struct isl_vec *vec)
  434 void isl_vec_lcm(struct isl_vec *vec, isl_int *lcm)
  455 struct isl_vec *isl_vec_normalize(struct isl_vec *vec)
  455 struct isl_vec *isl_vec_normalize(struct isl_vec *vec)
tools/polly/lib/External/isl/isl_vec_private.h
   22 void isl_vec_lcm(struct isl_vec *vec, isl_int *lcm);