Home
last modified time | relevance | path

Searched refs:isl_ctx (Results 1 – 25 of 204) sorted by relevance

123456789

/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Dctx.h98 struct isl_ctx;
99 typedef struct isl_ctx isl_ctx; typedef
163 isl_ctx *isl_ctx_alloc(void);
166 void isl_ctx_ref(struct isl_ctx *ctx);
167 void isl_ctx_deref(struct isl_ctx *ctx);
168 void isl_ctx_free(isl_ctx *ctx);
170 void isl_ctx_abort(isl_ctx *ctx);
171 void isl_ctx_resume(isl_ctx *ctx);
172 int isl_ctx_aborted(isl_ctx *ctx);
179 st *isl_ctx_peek_ ## prefix(isl_ctx *ctx);
[all …]
H A Doptions.h26 isl_stat isl_options_set_bound(isl_ctx *ctx, int val);
27 int isl_options_get_bound(isl_ctx *ctx);
32 isl_stat isl_options_set_on_error(isl_ctx *ctx, int val);
33 int isl_options_get_on_error(isl_ctx *ctx);
35 isl_stat isl_options_set_gbr_only_first(isl_ctx *ctx, int val);
36 int isl_options_get_gbr_only_first(isl_ctx *ctx);
41 int isl_options_get_schedule_algorithm(isl_ctx *ctx);
43 isl_stat isl_options_set_pip_symmetry(isl_ctx *ctx, int val);
44 int isl_options_get_pip_symmetry(isl_ctx *ctx);
47 int isl_options_get_coalesce_bounded_wrapping(isl_ctx *ctx);
[all …]
H A Dschedule.h21 int isl_options_get_schedule_max_coefficient(isl_ctx *ctx);
24 int isl_options_get_schedule_max_constant_term(isl_ctx *ctx);
33 int isl_options_get_schedule_outer_coincidence(isl_ctx *ctx);
36 int isl_options_get_schedule_split_scaled(isl_ctx *ctx);
39 int isl_options_get_schedule_treat_coalescing(isl_ctx *ctx);
45 int isl_options_get_schedule_serialize_sccs(isl_ctx *ctx);
48 int isl_options_get_schedule_whole_component(isl_ctx *ctx);
51 int isl_options_get_schedule_carry_self_first(isl_ctx *ctx);
82 isl_ctx *isl_schedule_constraints_get_ctx(
113 isl_ctx *ctx, const char *str);
[all …]
H A Dast_build.h18 int isl_options_get_ast_build_atomic_upper_bound(isl_ctx *ctx);
21 int isl_options_get_ast_build_prefer_pdiv(isl_ctx *ctx);
24 int isl_options_get_ast_build_detect_min_max(isl_ctx *ctx);
27 int isl_options_get_ast_build_exploit_nested_bounds(isl_ctx *ctx);
30 int isl_options_get_ast_build_group_coscheduled(isl_ctx *ctx);
35 int isl_options_get_ast_build_separation_bounds(isl_ctx *ctx);
38 int isl_options_get_ast_build_scale_strides(isl_ctx *ctx);
41 int isl_options_get_ast_build_allow_else(isl_ctx *ctx);
44 int isl_options_get_ast_build_allow_or(isl_ctx *ctx);
46 isl_ctx *isl_ast_build_get_ctx(__isl_keep isl_ast_build *build);
[all …]
H A Dhash.h56 struct isl_hash_table *isl_hash_table_alloc(struct isl_ctx *ctx, int min_size);
57 void isl_hash_table_free(struct isl_ctx *ctx, struct isl_hash_table *table);
59 int isl_hash_table_init(struct isl_ctx *ctx, struct isl_hash_table *table,
63 struct isl_hash_table_entry *isl_hash_table_find(struct isl_ctx *ctx,
68 isl_stat isl_hash_table_foreach(isl_ctx *ctx, struct isl_hash_table *table,
70 void isl_hash_table_remove(struct isl_ctx *ctx,
H A Dval.h26 __isl_give isl_val *isl_val_zero(isl_ctx *ctx);
28 __isl_give isl_val *isl_val_one(isl_ctx *ctx);
30 __isl_give isl_val *isl_val_negone(isl_ctx *ctx);
32 __isl_give isl_val *isl_val_nan(isl_ctx *ctx);
34 __isl_give isl_val *isl_val_infty(isl_ctx *ctx);
36 __isl_give isl_val *isl_val_neginfty(isl_ctx *ctx);
38 __isl_give isl_val *isl_val_int_from_si(isl_ctx *ctx, long i);
39 __isl_give isl_val *isl_val_int_from_ui(isl_ctx *ctx, unsigned long u);
40 __isl_give isl_val *isl_val_int_from_chunks(isl_ctx *ctx, size_t n,
46 isl_ctx *isl_val_get_ctx(__isl_keep isl_val *val);
[all …]
H A Dast.h16 isl_stat isl_options_set_ast_iterator_type(isl_ctx *ctx, const char *val);
17 const char *isl_options_get_ast_iterator_type(isl_ctx *ctx);
19 isl_stat isl_options_set_ast_always_print_block(isl_ctx *ctx, int val);
20 int isl_options_get_ast_always_print_block(isl_ctx *ctx);
22 isl_stat isl_options_set_ast_print_outermost_block(isl_ctx *ctx, int val);
23 int isl_options_get_ast_print_outermost_block(isl_ctx *ctx);
67 isl_ctx *isl_ast_expr_get_ctx(__isl_keep isl_ast_expr *expr);
110 isl_ctx *isl_ast_node_get_ctx(__isl_keep isl_ast_node *node);
181 isl_ctx *isl_ast_print_options_get_ctx(
197 isl_stat isl_options_set_ast_print_macro_once(isl_ctx *ctx, int val);
[all …]
H A Did.h20 isl_ctx *isl_id_get_ctx(__isl_keep isl_id *id);
23 __isl_give isl_id *isl_id_alloc(isl_ctx *ctx,
36 __isl_give isl_id *isl_id_read_from_str(isl_ctx *ctx, const char *str);
43 __isl_give isl_multi_id *isl_multi_id_read_from_str(isl_ctx *ctx,
H A Dstream.h46 __isl_give isl_val *isl_token_get_val(isl_ctx *ctx, struct isl_token *tok);
47 __isl_give char *isl_token_get_str(isl_ctx *ctx, struct isl_token *tok);
54 __isl_give isl_stream *isl_stream_new_file(isl_ctx *ctx, FILE *file);
55 __isl_give isl_stream *isl_stream_new_str(isl_ctx *ctx, const char *str);
58 isl_ctx *isl_stream_get_ctx(__isl_keep isl_stream *s);
H A Dflow.h37 isl_ctx *isl_restriction_get_ctx(__isl_keep isl_restriction *restr);
58 isl_ctx *isl_access_info_get_ctx(__isl_keep isl_access_info *acc);
68 isl_ctx *isl_flow_get_ctx(__isl_keep isl_flow *deps);
103 isl_ctx *isl_union_access_info_get_ctx(
107 isl_ctx *ctx, FILE *input);
117 isl_ctx *isl_union_flow_get_ctx(__isl_keep isl_union_flow *flow);
H A Dvec.h26 __isl_give isl_vec *isl_vec_alloc(isl_ctx *ctx, unsigned size);
27 __isl_give isl_vec *isl_vec_zero(isl_ctx *ctx, unsigned size);
31 isl_ctx *isl_vec_get_ctx(__isl_keep isl_vec *vec);
64 __isl_give isl_vec *isl_vec_read_from_file(isl_ctx *ctx, FILE *input);
/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_ctx.c71 int isl_ctx_next_operation(isl_ctx *ctx) in isl_ctx_next_operation()
198 struct isl_ctx *ctx = NULL; in isl_ctx_alloc_with_options()
261 struct isl_ctx *isl_ctx_alloc() in isl_ctx_alloc()
270 void isl_ctx_ref(struct isl_ctx *ctx) in isl_ctx_ref()
275 void isl_ctx_deref(struct isl_ctx *ctx) in isl_ctx_deref()
283 static void print_stats(isl_ctx *ctx) in print_stats()
288 void isl_ctx_free(struct isl_ctx *ctx) in isl_ctx_free()
347 void isl_ctx_reset_error(isl_ctx *ctx) in isl_ctx_reset_error()
362 void isl_ctx_abort(isl_ctx *ctx) in isl_ctx_abort()
368 void isl_ctx_resume(isl_ctx *ctx) in isl_ctx_resume()
[all …]
H A Disl_blk.h26 struct isl_ctx;
28 struct isl_blk isl_blk_alloc(struct isl_ctx *ctx, size_t n);
31 struct isl_blk isl_blk_extend(struct isl_ctx *ctx, struct isl_blk block,
33 void isl_blk_free(struct isl_ctx *ctx, struct isl_blk block);
34 void isl_blk_clear_cache(struct isl_ctx *ctx);
H A Disl_test.c717 isl_ctx *ctx; in val_check_equal()
3650 int test_sv(isl_ctx *ctx) in test_sv()
6845 int test_aff(isl_ctx *ctx) in test_aff()
7812 int test_equal(isl_ctx *ctx) in test_equal()
7869 int test_fixed(isl_ctx *ctx) in test_fixed()
7929 isl_ctx *ctx; in find_vertex()
8697 int test_output(isl_ctx *ctx) in test_output()
8829 int test_slice(isl_ctx *ctx) in test_slice()
9508 isl_ctx *ctx; in before_for()
10786 int (*fn)(isl_ctx *ctx);
[all …]
H A Disl_test_cpp-checked-conversion.cc20 static void check_conversion_null(isl_ctx *ctx) in check_conversion_null()
51 static void check_conversion_call(isl_ctx *ctx) in check_conversion_call()
65 static void check_conversion_equal(isl_ctx *ctx) in check_conversion_equal()
81 static void check_conversion(isl_ctx *ctx) in check_conversion()
90 isl_ctx *ctx = isl_ctx_alloc(); in main()
H A Disl_mat_private.h10 struct isl_ctx *ctx;
28 __isl_give isl_mat *isl_mat_zero(isl_ctx *ctx, unsigned n_row, unsigned n_col);
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,
41 __isl_give isl_mat *isl_mat_diag(isl_ctx *ctx, unsigned n_row, isl_int d);
H A Disl_blk.c42 static void isl_blk_free_force(struct isl_ctx *ctx, struct isl_blk block) in isl_blk_free_force()
51 static struct isl_blk extend(struct isl_ctx *ctx, struct isl_blk block, in extend()
74 struct isl_blk isl_blk_alloc(struct isl_ctx *ctx, size_t n) in isl_blk_alloc()
107 struct isl_blk isl_blk_extend(struct isl_ctx *ctx, struct isl_blk block, in isl_blk_extend()
116 void isl_blk_free(struct isl_ctx *ctx, struct isl_blk block) in isl_blk_free()
127 void isl_blk_clear_cache(struct isl_ctx *ctx) in isl_blk_clear_cache()
H A Disl_ast_private.h17 isl_ctx *ctx;
37 __isl_give isl_ast_expr *isl_ast_expr_alloc_int_si(isl_ctx *ctx, int i);
38 __isl_give isl_ast_expr *isl_ast_expr_alloc_op(isl_ctx *ctx,
57 isl_ctx *ctx;
106 isl_ctx *ctx;
H A Disl_hash.c42 int isl_hash_table_init(struct isl_ctx *ctx, struct isl_hash_table *table, in isl_hash_table_init()
78 static int grow_table(struct isl_ctx *ctx, struct isl_hash_table *table) in grow_table()
123 struct isl_hash_table *isl_hash_table_alloc(struct isl_ctx *ctx, int min_size) in isl_hash_table_alloc()
143 void isl_hash_table_free(struct isl_ctx *ctx, struct isl_hash_table *table) in isl_hash_table_free()
157 struct isl_hash_table_entry *isl_hash_table_find(struct isl_ctx *ctx, in isl_hash_table_find()
195 isl_stat isl_hash_table_foreach(isl_ctx *ctx, struct isl_hash_table *table, in isl_hash_table_foreach()
213 void isl_hash_table_remove(struct isl_ctx *ctx, in isl_hash_table_remove()
H A Disl_val_private.h19 isl_ctx *ctx;
30 __isl_give isl_val *isl_val_alloc(isl_ctx *ctx);
32 __isl_give isl_val *isl_val_int_from_isl_int(isl_ctx *ctx, isl_int n);
33 __isl_give isl_val *isl_val_rat_from_isl_int(isl_ctx *ctx,
H A Disl_ctx_private.h11 struct isl_ctx { struct
44 int isl_ctx_next_operation(isl_ctx *ctx); argument
46 void isl_ctx_set_full_error(isl_ctx *ctx, enum isl_error error, const char *msg,
H A Disl_schedule_read.c70 isl_ctx *ctx; in read_context()
121 isl_ctx *ctx; in read_domain()
170 isl_ctx *ctx; in read_expansion()
247 isl_ctx *ctx; in read_extension()
298 isl_ctx *ctx; in read_filter()
349 isl_ctx *ctx; in read_guard()
400 isl_ctx *ctx; in read_mark()
451 isl_ctx *ctx; in read_coincident()
510 isl_ctx *ctx; in read_band()
607 isl_ctx *ctx; in read_children()
[all …]
H A Disl_scheduler.c920 isl_ctx *ctx; in construct_compressed_id()
1199 isl_ctx *ctx; in add_node()
1355 isl_ctx *ctx; in insert_dummy_tags()
1564 isl_ctx *ctx; in graph_init()
1841 isl_ctx *ctx; in intra_coefficients()
2151 isl_ctx *ctx; in add_inter_validity_constraints()
3078 isl_ctx *ctx; in construct_trivial()
3955 isl_ctx *ctx; in compute_split_schedule()
4055 isl_ctx *ctx; in compute_next_band()
4093 isl_ctx *ctx; in add_intra_constraints()
[all …]
/llvm-project-15.0.7/polly/lib/External/pet/include/
H A Dpet.h23 isl_ctx *isl_ctx_alloc_with_pet_options();
28 int pet_options_set_autodetect(isl_ctx *ctx, int val);
29 int pet_options_get_autodetect(isl_ctx *ctx);
32 int pet_options_get_detect_conditional_assignment(isl_ctx *ctx);
39 int pet_options_set_encapsulate_dynamic_control(isl_ctx *ctx, int val);
40 int pet_options_get_encapsulate_dynamic_control(isl_ctx *ctx);
44 int pet_options_set_signed_overflow(isl_ctx *ctx, int val);
45 int pet_options_get_signed_overflow(isl_ctx *ctx);
148 isl_ctx *pet_expr_get_ctx(__isl_keep pet_expr *expr);
267 isl_ctx *pet_context_get_ctx(__isl_keep pet_context *pc);
[all …]
/llvm-project-15.0.7/polly/unittests/Isl/
H A DIslTest.cpp19 static isl::space parseSpace(isl_ctx *Ctx, const char *Str) { in parseSpace()
79 isl_ctx *IslCtx = isl_ctx_alloc(); in TEST()
156 isl_ctx *IslCtx = isl_ctx_alloc(); in TEST()
380 std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> Ctx(isl_ctx_alloc(), in TEST()
490 std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> Ctx(isl_ctx_alloc(), in TEST()
537 std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> Ctx(isl_ctx_alloc(), in TEST()
582 std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> Ctx(isl_ctx_alloc(), in TEST()
615 std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> Ctx(isl_ctx_alloc(), in TEST()
643 std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> Ctx(isl_ctx_alloc(), in TEST()
660 std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> Ctx(isl_ctx_alloc(), in TEST()
[all …]

123456789