Home
last modified time | relevance | path

Searched refs:isl_aff (Results 1 – 25 of 49) sorted by relevance

12

/netbsd-src/external/mit/isl/dist/
H A Disl_aff_private.h17 struct isl_aff { struct
25 #define EL isl_aff argument
31 struct isl_aff *aff;
76 __isl_give isl_aff *isl_aff_alloc_vec(__isl_take isl_local_space *ls,
78 __isl_give isl_aff *isl_aff_alloc(__isl_take isl_local_space *ls);
80 isl_size isl_aff_domain_dim(__isl_keep isl_aff *aff, enum isl_dim_type type);
81 isl_size isl_aff_domain_offset(__isl_keep isl_aff *aff, enum isl_dim_type type);
83 __isl_give isl_aff *isl_aff_reset_space_and_domain(__isl_take isl_aff *aff,
85 __isl_give isl_aff *isl_aff_reset_domain_space(__isl_take isl_aff *aff,
87 __isl_give isl_aff *isl_aff_realign_domain(__isl_take isl_aff *aff,
[all …]
H A Disl_aff.c72 static __isl_give isl_aff *isl_aff_alloc_vec_validated( in isl_aff_alloc_vec_validated()
75 isl_aff *aff; in isl_aff_alloc_vec_validated()
80 aff = isl_calloc_type(v->ctx, struct isl_aff); in isl_aff_alloc_vec_validated()
101 __isl_give isl_aff *isl_aff_alloc_vec(__isl_take isl_local_space *ls, in isl_aff_alloc_vec()
124 __isl_give isl_aff *isl_aff_alloc(__isl_take isl_local_space *ls) in isl_aff_alloc()
145 __isl_give isl_aff *isl_aff_copy(__isl_keep isl_aff *aff) in isl_aff_copy()
154 __isl_give isl_aff *isl_aff_dup(__isl_keep isl_aff *aff) in isl_aff_dup()
163 __isl_give isl_aff *isl_aff_cow(__isl_take isl_aff *aff) in isl_aff_cow()
176 static __isl_give isl_vec *isl_aff_get_rat_aff(__isl_keep isl_aff *aff) in isl_aff_get_rat_aff()
192 static __isl_give isl_vec *isl_aff_take_rat_aff(__isl_keep isl_aff *aff) in isl_aff_take_rat_aff()
[all …]
H A Disl_ast_build_expr.c30 static __isl_give isl_aff *oppose_div_arg(__isl_take isl_aff *aff, in oppose_div_arg()
78 static isl_bool is_non_neg_after_stealing(__isl_keep isl_aff *aff, in is_non_neg_after_stealing()
81 isl_aff *shifted; in is_non_neg_after_stealing()
131 static __isl_give isl_aff *steal_from_cst(__isl_take isl_aff *aff, in steal_from_cst()
158 __isl_take isl_aff *aff, __isl_take isl_val *v, in div_mod()
206 isl_aff *aff; in var_div()
219 isl_aff *opp = oppose_div_arg(isl_aff_copy(aff), in var_div()
352 __isl_keep isl_aff *aff, __isl_keep isl_val *d, in isl_ast_expr_mod()
509 isl_aff *aff;
514 isl_aff *add;
[all …]
H A Disl_stride.c22 isl_aff *offset;
51 __isl_take isl_val *stride, __isl_take isl_aff *offset) in isl_stride_info_alloc()
92 __isl_give isl_aff *isl_stride_info_get_offset(__isl_keep isl_stride_info *si) in isl_stride_info_get_offset()
113 isl_aff *offset;
144 __isl_take isl_val *stride, __isl_take isl_aff *offset) in set_stride()
151 isl_aff *offset2; in set_stride()
259 isl_aff *aff; in detect_stride()
H A Disl_box.c101 __isl_take isl_fixed_box *box, int pos, __isl_keep isl_aff *offset, in isl_fixed_box_set_extent()
118 __isl_take isl_fixed_box *box, int pos, __isl_keep isl_aff *offset, in isl_fixed_box_set_valid_extent()
139 isl_aff *nan; in isl_fixed_box_invalidate()
243 isl_aff *offset;
280 isl_aff *aff; in compute_size_in_direction()
281 isl_aff *lb; in compute_size_in_direction()
471 isl_aff *offset; in isl_map_get_range_lattice_tile()
H A Disl_ilp.c347 __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()
430 __isl_keep isl_aff *obj, isl_int *opt) in isl_set_opt_aligned()
472 __isl_keep isl_aff *obj, isl_int *opt) in isl_set_opt()
539 int max, __isl_keep isl_aff *obj) in isl_basic_set_opt_val()
563 __isl_keep isl_aff *obj) in isl_basic_set_max_val()
577 __isl_keep isl_aff *obj) in isl_set_opt_val()
601 __isl_keep isl_aff *obj) in isl_set_min_val()
613 __isl_keep isl_aff *obj) in isl_set_max_val()
659 static isl_stat piece_opt(__isl_take isl_set *set, __isl_take isl_aff *aff, in piece_opt()
H A Disl_lp.c218 __isl_keep isl_basic_set *bset, int max, __isl_keep isl_aff *obj) in basic_set_opt_lp()
257 __isl_keep isl_basic_set *bset, int max, __isl_keep isl_aff *obj) in isl_basic_set_opt_lp_val_aligned()
324 __isl_keep isl_basic_set *bset, int max, __isl_keep isl_aff *obj) in isl_basic_set_opt_lp_val()
357 __isl_keep isl_aff *obj) in isl_basic_set_min_lp_val()
368 __isl_keep isl_aff *obj) in isl_basic_set_max_lp_val()
H A Disl_ast_build_private.h283 __isl_give isl_aff *isl_ast_build_compute_gist_aff(
284 __isl_keep isl_ast_build *build, __isl_take isl_aff *aff);
294 __isl_keep isl_aff *aff);
297 __isl_give isl_aff *isl_ast_build_get_offset(__isl_keep isl_ast_build *build,
H A Disl_aff_map.c65 __isl_take isl_aff *aff, int rational) in isl_basic_map_from_aff2()
110 __isl_give isl_basic_map *isl_basic_map_from_aff(__isl_take isl_aff *aff) in isl_basic_map_from_aff()
118 __isl_give isl_map *isl_map_from_aff(__isl_take isl_aff *aff) in isl_map_from_aff()
153 isl_aff *aff; in isl_basic_map_from_multi_aff2()
279 isl_aff *aff; in isl_basic_map_from_aff_list()
H A Disl_ast_build.c732 __isl_take isl_aff *aff, void *user) in extract_single_piece()
734 isl_aff **p = user; in extract_single_piece()
781 isl_aff *aff = NULL; in update_values()
1302 __isl_take isl_val *stride, __isl_take isl_aff *offset) in set_stride()
1338 isl_aff *aff; in isl_ast_build_get_stride_constraint()
1377 isl_aff *aff, *offset; in isl_ast_build_get_stride_expansion()
1444 isl_aff *offset; in isl_ast_build_detect_strides()
1708 isl_aff *aff; in isl_ast_build_scale_down()
1721 isl_aff *aff; in isl_ast_build_scale_down()
1914 __isl_keep isl_aff *aff) in isl_ast_build_aff_is_nonneg()
[all …]
H A Disl_constraint.c518 __isl_give isl_aff *isl_constraint_get_div(__isl_keep isl_constraint *constraint, in isl_constraint_get_div()
1206 __isl_give isl_aff *isl_constraint_get_bound( in isl_constraint_get_bound()
1210 isl_aff *aff; in isl_constraint_get_bound()
1251 __isl_give isl_aff *isl_constraint_get_aff( in isl_constraint_get_aff()
1254 isl_aff *aff; in isl_constraint_get_aff()
1275 __isl_take isl_aff *aff) in isl_constraint_alloc_aff()
1292 __isl_give isl_constraint *isl_equality_from_aff(__isl_take isl_aff *aff) in isl_equality_from_aff()
1300 __isl_give isl_constraint *isl_inequality_from_aff(__isl_take isl_aff *aff) in isl_inequality_from_aff()
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_ilp_opt_val_templ.c27 isl_aff *obj; in BFN()
H A Disl_ast_codegen.c442 static __isl_give isl_aff *lower_bound(__isl_keep isl_constraint *c, in lower_bound()
445 isl_aff *aff; in lower_bound()
451 isl_aff *offset; in lower_bound()
623 isl_aff *aff; in lower_bounds()
665 isl_aff *aff; in upper_bounds()
931 __isl_keep isl_aff *aff, void *user) in aff_constant_is_negative()
967 isl_aff *aff; in list_add_one()
1698 isl_aff *offset; in create_node()
1738 isl_aff *aff; in create_node()
2358 isl_aff *lower;
[all …]
/netbsd-src/external/mit/isl/dist/include/isl/
H A Daff.h21 __isl_give isl_aff *isl_aff_zero_on_domain_space(__isl_take isl_space *space);
23 __isl_give isl_aff *isl_space_zero_aff_on_domain(__isl_take isl_space *space);
24 __isl_give isl_aff *isl_aff_zero_on_domain(__isl_take isl_local_space *ls);
25 __isl_give isl_aff *isl_aff_val_on_domain_space(__isl_take isl_space *space,
27 __isl_give isl_aff *isl_aff_val_on_domain(__isl_take isl_local_space *ls,
29 __isl_give isl_aff *isl_aff_var_on_domain(__isl_take isl_local_space *ls,
31 __isl_give isl_aff *isl_aff_nan_on_domain_space(__isl_take isl_space *space);
32 __isl_give isl_aff *isl_aff_nan_on_domain(__isl_take isl_local_space *ls);
33 __isl_give isl_aff *isl_aff_param_on_domain_space_id(
36 __isl_give isl_aff *isl_space_param_aff_on_domain_id(
[all …]
H A Daff_type.h10 struct __isl_subclass(isl_multi_aff) __isl_subclass(isl_pw_aff) isl_aff;
11 typedef struct isl_aff isl_aff; typedef
H A Dconstraint.h108 __isl_give isl_aff *isl_constraint_get_div(__isl_keep isl_constraint *constraint,
128 __isl_give isl_aff *isl_constraint_get_bound(
130 __isl_give isl_aff *isl_constraint_get_aff(
132 __isl_give isl_constraint *isl_equality_from_aff(__isl_take isl_aff *aff);
133 __isl_give isl_constraint *isl_inequality_from_aff(__isl_take isl_aff *aff);
H A Dilp.h24 __isl_keep isl_aff *obj);
27 __isl_keep isl_aff *obj);
30 __isl_keep isl_aff *obj);
H A Dlp.h29 __isl_keep isl_aff *obj);
31 __isl_keep isl_aff *obj);
H A Dstride_info.h20 __isl_give isl_aff *isl_stride_info_get_offset(__isl_keep isl_stride_info *si);
/netbsd-src/external/mit/isl/dist/doc/
H A Duser.pod117 =item * The space in which C<isl_aff>, C<isl_pw_aff>, C<isl_qpolynomial>,
121 of the domain of an C<isl_aff> are now considered to be of type
132 to return an C<isl_div> now return an C<isl_aff>.
133 Note that the space of an C<isl_aff> is that of relation.
609 isl_ctx *isl_aff_get_ctx(__isl_keep isl_aff *aff);
1181 __isl_keep isl_aff *aff);
1183 __isl_keep isl_aff *aff);
1265 isl_size isl_aff_dim(__isl_keep isl_aff *aff,
1433 __isl_give isl_aff *isl_aff_set_dim_id(
1434 __isl_take isl_aff *aff, enum isl_dim_type type,
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgraphite.h280 extern void print_isl_aff (FILE *, isl_aff *);
289 extern void debug_isl_aff (isl_aff *);
H A Dgraphite-sese-to-poly.cc72 isl_aff *loop = isl_aff_set_coefficient_si in extract_affine_chrec()
130 isl_aff *aff = isl_aff_zero_on_domain (isl_local_space_from_space (space)); in extract_affine_name()
157 isl_aff *aff = isl_aff_zero_on_domain (ls); in extract_affine_wi()
585 isl_aff *aff in pdr_add_data_dimensions()
793 isl_aff *loop_i = isl_aff_set_coefficient_si (isl_aff_zero_on_domain (ls), in add_loop_constraints()
1060 isl_aff *aff = isl_aff_var_on_domain (ls, isl_dim_set, loop_index); in add_loop_schedule()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dgraphite.h296 extern void print_isl_aff (FILE *, isl_aff *);
305 extern void debug_isl_aff (isl_aff *);
H A Dgraphite-sese-to-poly.c81 isl_aff *loop = isl_aff_set_coefficient_si in extract_affine_chrec()
139 isl_aff *aff = isl_aff_zero_on_domain (isl_local_space_from_space (space)); in extract_affine_name()
166 isl_aff *aff = isl_aff_zero_on_domain (ls); in extract_affine_wi()
589 isl_aff *aff in pdr_add_data_dimensions()
797 isl_aff *loop_i = isl_aff_set_coefficient_si (isl_aff_zero_on_domain (ls), in add_loop_constraints()
1064 isl_aff *aff = isl_aff_var_on_domain (ls, isl_dim_set, loop_index); in add_loop_schedule()

12