/haiku-buildtools/isl/ |
H A D | isl_aff.c | 29 #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 D | polyhedron_minimize.c | 25 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 D | isl_ast_build_expr.c | 20 * -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 D | isl_schedule_private.h | 4 #include <isl/aff.h>
|
H A D | isl_aff_private.h | 4 #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 D | isl_band_private.h | 4 #include <isl/aff.h>
|
H A D | isl_ast_build.c | 11 #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 D | isl_ast_build_expr.h | 14 __isl_give isl_ast_expr *isl_ast_expr_from_aff(__isl_take isl_aff *aff,
|
H A D | isl_ast_codegen.c | 11 #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 D | isl_constraint.c | 1193 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 D | print.c | 12 #include <isl/aff.h> 72 #define BASE aff
|
H A D | isl_polynomial.c | 1792 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 D | isl_band.c | 373 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 D | isl_input.c | 275 /* 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 D | isl_output.c | 321 __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 D | isl_ast_build_private.h | 4 #include <isl/aff.h> 218 __isl_keep isl_ast_build *build, __isl_take isl_aff *aff); 228 __isl_keep isl_aff *aff);
|
H A D | isl_test.c | 1730 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 D | aff_type.h | 13 ISL_DECLARE_LIST(aff)
|
H A D | aff.h | 21 __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 D | lp.h | 13 #include <isl/aff.h>
|
/haiku-buildtools/gcc/gcc/ |
H A D | tree-affine.h | 95 aff_combination_zero_p (aff_tree *aff) argument 97 if (!aff) 100 if (aff->n == 0 && aff->offset == 0)
|
H A D | graphite-interchange.c | 28 #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 D | graphite-poly.c | 31 #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 D | mips16-pcrel.d | 13 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 D | domain.c | 10 #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...] |