Home
last modified time | relevance | path

Searched refs:isl_int (Results 1 – 25 of 66) sorted by relevance

123

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_seq.h24 void isl_seq_set(isl_int *p, isl_int v, unsigned len);
26 void isl_seq_neg(isl_int *dst, isl_int *src, unsigned len);
28 void isl_seq_addmul(isl_int *dst, isl_int f, isl_int *src, unsigned len);
29 void isl_seq_submul(isl_int *dst, isl_int f, isl_int *src, unsigned len);
31 void isl_seq_scale(isl_int *dst, isl_int *src, isl_int f, unsigned len);
32 void isl_seq_scale_down(isl_int *dst, isl_int *src, isl_int f, unsigned len);
33 void isl_seq_cdiv_q(isl_int *dst, isl_int *src, isl_int m, unsigned len);
34 void isl_seq_fdiv_q(isl_int *dst, isl_int *src, isl_int m, unsigned len);
35 void isl_seq_fdiv_r(isl_int *dst, isl_int *src, isl_int m, unsigned len);
36 void isl_seq_combine(isl_int *dst, isl_int m1, isl_int *src1,
[all …]
H A Disl_seq.c28 void isl_seq_set(isl_int *p, isl_int v, unsigned len) in isl_seq_set()
35 void isl_seq_neg(isl_int *dst, isl_int *src, unsigned len) in isl_seq_neg()
49 void isl_seq_submul(isl_int *dst, isl_int f, isl_int *src, unsigned len) in isl_seq_submul()
56 void isl_seq_addmul(isl_int *dst, isl_int f, isl_int *src, unsigned len) in isl_seq_addmul()
70 void isl_seq_scale(isl_int *dst, isl_int *src, isl_int m, unsigned len) in isl_seq_scale()
77 void isl_seq_scale_down(isl_int *dst, isl_int *src, isl_int m, unsigned len) in isl_seq_scale_down()
84 void isl_seq_cdiv_q(isl_int *dst, isl_int *src, isl_int m, unsigned len) in isl_seq_cdiv_q()
91 void isl_seq_fdiv_q(isl_int *dst, isl_int *src, isl_int m, unsigned len) in isl_seq_fdiv_q()
98 void isl_seq_fdiv_r(isl_int *dst, isl_int *src, isl_int m, unsigned len) in isl_seq_fdiv_r()
105 void isl_seq_combine(isl_int *dst, isl_int m1, isl_int *src1, in isl_seq_combine()
[all …]
H A Disl_test_int.c79 void (*fn)(isl_int, isl_int)) in invoke_alternate_representations_2args() argument
109 char *arg3, void (*fn)(isl_int, isl_int, isl_int)) in invoke_alternate_representations_3args() argument
152 void (*fn)(isl_int, isl_int)) in invoke_alternate_representations_2args() argument
169 char *arg3, void (*fn)(isl_int, isl_int, isl_int)) in invoke_alternate_representations_3args() argument
215 void (*fn)(isl_int, isl_int);
272 static void int_test_mul(isl_int expected, isl_int lhs, isl_int rhs) in int_test_mul()
309 static void int_test_add(isl_int expected, isl_int lhs, isl_int rhs) in int_test_add()
320 static void int_test_sub(isl_int expected, isl_int lhs, isl_int rhs) in int_test_sub()
334 static void int_test_sum(isl_int sum, isl_int term1, isl_int term2) in int_test_sum()
403 static void int_test_gcd(isl_int expected, isl_int lhs, isl_int rhs) in int_test_gcd()
[all …]
H A Disl_lp_private.h9 int max, isl_int *f, isl_int denom, isl_int *opt, isl_int *opt_denom,
12 int max, isl_int *f, isl_int denom, isl_int *opt, isl_int *opt_denom,
15 isl_int *f, isl_int denom, isl_int *opt, isl_int *opt_denom,
18 isl_int *f, isl_int denom, isl_int *opt, isl_int *opt_denom,
H A Disl_mat_private.h18 isl_int **row;
33 __isl_give isl_mat *isl_mat_sub_alloc6(isl_ctx *ctx, isl_int **row,
35 void isl_mat_sub_copy(struct isl_ctx *ctx, isl_int **dst, isl_int **src,
37 void isl_mat_sub_neg(struct isl_ctx *ctx, isl_int **dst, isl_int **src,
39 isl_stat isl_mat_sub_transform(isl_int **row, unsigned n_row,
45 __isl_give isl_mat *isl_mat_scale(__isl_take isl_mat *mat, isl_int m);
47 isl_int m);
57 void isl_mat_col_mul(__isl_keep isl_mat *mat, int dst_col, isl_int f,
60 int dst_col, isl_int f, int src_col);
62 isl_int f, int src_col);
[all …]
H A Disl_lp.c26 int maximize, isl_int *f, isl_int denom, isl_int *opt, in isl_tab_solve_lp()
67 int max, isl_int *f, isl_int d, isl_int *opt, isl_int *opt_denom, in isl_basic_map_solve_lp()
80 int max, isl_int *f, isl_int d, isl_int *opt, isl_int *opt_denom, in isl_basic_set_solve_lp()
88 isl_int *f, isl_int d, isl_int *opt, in isl_map_solve_lp()
89 isl_int *opt_denom, in isl_map_solve_lp()
93 isl_int o; in isl_map_solve_lp()
94 isl_int t; in isl_map_solve_lp()
95 isl_int opt_i; in isl_map_solve_lp()
96 isl_int opt_denom_i; in isl_map_solve_lp()
199 isl_int *f, isl_int d, isl_int *opt, in isl_set_solve_lp()
[all …]
H A Disl_polynomial_private.h20 isl_int n;
21 isl_int d;
52 isl_int n;
53 isl_int d;
145 __isl_take isl_poly *poly, isl_int v);
154 isl_int v);
156 __isl_take isl_space *domain, const isl_int n, const isl_int d);
163 isl_int *n, isl_int *d);
184 __isl_take isl_space *space, isl_int *f, isl_int denom);
280 __isl_take isl_qpolynomial *qp, isl_int v);
[all …]
H A Disl_ctx_private.h21 isl_int zero;
22 isl_int one;
23 isl_int two;
24 isl_int negone;
26 isl_int normalize_gcd;
H A Disl_aff_private.h90 __isl_give isl_aff *isl_aff_set_constant(__isl_take isl_aff *aff, isl_int v);
92 enum isl_dim_type type, int pos, isl_int v);
93 __isl_give isl_aff *isl_aff_add_constant(__isl_take isl_aff *aff, isl_int v);
126 __isl_give isl_aff *isl_aff_scale_down(__isl_take isl_aff *aff, isl_int f);
128 isl_int f);
130 isl_int f);
176 isl_stat isl_seq_preimage(isl_int *dst, isl_int *src,
179 isl_int f, isl_int c1, isl_int c2, isl_int g, int has_denom);
H A Disl_tab.h207 isl_int *f, isl_int denom, isl_int *opt, isl_int *opt_denom,
210 isl_stat isl_tab_add_ineq(struct isl_tab *tab, isl_int *ineq) WARN_UNUSED;
211 isl_stat isl_tab_add_eq(struct isl_tab *tab, isl_int *eq) WARN_UNUSED;
212 int isl_tab_add_valid_eq(struct isl_tab *tab, isl_int *eq) WARN_UNUSED;
237 enum isl_ineq_type isl_tab_ineq_type(struct isl_tab *tab, isl_int *ineq);
285 isl_int *eq);
304 int isl_tab_add_row(struct isl_tab *tab, isl_int *line) WARN_UNUSED;
324 isl_bool isl_tab_is_constant(struct isl_tab *tab, int var, isl_int *value);
331 isl_stat (*add_ineq)(void *user, isl_int *), void *user);
334 int isl_tab_shift_var(struct isl_tab *tab, int pos, isl_int shift) WARN_UNUSED;
H A Disl_val_private.h21 isl_int n;
22 isl_int d;
32 __isl_give isl_val *isl_val_int_from_isl_int(isl_ctx *ctx, isl_int n);
34 isl_int n, isl_int d);
37 isl_stat isl_val_get_num_isl_int(__isl_keep isl_val *v, isl_int *n);
H A Disl_map_private.h67 isl_int **eq;
68 isl_int **ineq;
72 isl_int **div;
243 isl_int *eq);
245 isl_int *eq);
247 isl_int *ineq);
298 isl_int *c1, isl_int *c2);
424 isl_int *facet, isl_int *ridge);
533 int pos, isl_int *modulo, isl_int *residue);
535 int pos, isl_int *modulo, isl_int *residue);
[all …]
H A Disl_ilp.c86 isl_int *f) in initial_solution()
109 isl_int *f, isl_int l, isl_int u) in add_bounds()
154 isl_int *f, isl_int *opt, __isl_take isl_vec *sol, isl_int l, isl_int u) in solve_ilp_search()
156 isl_int tmp; in solve_ilp_search()
213 isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p) in solve_ilp()
216 isl_int l, u; in solve_ilp()
268 int max, isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p) in solve_ilp_with_eq()
312 int max, isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p) in isl_basic_set_solve_ilp()
347 __isl_keep isl_aff *obj, isl_int *opt) in basic_set_opt()
361 __isl_keep isl_aff *obj, isl_int *opt) in isl_basic_set_opt()
[all …]
H A Disl_scan.c21 isl_int count;
22 isl_int max;
39 static int increment_range(struct isl_scan_callback *cb, isl_int min, isl_int max) in increment_range()
252 isl_int max, isl_int *count) in isl_basic_set_count_upto()
278 int isl_set_count_upto(__isl_keep isl_set *set, isl_int max, isl_int *count) in isl_set_count_upto()
304 int isl_set_count(__isl_keep isl_set *set, isl_int *count) in isl_set_count()
H A Dbasis_reduction_tab.c22 isl_int *obj;
23 isl_int opt;
24 isl_int opt_denom;
25 isl_int tmp;
26 isl_int tmp2;
91 static void set_lp_obj(struct tab_lp *lp, isl_int *row, int dim);
95 static int add_lp_row(struct tab_lp *lp, isl_int *row, int dim);
98 static int cut_lp_to_hyperplane(struct tab_lp *lp, isl_int *row);
174 static void set_lp_obj(struct tab_lp *lp, isl_int *row, int dim) in set_lp_obj()
220 static int cut_lp_to_hyperplane(struct tab_lp *lp, isl_int *row) in cut_lp_to_hyperplane()
[all …]
H A Disl_constraint_private.h22 __isl_take isl_basic_set *bset, isl_int **line);
25 isl_int *v);
27 enum isl_dim_type type, int pos, isl_int *v);
H A Disl_vec_private.h13 isl_int *el;
22 void isl_vec_lcm(__isl_keep isl_vec *vec, isl_int *lcm);
23 __isl_give isl_vec *isl_vec_set(__isl_take isl_vec *vec, isl_int v);
H A Disl_local_space_private.h66 isl_int *constraint, unsigned div);
68 isl_int *constraint, unsigned div);
70 int *isl_local_space_get_active(__isl_keep isl_local_space *ls, isl_int *l);
74 enum isl_dim_type type, unsigned pos, isl_int *subs, int subs_len,
H A Disl_ilp_private.h9 int max, isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p);
H A Disl_mat.c95 isl_int *old; in isl_mat_extend()
96 isl_int **row; in isl_mat_extend()
644 isl_int c; in isl_mat_left_hermite()
1012 isl_int a, b; in isl_mat_inverse_product()
1110 isl_int m1, unsigned src1, isl_int m2, unsigned src2) in isl_mat_col_combine()
1113 isl_int tmp; in isl_mat_col_combine()
1128 isl_int a, b; in isl_mat_right_inverse()
1251 isl_int *t; in isl_mat_swap_rows()
1923 isl_int g; in isl_mat_gcd()
1974 isl_int m) in isl_mat_scale_down_row()
[all …]
H A Disl_convex_hull.c120 isl_int opt; in uset_is_bound()
121 isl_int opt_denom; in uset_is_bound()
309 isl_int *facet, isl_int *ridge) in isl_set_wrap_facet()
317 isl_int num, den; in isl_set_wrap_facet()
483 isl_int *c) in compute_facet()
606 isl_int a, b; in convex_hull_1d()
1524 isl_int *b = (isl_int *)val; in max_constraint_equal()
2030 isl_int *p;
2035 isl_int *row = (isl_int *)entry; in has_ineq()
2128 isl_int opt; in is_bound()
[all …]
H A Disl_vec.c269 int pos, isl_int v) in isl_vec_set_element()
387 __isl_give isl_vec *isl_vec_set(__isl_take isl_vec *vec, isl_int v) in isl_vec_set()
434 void isl_vec_lcm(__isl_keep isl_vec *vec, isl_int *lcm) in isl_vec_lcm()
472 __isl_give isl_vec *isl_vec_scale(__isl_take isl_vec *vec, isl_int m) in isl_vec_scale()
485 __isl_give isl_vec *isl_vec_fdiv_r(__isl_take isl_vec *vec, isl_int m) in isl_vec_fdiv_r()
518 const isl_int *i1 = (const isl_int *) p1; in qsort_int_cmp()
519 const isl_int *i2 = (const isl_int *) p2; in qsort_int_cmp()
H A Disl_dim_map.c123 static void copy_constraint_dim_map(isl_int *dst, isl_int *src, in copy_constraint_dim_map()
138 static void copy_div_dim_map(isl_int *dst, isl_int *src, in copy_div_dim_map()
H A Disl_val.c185 __isl_give isl_val *isl_val_int_from_isl_int(isl_ctx *ctx, isl_int n) in isl_val_int_from_isl_int()
203 isl_int n, isl_int d) in isl_val_rat_from_isl_int()
299 isl_stat isl_val_get_num_isl_int(__isl_keep isl_val *v, isl_int *n) in isl_val_get_num_isl_int()
1049 static void isl_int_gcdext(isl_int *g, isl_int *x, isl_int *y, in isl_int_gcdext()
1050 isl_int a, isl_int b) in isl_int_gcdext()
1052 isl_int d, tmp; in isl_int_gcdext()
1053 isl_int a_copy, b_copy; in isl_int_gcdext()
1287 isl_int t; in isl_val_lt()
1352 isl_int t; in isl_val_le()
1396 isl_int t; in isl_val_cmp_si()
H A Disl_equalities.c164 isl_int D; in parameter_compression_multi()
315 isl_int D; in isl_mat_parameter_compression()
572 isl_int g; in isl_mat_final_variable_compression()
735 int pos, isl_int *modulo, isl_int *residue) in isl_basic_set_dim_residue_class()
818 int pos, isl_int *modulo, isl_int *residue) in isl_set_dim_residue_class()
820 isl_int m; in isl_set_dim_residue_class()
821 isl_int r; in isl_set_dim_residue_class()

123