Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_aff_private.h17 struct isl_aff { struct
25 #define EL isl_aff argument
31 struct isl_aff *aff;
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,
91 __isl_give isl_aff *isl_aff_set_coefficient(__isl_take isl_aff *aff,
95 __isl_give isl_aff *isl_aff_domain_factor_domain(__isl_take isl_aff *aff);
99 __isl_give isl_aff *isl_aff_remove_unused_divs(__isl_take isl_aff *aff);
100 __isl_give isl_aff *isl_aff_normalize(__isl_take isl_aff *aff);
[all …]
H A Disl_aff.c69 isl_aff *aff; in isl_aff_alloc_vec()
117 __isl_give isl_aff *isl_aff_copy(__isl_keep isl_aff *aff) in isl_aff_copy()
126 __isl_give isl_aff *isl_aff_dup(__isl_keep isl_aff *aff) in isl_aff_dup()
135 __isl_give isl_aff *isl_aff_cow(__isl_take isl_aff *aff) in isl_aff_cow()
148 isl_aff *aff; in isl_aff_zero_on_domain()
206 isl_aff *aff; in isl_aff_nan_on_domain()
243 isl_aff *aff; in isl_aff_val_on_domain()
283 isl_aff *aff; in isl_aff_var_on_domain()
358 __isl_null isl_aff *isl_aff_free(__isl_take isl_aff *aff) in isl_aff_free()
1387 __isl_give isl_aff *isl_aff_neg(__isl_take isl_aff *aff) in isl_aff_neg()
[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 isl_aff *shifted; in is_non_neg_after_stealing()
188 isl_aff *aff; in var_div()
497 isl_aff *aff;
502 isl_aff *add;
507 isl_aff *div;
573 __isl_take isl_aff *term, __isl_take isl_aff *arg) in extract_term_and_mod()
1281 isl_aff *div; in is_stride_constraint()
1428 isl_aff *aff; in isl_ast_expr_from_constraint()
1866 isl_aff *aff; in ast_expr_from_aff_list()
[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()
155 isl_aff *offset2; in set_stride()
263 isl_aff *aff; in detect_stride()
H A Disl_box.c100 __isl_take isl_fixed_box *box, int pos, __isl_keep isl_aff *offset, in isl_fixed_box_set_extent()
117 __isl_take isl_fixed_box *box, int pos, __isl_keep isl_aff *offset, in isl_fixed_box_set_valid_extent()
138 isl_aff *nan; in isl_fixed_box_invalidate()
242 isl_aff *offset;
279 isl_aff *aff; in compute_size_in_direction()
280 isl_aff *lb; in compute_size_in_direction()
460 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()
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()
1969 __isl_give isl_aff *isl_ast_build_get_offset( in isl_ast_build_get_offset()
[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_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_ilp_opt_val_templ.c27 isl_aff *obj; in BFN()
/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Daff.h39 __isl_give isl_aff *isl_aff_copy(__isl_keep isl_aff *aff);
40 __isl_null isl_aff *isl_aff_free(__isl_take isl_aff *aff);
106 __isl_give isl_aff *isl_aff_neg(__isl_take isl_aff *aff);
108 __isl_give isl_aff *isl_aff_ceil(__isl_take isl_aff *aff);
110 __isl_give isl_aff *isl_aff_floor(__isl_take isl_aff *aff);
112 __isl_give isl_aff *isl_aff_mod_val(__isl_take isl_aff *aff,
116 __isl_give isl_aff *isl_aff_mul(__isl_take isl_aff *aff1,
119 __isl_give isl_aff *isl_aff_div(__isl_take isl_aff *aff1,
122 __isl_give isl_aff *isl_aff_add(__isl_take isl_aff *aff1,
125 __isl_give isl_aff *isl_aff_sub(__isl_take isl_aff *aff1,
[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 Dilp.h24 __isl_keep isl_aff *obj);
27 __isl_keep isl_aff *obj);
30 __isl_keep isl_aff *obj);
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 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);
/llvm-project-15.0.7/polly/lib/External/ppcg/
H A Dgpu_array_tile.h19 isl_aff *lb;
22 isl_aff *shift;
H A Dhybrid.c427 isl_aff *aff; in hex_lower_left()
452 isl_aff *aff; in hex_lower()
476 isl_aff *aff; in hex_lower_right()
503 isl_aff *aff; in hex_upper_left()
532 isl_aff *aff; in hex_upper_right()
558 isl_aff *aff; in hex_upper()
726 isl_aff *t; in compute_time_tile()
769 isl_aff *s, *t; in compute_shift_space()
822 isl_aff *s, *t; in compute_localize()
1524 isl_aff *time; in compute_space_shift()
[all …]
H A Dgpu_group.c137 isl_aff *aff; in extract_stride()
267 isl_aff *aff; in check_stride()
333 isl_aff *aff; in compute_size_in_direction()
334 isl_aff *lb; in compute_size_in_direction()
488 isl_aff *aff; in next()
636 isl_aff *lb; in compute_tile_depth()
637 isl_aff *shift; in compute_tile_depth()
1580 isl_aff *aff, *aff2; in compute_privatization()
1739 isl_aff *shift_i; in strided_tile()
1813 isl_aff *lb_i = isl_aff_copy(tile->bound[i].lb); in gpu_array_ref_group_compute_tiling()
H A Dutil.c82 isl_aff *one; in ppcg_size_from_extent()
/llvm-project-15.0.7/polly/lib/External/isl/doc/
H A Duser.pod1143 __isl_keep isl_aff *aff);
1145 __isl_keep isl_aff *aff);
1728 __isl_take isl_aff *aff,
2278 isl_aff *var, *cst;
2938 __isl_keep isl_aff *aff,
2955 __isl_take isl_aff *aff,
2958 __isl_take isl_aff *aff,
5741 __isl_give isl_aff *
8596 __isl_give isl_aff *isl_aff_gist(__isl_take isl_aff *aff,
8900 __isl_give isl_aff *isl_aff_mod_val(__isl_take isl_aff *aff,
[all …]
/llvm-project-15.0.7/polly/test/ScopInfo/
H A Disl_aff_out_of_bounds.ll4 ; ../../isl/isl_aff.c:591: position out of bounds

12