Searched refs:aff (Results 1 - 25 of 67) sorted by relevance

123

/haiku-buildtools/isl/
H A Disl_aff.c29 #define BASE aff
41 isl_aff *aff; local
46 aff = isl_calloc_type(v->ctx, struct isl_aff);
47 if (!aff)
50 aff->ref = 1;
51 aff->ls = ls;
52 aff->v = v;
54 return aff;
89 isl_aff *aff; local
91 aff
116 isl_aff *aff; local
158 isl_aff_copy(__isl_keep isl_aff *aff) argument
167 isl_aff_dup(__isl_keep isl_aff *aff) argument
176 isl_aff_cow(__isl_take isl_aff *aff) argument
187 isl_aff_free(__isl_take isl_aff *aff) argument
203 isl_aff_get_ctx(__isl_keep isl_aff *aff) argument
211 isl_aff_dim(__isl_keep isl_aff *aff, enum isl_dim_type type) argument
222 isl_aff_get_domain_space(__isl_keep isl_aff *aff) argument
227 isl_aff_get_space(__isl_keep isl_aff *aff) argument
238 isl_aff_get_domain_local_space( __isl_keep isl_aff *aff) argument
244 isl_aff_get_local_space(__isl_keep isl_aff *aff) argument
258 isl_aff_get_dim_name(__isl_keep isl_aff *aff, enum isl_dim_type type, unsigned pos) argument
270 isl_aff_reset_domain_space(__isl_take isl_aff *aff, __isl_take isl_space *dim) argument
292 isl_aff_reset_space_and_domain(__isl_take isl_aff *aff, __isl_take isl_space *space, __isl_take isl_space *domain) argument
332 isl_aff_realign_domain(__isl_take isl_aff *aff, __isl_take isl_reordering *r) argument
354 isl_aff_align_params(__isl_take isl_aff *aff, __isl_take isl_space *model) argument
382 isl_aff_plain_is_zero(__isl_keep isl_aff *aff) argument
404 isl_aff_get_denominator(__isl_keep isl_aff *aff, isl_int *v) argument
414 isl_aff_get_denominator_val(__isl_keep isl_aff *aff) argument
425 isl_aff_get_constant(__isl_keep isl_aff *aff, isl_int *v) argument
435 isl_aff_get_constant_val(__isl_keep isl_aff *aff) argument
448 isl_aff_get_coefficient(__isl_keep isl_aff *aff, enum isl_dim_type type, int pos, isl_int *v) argument
474 isl_aff_get_coefficient_val(__isl_keep isl_aff *aff, enum isl_dim_type type, int pos) argument
500 isl_aff_set_denominator(__isl_take isl_aff *aff, isl_int v) argument
515 isl_aff_set_constant(__isl_take isl_aff *aff, isl_int v) argument
532 isl_aff_set_constant_val(__isl_take isl_aff *aff, __isl_take isl_val *v) argument
577 isl_aff_add_constant(__isl_take isl_aff *aff, isl_int v) argument
597 isl_aff_add_constant_val(__isl_take isl_aff *aff, __isl_take isl_val *v) argument
645 isl_aff_add_constant_si(__isl_take isl_aff *aff, int v) argument
659 isl_aff_add_constant_num(__isl_take isl_aff *aff, isl_int v) argument
679 isl_aff_add_constant_num_si(__isl_take isl_aff *aff, int v) argument
694 isl_aff_set_constant_si(__isl_take isl_aff *aff, int v) argument
709 isl_aff_set_coefficient(__isl_take isl_aff *aff, enum isl_dim_type type, int pos, isl_int v) argument
740 isl_aff_set_coefficient_si(__isl_take isl_aff *aff, enum isl_dim_type type, int pos, int v) argument
774 isl_aff_set_coefficient_val(__isl_take isl_aff *aff, enum isl_dim_type type, int pos, __isl_take isl_val *v) argument
831 isl_aff_add_coefficient(__isl_take isl_aff *aff, enum isl_dim_type type, int pos, isl_int v) argument
865 isl_aff_add_coefficient_val(__isl_take isl_aff *aff, enum isl_dim_type type, int pos, __isl_take isl_val *v) argument
925 isl_aff_add_coefficient_si(__isl_take isl_aff *aff, enum isl_dim_type type, int pos, int v) argument
938 isl_aff_get_div(__isl_keep isl_aff *aff, int pos) argument
946 isl_aff_neg(__isl_take isl_aff *aff) argument
967 isl_aff_remove_unused_divs( __isl_take isl_aff *aff) argument
1029 plug_in_integral_divs(__isl_take isl_aff *aff) argument
1094 plug_in_unit_divs(__isl_take isl_aff *aff) argument
1124 swap_div(__isl_take isl_aff *aff, int a, int b) argument
1155 merge_divs(__isl_take isl_aff *aff, int a, int b) argument
1182 sort_divs(__isl_take isl_aff *aff) argument
1215 isl_aff_normalize(__isl_take isl_aff *aff) argument
1236 isl_aff_floor(__isl_take isl_aff *aff) argument
1299 isl_aff_mod(__isl_take isl_aff *aff, isl_int m) argument
1318 isl_aff_mod_val(__isl_take isl_aff *aff, __isl_take isl_val *m) argument
1393 isl_aff_ceil(__isl_take isl_aff *aff) argument
1419 isl_aff_expand_divs( __isl_take isl_aff *aff, __isl_take isl_mat *div, int *exp) argument
1547 isl_aff_scale(__isl_take isl_aff *aff, isl_int f) argument
1578 isl_aff_scale_val(__isl_take isl_aff *aff, __isl_take isl_val *v) argument
1604 isl_aff_scale_down(__isl_take isl_aff *aff, isl_int f) argument
1636 isl_aff_scale_down_val(__isl_take isl_aff *aff, __isl_take isl_val *v) argument
1665 isl_aff_scale_down_ui(__isl_take isl_aff *aff, unsigned f) argument
1680 isl_aff_set_dim_name(__isl_take isl_aff *aff, enum isl_dim_type type, unsigned pos, const char *s) argument
1699 isl_aff_set_dim_id(__isl_take isl_aff *aff, enum isl_dim_type type, unsigned pos, __isl_take isl_id *id) argument
1727 isl_aff_substitute_equalities_lifted( __isl_take isl_aff *aff, __isl_take isl_basic_set *eq) argument
1774 isl_aff_substitute_equalities( __isl_take isl_aff *aff, __isl_take isl_basic_set *eq) argument
1796 isl_aff_gist(__isl_take isl_aff *aff, __isl_take isl_set *context) argument
1825 isl_aff_gist_params(__isl_take isl_aff *aff, __isl_take isl_set *context) argument
1837 aff_nonneg_basic_set( __isl_take isl_aff *aff, int rational) argument
1855 isl_aff_nonneg_basic_set(__isl_take isl_aff *aff) argument
1863 isl_aff_neg_basic_set(__isl_take isl_aff *aff) argument
1874 aff_zero_basic_set(__isl_take isl_aff *aff, int rational) argument
1892 isl_aff_zero_basic_set(__isl_take isl_aff *aff) argument
1925 isl_aff_is_empty(__isl_keep isl_aff *aff) argument
1938 isl_aff_involves_dims(__isl_keep isl_aff *aff, enum isl_dim_type type, unsigned first, unsigned n) argument
1975 isl_aff_drop_dims(__isl_take isl_aff *aff, enum isl_dim_type type, unsigned first, unsigned n) argument
2015 isl_aff_project_domain_on_params(__isl_take isl_aff *aff) argument
2036 isl_aff_insert_dims(__isl_take isl_aff *aff, enum isl_dim_type type, unsigned first, unsigned n) argument
2073 isl_aff_add_dims(__isl_take isl_aff *aff, enum isl_dim_type type, unsigned n) argument
2093 isl_pw_aff_from_aff(__isl_take isl_aff *aff) argument
2442 isl_aff *aff; local
2753 isl_aff_is_cst(__isl_keep isl_aff *aff) argument
3103 isl_aff_check_match_domain_space(__isl_keep isl_aff *aff, __isl_keep isl_space *space) argument
3179 isl_aff *aff; local
3663 isl_aff *aff; local
3724 isl_aff *aff; local
3828 isl_aff *aff; local
4007 range_map(__isl_take isl_aff *aff, int d, unsigned n_in, unsigned n_out, int is_set) argument
4100 isl_aff *aff; local
4330 isl_aff_substitute(__isl_take isl_aff *aff, enum isl_dim_type type, unsigned pos, __isl_keep isl_aff *subs) argument
4575 isl_aff_pullback_multi_aff(__isl_take isl_aff *aff, __isl_take isl_multi_aff *ma) argument
4720 isl_aff_lift(__isl_take isl_aff *aff) argument
4821 isl_aff *aff; local
[all...]
H A Dpolyhedron_minimize.c25 struct isl_vec *aff; local
29 aff = isl_vec_alloc(vec->ctx, 1 + vec->size);
30 if (!aff)
32 isl_int_set_si(aff->el[0], 0);
33 isl_seq_cpy(aff->el + 1, vec->el, vec->size);
35 return aff;
H A Disl_ast_build_expr.c20 * -aff + (d - 1)
22 static __isl_give isl_aff *oppose_div_arg(__isl_take isl_aff *aff, argument
25 aff = isl_aff_neg(aff);
26 aff = isl_aff_add_constant_val(aff, d);
27 aff = isl_aff_add_constant_si(aff, -1);
29 return aff;
62 isl_aff *aff; local
208 isl_ast_expr_mod(__isl_keep isl_val *v, __isl_keep isl_aff *aff, __isl_keep isl_val *d, __isl_keep isl_ast_build *build) argument
380 extract_modulo(__isl_take isl_aff *aff, __isl_keep isl_ast_expr **pos, __isl_keep isl_ast_expr **neg, __isl_keep isl_ast_build *build, int j, __isl_take isl_val *v) argument
462 extract_modulos(__isl_take isl_aff *aff, __isl_keep isl_ast_expr **pos, __isl_keep isl_ast_expr **neg, __isl_keep isl_ast_build *build) argument
504 isl_ast_expr_from_aff(__isl_take isl_aff *aff, __isl_keep isl_ast_build *build) argument
562 add_signed_terms(__isl_take isl_ast_expr *expr, __isl_keep isl_aff *aff, int sign, __isl_keep isl_ast_build *build) argument
642 isl_aff *aff; local
807 ast_expr_from_pw_aff(__isl_take isl_set *set, __isl_take isl_aff *aff, void *user) argument
[all...]
H A Disl_schedule_private.h4 #include <isl/aff.h>
H A Disl_aff_private.h4 #include <isl/aff.h>
26 struct isl_aff *aff; member in struct:isl_pw_aff_piece
63 __isl_give isl_aff *isl_aff_reset_space_and_domain(__isl_take isl_aff *aff,
65 __isl_give isl_aff *isl_aff_reset_domain_space(__isl_take isl_aff *aff,
67 __isl_give isl_aff *isl_aff_realign_domain(__isl_take isl_aff *aff,
70 __isl_give isl_aff *isl_aff_normalize(__isl_take isl_aff *aff);
72 __isl_give isl_aff *isl_aff_expand_divs( __isl_take isl_aff *aff,
91 int isl_aff_check_match_domain_space(__isl_keep isl_aff *aff,
95 #define BASE aff
H A Disl_band_private.h4 #include <isl/aff.h>
H A Disl_ast_build.c11 #include <isl/aff.h>
615 /* Assign "aff" to *user and return -1, effectively extracting
620 __isl_take isl_aff *aff, void *user)
624 *p = aff;
651 isl_aff *aff = NULL; local
679 isl_pw_aff_foreach_piece(build->value, &extract_single_piece, &aff);
681 build->values = isl_multi_aff_set_aff(build->values, build->depth, aff);
1101 isl_aff *aff; local
1115 aff = isl_ast_build_get_offset(build, pos);
1116 aff
619 extract_single_piece(__isl_take isl_set *set, __isl_take isl_aff *aff, void *user) argument
1140 isl_aff *aff, *offset; local
1262 isl_aff *aff; local
1526 isl_aff *aff; local
1700 isl_ast_build_aff_is_nonneg(__isl_keep isl_ast_build *build, __isl_keep isl_aff *aff) argument
1779 isl_aff *aff; local
1892 isl_ast_build_compute_gist_aff( __isl_keep isl_ast_build *build, __isl_take isl_aff *aff) argument
[all...]
H A Disl_ast_build_expr.h14 __isl_give isl_ast_expr *isl_ast_expr_from_aff(__isl_take isl_aff *aff,
H A Disl_ast_codegen.c11 #include <isl/aff.h>
380 isl_aff *aff; local
382 aff = isl_constraint_get_bound(c, isl_dim_set, pos);
383 aff = isl_aff_ceil(aff);
392 aff = isl_aff_sub(aff, isl_aff_copy(offset));
393 aff = isl_aff_scale_down_val(aff, isl_val_copy(stride));
394 aff
469 isl_aff *aff; local
505 isl_aff *aff; local
764 aff_constant_is_negative(__isl_take isl_set *set, __isl_take isl_aff *aff, void *user) argument
816 isl_aff *aff; local
1543 isl_aff *aff; local
2143 isl_aff *aff, *lower; local
2245 at_offset(int depth, __isl_keep isl_aff *aff, int offset) argument
[all...]
H A Disl_constraint.c1193 isl_aff *aff; local
1212 aff = isl_aff_alloc(isl_local_space_copy(constraint->ls));
1213 if (!aff)
1217 isl_seq_cpy(aff->v->el + 1, constraint->v->el, aff->v->size - 1);
1219 isl_seq_neg(aff->v->el + 1, constraint->v->el, aff->v->size - 1);
1220 isl_int_set_si(aff->v->el[1 + pos], 0);
1221 isl_int_abs(aff->v->el[0], constraint->v->el[pos]);
1223 return aff;
1239 isl_aff *aff; local
1259 isl_constraint_alloc_aff(int eq, __isl_take isl_aff *aff) argument
1277 isl_equality_from_aff(__isl_take isl_aff *aff) argument
1285 isl_inequality_from_aff(__isl_take isl_aff *aff) argument
[all...]
H A Dprint.c12 #include <isl/aff.h>
72 #define BASE aff
H A Disl_polynomial.c1792 static void update_coeff(__isl_keep isl_vec *aff, argument
1803 isl_int_gcd(gcd, cst->d, aff->el[0]);
1805 isl_int_divexact(gcd, aff->el[0], gcd);
1806 isl_seq_scale(aff->el, aff->el, f, aff->size);
1807 isl_int_mul(aff->el[1 + pos], gcd, cst->n);
1813 __isl_keep isl_vec *aff)
1818 if (!up || !aff)
1827 update_coeff(aff, cs
1812 isl_upoly_update_affine(__isl_keep struct isl_upoly *up, __isl_keep isl_vec *aff) argument
1847 isl_vec *aff; local
2132 reduce_div(__isl_keep isl_qpolynomial *qp, int div, __isl_keep isl_vec *aff) argument
2191 invert_div(__isl_keep isl_qpolynomial *qp, int div, __isl_keep isl_vec *aff) argument
2220 isl_vec *aff = NULL; local
2713 isl_basic_set *aff; local
3232 isl_qpolynomial_from_aff(__isl_take isl_aff *aff) argument
3293 isl_aff *aff; local
3764 isl_aff *aff; local
4872 isl_vec *aff = NULL; local
[all...]
H A Disl_band.c373 isl_aff *aff; local
375 aff = isl_multi_aff_get_aff(ma, i);
378 aff = isl_aff_scale_down_val(aff, isl_val_copy(v));
379 aff = isl_aff_floor(aff);
381 aff = isl_aff_scale_val(aff, isl_val_copy(v));
384 ma = isl_multi_aff_set_aff(ma, i, aff);
H A Disl_input.c275 /* Given an affine expression aff, return an affine expression
276 * for aff % d, with d the next token on the stream, which is
279 * We introduce an integer division q = [aff/d] and the result
280 * is set to aff - d q.
283 struct vars *v, __isl_take isl_pw_aff *aff)
294 q = isl_pw_aff_copy(aff);
299 aff = isl_pw_aff_sub(aff, q);
302 return aff;
304 isl_pw_aff_free(aff);
282 affine_mod(struct isl_stream *s, struct vars *v, __isl_take isl_pw_aff *aff) argument
456 isl_aff *aff; local
478 isl_aff *aff; local
545 isl_aff *aff; local
919 isl_aff *aff; local
965 isl_aff *aff; local
1202 isl_aff *aff; local
2752 isl_aff *aff; local
2851 isl_aff *aff; local
2953 isl_aff *aff; local
3046 isl_aff *aff; local
[all...]
H A Disl_output.c321 __isl_keep isl_aff *aff);
690 isl_basic_map *aff; member in struct:isl_aff_split
702 isl_basic_map_free(split[i].aff);
748 return isl_basic_map_plain_cmp(s1->aff, s2->aff);
752 __isl_keep isl_basic_map *aff)
757 if (!bmap || !aff)
766 for (j = 0; j < aff->n_eq; ++j) {
767 if (!isl_seq_eq(bmap->eq[i], aff->eq[j], 1 + total) &&
768 !isl_seq_is_neg(bmap->eq[i], aff
751 drop_aff(__isl_take isl_basic_map *bmap, __isl_keep isl_basic_map *aff) argument
885 print_latex_map(__isl_keep isl_map *map, __isl_take isl_printer *p, __isl_keep isl_basic_map *aff) argument
2032 print_aff_body(__isl_take isl_printer *p, __isl_keep isl_aff *aff) argument
2051 print_aff(__isl_take isl_printer *p, __isl_keep isl_aff *aff) argument
2067 print_aff_isl(__isl_take isl_printer *p, __isl_keep isl_aff *aff) argument
2192 print_aff_c(__isl_take isl_printer *p, __isl_keep isl_aff *aff) argument
2212 print_aff_on_domain_c(__isl_take isl_printer *p, __isl_keep isl_space *space, __isl_keep isl_aff *aff, __isl_keep isl_set *set) argument
2279 isl_printer_print_aff(__isl_take isl_printer *p, __isl_keep isl_aff *aff) argument
[all...]
H A Disl_ast_build_private.h4 #include <isl/aff.h>
218 __isl_keep isl_ast_build *build, __isl_take isl_aff *aff);
228 __isl_keep isl_aff *aff);
H A Disl_test.c1730 isl_aff *aff; local
1735 aff = isl_aff_read_from_str(ctx, "{ [x] -> [x] }");
1736 val = isl_set_min_val(set, aff);
1739 val = isl_set_max_val(set, aff);
1742 isl_aff_free(aff);
2980 static int aff_plain_is_equal(__isl_keep isl_aff *aff, const char *str) argument
2985 if (!aff)
2988 aff2 = isl_aff_read_from_str(isl_aff_get_ctx(aff), str);
2989 equal = isl_aff_plain_is_equal(aff, aff2);
2995 static int aff_check_plain_equal(__isl_keep isl_aff *aff, cons argument
3014 isl_aff *aff; local
[all...]
/haiku-buildtools/isl/include/isl/
H A Daff_type.h13 ISL_DECLARE_LIST(aff)
H A Daff.h21 __isl_give isl_aff *isl_aff_copy(__isl_keep isl_aff *aff);
22 void *isl_aff_free(__isl_take isl_aff *aff);
24 isl_ctx *isl_aff_get_ctx(__isl_keep isl_aff *aff);
26 int isl_aff_dim(__isl_keep isl_aff *aff, enum isl_dim_type type);
27 int isl_aff_involves_dims(__isl_keep isl_aff *aff,
30 __isl_give isl_space *isl_aff_get_domain_space(__isl_keep isl_aff *aff);
31 __isl_give isl_space *isl_aff_get_space(__isl_keep isl_aff *aff);
33 __isl_keep isl_aff *aff);
34 __isl_give isl_local_space *isl_aff_get_local_space(__isl_keep isl_aff *aff);
36 const char *isl_aff_get_dim_name(__isl_keep isl_aff *aff,
[all...]
H A Dlp.h13 #include <isl/aff.h>
/haiku-buildtools/gcc/gcc/
H A Dtree-affine.h95 aff_combination_zero_p (aff_tree *aff) argument
97 if (!aff)
100 if (aff->n == 0 && aff->offset == 0)
H A Dgraphite-interchange.c28 #include <isl/aff.h>
126 isl_aff *aff; local
131 aff = isl_aff_zero_on_domain (isl_local_space_from_space (dc));
132 aff = isl_aff_set_coefficient_si (aff, isl_dim_in, i, 1);
133 subsize = isl_set_max_val (pdr->extent, aff);
134 isl_aff_free (aff);
152 isl_aff *aff; local
265 aff = isl_aff_zero_on_domain (isl_local_space_from_space (dc));
266 aff
[all...]
H A Dgraphite-poly.c31 #include <isl/aff.h>
940 print_isl_aff (FILE *f, isl_aff *aff) argument
943 p = isl_printer_print_aff (p, aff);
948 debug_isl_aff (isl_aff *aff) argument
950 print_isl_aff (stderr, aff);
977 isl_aff *aff; local
987 aff = isl_aff_zero_on_domain (isl_local_space_from_space (dc));
988 aff = isl_aff_set_coefficient_si (aff, isl_dim_in, time_depth, 1);
992 isllb = isl_set_min_val (transdomain, aff);
[all...]
/haiku-buildtools/binutils/binutils/testsuite/binutils-all/mips/
H A Dmips16-pcrel.d13 00000004 <[^>]*> 0aff la v0,00000400 <foo0\+0x400>
30 00001004 <[^>]*> 0aff la v0,000013fc <foo1\+0x3fc>
44 00002004 <[^>]*> 0aff la v0,000023fc <foo2\+0x3fc>
59 00003004 <[^>]*> 0aff la v0,000033fc <foo3\+0x3fc>
77 00004004 <[^>]*> 0aff la v0,000043fc <foo4\+0x3fc>
95 00005004 <[^>]*> 0aff la v0,000053fc <foo5\+0x3fc>
113 00006004 <[^>]*> 0aff la v0,00006400 <foo6\+0x400>
131 00007004 <[^>]*> 0aff la v0,00007400 <foo7\+0x400>
149 00008004 <[^>]*> 0aff la v0,00008400 <foo8\+0x400>
167 00009004 <[^>]*> 0aff l
[all...]
/haiku-buildtools/cloog/source/isl/
H A Ddomain.c10 #include <isl/aff.h>
1741 isl_basic_set *aff; local
1757 aff = isl_set_affine_hull(set);
1759 r = isl_basic_set_foreach_constraint(aff, &find_stride, &data);
1762 isl_basic_set_free(aff);
1788 isl_aff *aff; local
1795 aff = isl_constraint_get_bound(c, isl_dim_set, ccu->level - 1);
1796 aff = isl_aff_ceil(aff);
1797 aff
1905 isl_aff *aff; local
[all...]

Completed in 238 milliseconds

123