Home
last modified time | relevance | path

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

123456789

/external/llvm-project/polly/lib/External/isl/include/isl/
Dctx.h98 struct isl_ctx;
99 typedef struct isl_ctx isl_ctx; typedef
119 void *isl_malloc_or_die(isl_ctx *ctx, size_t size);
120 void *isl_calloc_or_die(isl_ctx *ctx, size_t nmemb, size_t size);
121 void *isl_realloc_or_die(isl_ctx *ctx, void *ptr, size_t size);
143 void isl_handle_error(isl_ctx *ctx, enum isl_error error, const char *msg,
159 struct isl_options *isl_ctx_options(isl_ctx *ctx);
161 isl_ctx *isl_ctx_alloc_with_options(struct isl_args *args,
163 isl_ctx *isl_ctx_alloc(void);
164 void *isl_ctx_peek_options(isl_ctx *ctx, struct isl_args *args);
[all …]
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);
40 isl_stat isl_options_set_schedule_algorithm(isl_ctx *ctx, int val);
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);
[all …]
Dschedule.h20 isl_stat isl_options_set_schedule_max_coefficient(isl_ctx *ctx, int val);
21 int isl_options_get_schedule_max_coefficient(isl_ctx *ctx);
23 isl_stat isl_options_set_schedule_max_constant_term(isl_ctx *ctx, int val);
24 int isl_options_get_schedule_max_constant_term(isl_ctx *ctx);
26 isl_stat isl_options_set_schedule_maximize_band_depth(isl_ctx *ctx, int val);
27 int isl_options_get_schedule_maximize_band_depth(isl_ctx *ctx);
29 isl_stat isl_options_set_schedule_maximize_coincidence(isl_ctx *ctx, int val);
30 int isl_options_get_schedule_maximize_coincidence(isl_ctx *ctx);
32 isl_stat isl_options_set_schedule_outer_coincidence(isl_ctx *ctx, int val);
33 int isl_options_get_schedule_outer_coincidence(isl_ctx *ctx);
[all …]
Dast_build.h17 isl_stat isl_options_set_ast_build_atomic_upper_bound(isl_ctx *ctx, int val);
18 int isl_options_get_ast_build_atomic_upper_bound(isl_ctx *ctx);
20 isl_stat isl_options_set_ast_build_prefer_pdiv(isl_ctx *ctx, int val);
21 int isl_options_get_ast_build_prefer_pdiv(isl_ctx *ctx);
23 isl_stat isl_options_set_ast_build_detect_min_max(isl_ctx *ctx, int val);
24 int isl_options_get_ast_build_detect_min_max(isl_ctx *ctx);
26 isl_stat isl_options_set_ast_build_exploit_nested_bounds(isl_ctx *ctx, int val);
27 int isl_options_get_ast_build_exploit_nested_bounds(isl_ctx *ctx);
29 isl_stat isl_options_set_ast_build_group_coscheduled(isl_ctx *ctx, int val);
30 int isl_options_get_ast_build_group_coscheduled(isl_ctx *ctx);
[all …]
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,
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 …]
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);
176 __isl_give isl_ast_print_options *isl_ast_print_options_alloc(isl_ctx *ctx);
181 isl_ctx *isl_ast_print_options_get_ctx(
[all …]
Did.h19 isl_ctx *isl_id_get_ctx(__isl_keep isl_id *id);
22 __isl_give isl_id *isl_id_alloc(isl_ctx *ctx,
35 __isl_give isl_id *isl_id_read_from_str(isl_ctx *ctx, const char *str);
42 __isl_give isl_multi_id *isl_multi_id_read_from_str(isl_ctx *ctx,
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);
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);
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);
/external/llvm-project/polly/lib/External/isl/
Disl_ctx.c57 static void *check_non_null(isl_ctx *ctx, void *p, size_t size) in check_non_null()
71 int isl_ctx_next_operation(isl_ctx *ctx) in isl_ctx_next_operation()
89 void *isl_malloc_or_die(isl_ctx *ctx, size_t size) in isl_malloc_or_die()
99 void *isl_calloc_or_die(isl_ctx *ctx, size_t nmemb, size_t size) in isl_calloc_or_die()
109 void *isl_realloc_or_die(isl_ctx *ctx, void *ptr, size_t size) in isl_realloc_or_die()
119 void isl_ctx_set_full_error(isl_ctx *ctx, enum isl_error error, const char *msg, in isl_ctx_set_full_error()
130 void isl_handle_error(isl_ctx *ctx, enum isl_error error, const char *msg, in isl_handle_error()
187 void *isl_ctx_peek_options(isl_ctx *ctx, struct isl_args *args) in isl_ctx_peek_options()
196 isl_ctx *isl_ctx_alloc_with_options(struct isl_args *args, void *user_opt) in isl_ctx_alloc_with_options()
198 struct isl_ctx *ctx = NULL; in isl_ctx_alloc_with_options()
[all …]
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);
Disl_test.c47 static char *get_filename(isl_ctx *ctx, const char *name, const char *suffix) { in get_filename()
64 void test_parse_map(isl_ctx *ctx, const char *str) in test_parse_map()
73 int test_parse_map_equal(isl_ctx *ctx, const char *str, const char *str2) in test_parse_map_equal()
93 void test_parse_pwqp(isl_ctx *ctx, const char *str) in test_parse_pwqp()
102 static void test_parse_pwaff(isl_ctx *ctx, const char *str) in test_parse_pwaff()
113 static int test_parse_multi_val(isl_ctx *ctx, const char *str) in test_parse_multi_val()
171 static isl_stat test_parse_pma(isl_ctx *ctx) in test_parse_pma()
195 static int test_parse_mpa(isl_ctx *ctx) in test_parse_mpa()
264 static int test_parse_mupa(isl_ctx *ctx) in test_parse_mupa()
302 static int test_parse_multi(isl_ctx *ctx) in test_parse_multi()
[all …]
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()
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);
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()
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;
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()
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,
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 …]
Disl_scheduler.c400 static int graph_init_table(isl_ctx *ctx, struct isl_sched_graph *graph) in graph_init_table()
427 static struct isl_sched_node *graph_find_node(isl_ctx *ctx, in graph_find_node()
465 static isl_stat graph_edge_table_add(isl_ctx *ctx, in graph_edge_table_add()
487 static isl_stat graph_edge_tables_add(isl_ctx *ctx, in graph_edge_tables_add()
505 static int graph_init_edge_tables(isl_ctx *ctx, struct isl_sched_graph *graph) in graph_init_edge_tables()
528 isl_ctx *ctx = isl_space_get_ctx(src->space); in graph_find_edge_entry()
618 isl_ctx *ctx = isl_map_get_ctx(edge->map); in graph_remove_edge()
682 static isl_stat graph_alloc(isl_ctx *ctx, struct isl_sched_graph *graph, in graph_alloc()
733 static void graph_free(isl_ctx *ctx, struct isl_sched_graph *graph) in graph_free()
833 static isl_stat set_max_coefficient(isl_ctx *ctx, struct isl_sched_node *node) in set_max_coefficient()
[all …]
/external/llvm-project/polly/lib/External/pet/include/
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);
31 int pet_options_set_detect_conditional_assignment(isl_ctx *ctx, int val);
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);
[all …]
/external/llvm-project/polly/include/polly/Support/
DGICHelper.h54 __isl_give isl_val *isl_valFromAPInt(isl_ctx *Ctx, const llvm::APInt Int,
86 inline isl::val valFromAPInt(isl_ctx *Ctx, const llvm::APInt Int, in valFromAPInt()
281 isl_ctx *IslCtx;
300 explicit IslQuotaScope(isl_ctx *IslCtx, unsigned long LocalMaxOps) in IslQuotaScope()
353 isl_ctx *IslCtx;
372 IslMaxOperationsGuard(isl_ctx *IslCtx, unsigned long LocalMaxOps,
/external/llvm-project/polly/unittests/Isl/
DIslTest.cpp19 static isl::space parseSpace(isl_ctx *Ctx, const char *Str) { in parseSpace()
87 isl_ctx *IslCtx = isl_ctx_alloc(); in TEST()
164 isl_ctx *IslCtx = isl_ctx_alloc(); in TEST()
289 std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> IslCtx(isl_ctx_alloc(), in TEST()
388 std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> Ctx(isl_ctx_alloc(), in TEST()
502 std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> Ctx(isl_ctx_alloc(), in TEST()
549 std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> Ctx(isl_ctx_alloc(), in TEST()
594 std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> Ctx(isl_ctx_alloc(), in TEST()
627 std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> Ctx(isl_ctx_alloc(), in TEST()
655 std::unique_ptr<isl_ctx, decltype(&isl_ctx_free)> Ctx(isl_ctx_alloc(), in TEST()
[all …]

123456789