/haiku-buildtools/isl/include/isl/ |
H A D | options.h | 26 int isl_options_set_bound(isl_ctx *ctx, int val); 27 int isl_options_get_bound(isl_ctx *ctx); 32 int isl_options_set_on_error(isl_ctx *ctx, int val); 33 int isl_options_get_on_error(isl_ctx *ctx); 35 int isl_options_set_gbr_only_first(isl_ctx *ctx, int val); 36 int isl_options_get_gbr_only_first(isl_ctx *ctx); 40 int isl_options_set_schedule_algorithm(isl_ctx *ctx, int val); 41 int isl_options_get_schedule_algorithm(isl_ctx *ctx); 43 int isl_options_set_coalesce_bounded_wrapping(isl_ctx *ctx, int val); 44 int isl_options_get_coalesce_bounded_wrapping(isl_ctx *ct [all...] |
H A D | 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);
|
H A D | schedule.h | 16 int isl_options_set_schedule_max_coefficient(isl_ctx *ctx, int val); 17 int isl_options_get_schedule_max_coefficient(isl_ctx *ctx); 19 int isl_options_set_schedule_max_constant_term(isl_ctx *ctx, int val); 20 int isl_options_get_schedule_max_constant_term(isl_ctx *ctx); 22 int isl_options_set_schedule_maximize_band_depth(isl_ctx *ctx, int val); 23 int isl_options_get_schedule_maximize_band_depth(isl_ctx *ctx); 25 int isl_options_set_schedule_outer_zero_distance(isl_ctx *ctx, int val); 26 int isl_options_get_schedule_outer_zero_distance(isl_ctx *ctx); 28 int isl_options_set_schedule_split_scaled(isl_ctx *ctx, int val); 29 int isl_options_get_schedule_split_scaled(isl_ctx *ct [all...] |
H A D | ast_build.h | 16 int isl_options_set_ast_build_atomic_upper_bound(isl_ctx *ctx, int val); 17 int isl_options_get_ast_build_atomic_upper_bound(isl_ctx *ctx); 19 int isl_options_set_ast_build_prefer_pdiv(isl_ctx *ctx, int val); 20 int isl_options_get_ast_build_prefer_pdiv(isl_ctx *ctx); 22 int isl_options_set_ast_build_exploit_nested_bounds(isl_ctx *ctx, int val); 23 int isl_options_get_ast_build_exploit_nested_bounds(isl_ctx *ctx); 25 int isl_options_set_ast_build_group_coscheduled(isl_ctx *ctx, int val); 26 int isl_options_get_ast_build_group_coscheduled(isl_ctx *ctx); 30 int isl_options_set_ast_build_separation_bounds(isl_ctx *ctx, int val); 31 int isl_options_get_ast_build_separation_bounds(isl_ctx *ct [all...] |
H A D | ctx.h | 51 /* Nearly all isa functions require a struct isl_ctx allocated using 73 * The only exception is the isl_ctx argument, which should never be NULL. 86 struct isl_ctx; 87 typedef struct isl_ctx isl_ctx; typedef in typeref:struct:isl_ctx 101 /* isl_check_ctx() checks at compile time if 'ctx' is of type 'isl_ctx *' and 102 * returns the value of 'expr'. It is used to ensure, that always an isl_ctx is 105 #define isl_check_ctx(ctx, expr) ((ctx != (isl_ctx *) 0) ? expr : NULL) 128 void isl_handle_error(isl_ctx *ctx, enum isl_error error, const char *msg, 142 /* struct isl_ctx function [all...] |
H A D | val_int.h | 7 __isl_give isl_val *isl_val_int_from_isl_int(isl_ctx *ctx, isl_int n);
|
H A D | val_gmp.h | 7 __isl_give isl_val *isl_val_int_from_gmp(isl_ctx *ctx, mpz_t z); 8 __isl_give isl_val *isl_val_from_gmp(isl_ctx *ctx,
|
H A D | hash.h | 55 struct isl_ctx; 57 struct isl_hash_table *isl_hash_table_alloc(struct isl_ctx *ctx, int min_size); 58 void isl_hash_table_free(struct isl_ctx *ctx, struct isl_hash_table *table); 60 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 int isl_hash_table_foreach(struct isl_ctx *ctx, 71 void isl_hash_table_remove(struct isl_ctx *ctx,
|
H A D | band.h | 21 isl_ctx *isl_band_get_ctx(__isl_keep isl_band *band); 34 int isl_options_set_tile_scale_tile_loops(isl_ctx *ctx, int val); 35 int isl_options_get_tile_scale_tile_loops(isl_ctx *ctx); 36 int isl_options_set_tile_shift_point_loops(isl_ctx *ctx, int val); 37 int isl_options_get_tile_shift_point_loops(isl_ctx *ctx);
|
H A D | id.h | 17 isl_ctx *isl_id_get_ctx(__isl_keep isl_id *id); 19 __isl_give isl_id *isl_id_alloc(isl_ctx *ctx,
|
H A D | vertices.h | 19 isl_ctx *isl_vertex_get_ctx(__isl_keep isl_vertex *vertex); 27 isl_ctx *isl_vertices_get_ctx(__isl_keep isl_vertices *vertices); 33 isl_ctx *isl_cell_get_ctx(__isl_keep isl_cell *cell);
|
H A D | stream.h | 58 __isl_give isl_val *isl_token_get_val(isl_ctx *ctx, struct isl_token *tok); 59 __isl_give char *isl_token_get_str(isl_ctx *ctx, struct isl_token *tok); 64 struct isl_ctx *ctx; 85 struct isl_stream* isl_stream_new_file(struct isl_ctx *ctx, FILE *file); 86 struct isl_stream* isl_stream_new_str(struct isl_ctx *ctx, const char *str);
|
/haiku-buildtools/isl/ |
H A D | isl_stream_private.h | 3 struct isl_token *isl_token_new(isl_ctx *ctx,
|
H A D | isl_hmap_map_basic_set.h | 13 __isl_give isl_hmap_map_basic_set *isl_hmap_map_basic_set_alloc( isl_ctx *ctx, 15 void isl_hmap_map_basic_set_free(isl_ctx *ctx, 18 int isl_hmap_map_basic_set_has(isl_ctx *ctx, 20 __isl_give isl_basic_set *isl_hmap_map_basic_set_get(isl_ctx *ctx, 22 int isl_hmap_map_basic_set_set(isl_ctx *ctx,
|
H A D | isl_mat_private.h | 6 struct isl_ctx *ctx; 24 __isl_give isl_mat *isl_mat_sub_alloc6(isl_ctx *ctx, isl_int **row, 26 void isl_mat_sub_copy(struct isl_ctx *ctx, isl_int **dst, isl_int **src, 28 void isl_mat_sub_neg(struct isl_ctx *ctx, isl_int **dst, isl_int **src, 30 __isl_give isl_mat *isl_mat_diag(isl_ctx *ctx, unsigned n_row, isl_int d);
|
H A D | isl_printer_private.h | 6 struct isl_ctx *ctx;
|
H A D | isl_ctx.c | 17 void isl_handle_error(isl_ctx *ctx, enum isl_error error, const char *msg, 74 void *isl_ctx_peek_options(isl_ctx *ctx, struct isl_args *args) 83 isl_ctx *isl_ctx_alloc_with_options(struct isl_args *args, void *user_opt) 85 struct isl_ctx *ctx = NULL; 100 ctx = __isl_calloc_type(struct isl_ctx); 145 struct isl_ctx *isl_ctx_alloc() 154 void isl_ctx_ref(struct isl_ctx *ctx) 159 void isl_ctx_deref(struct isl_ctx *ctx) 165 void isl_ctx_free(struct isl_ctx *ctx) 171 "isl_ctx free [all...] |
H A D | isl_id_private.h | 22 isl_ctx *ctx;
|
H A D | isl_tarjan.h | 36 struct isl_tarjan_graph *isl_tarjan_graph_init(isl_ctx *ctx, int len,
|
H A D | polyhedron_detect_equalities.c | 14 struct isl_ctx *ctx = isl_ctx_alloc();
|
H A D | isl_ctx_private.h | 3 struct isl_ctx { struct
|
H A D | isl_list_templ.h | 8 isl_ctx *ctx;
|
H A 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,
|
/haiku-buildtools/cloog/include/cloog/isl/ |
H A D | backend.h | 7 struct isl_ctx *ctx;
|
H A D | cloog.h | 16 CloogState *cloog_isl_state_malloc(struct isl_ctx *ctx);
|