/external/llvm-project/polly/lib/External/isl/include/isl/ |
D | ctx.h | 98 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 …]
|
D | options.h | 26 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 …]
|
D | schedule.h | 20 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 …]
|
D | ast_build.h | 17 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 …]
|
D | hash.h | 56 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,
|
D | val.h | 26 __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 …]
|
D | ast.h | 16 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 …]
|
D | id.h | 19 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,
|
D | stream.h | 46 __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);
|
D | flow.h | 37 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);
|
D | vec.h | 26 __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/ |
D | isl_ctx.c | 57 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 …]
|
D | isl_blk.h | 26 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);
|
D | isl_test.c | 47 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 …]
|
D | isl_test_cpp-checked-conversion.cc | 20 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()
|
D | isl_mat_private.h | 10 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);
|
D | isl_blk.c | 42 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()
|
D | isl_ast_private.h | 17 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;
|
D | isl_hash.c | 42 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()
|
D | isl_val_private.h | 19 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,
|
D | isl_schedule_read.c | 70 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 …]
|
D | isl_scheduler.c | 400 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/ |
D | pet.h | 23 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/ |
D | GICHelper.h | 54 __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/ |
D | IslTest.cpp | 19 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 …]
|