Searched refs:isl_ctx (Results 1 - 25 of 134) sorted by relevance

123456

/haiku-buildtools/isl/include/isl/
H A Doptions.h26 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 Dblk.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 Dschedule.h16 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 Dast_build.h16 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 Dctx.h51 /* 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 Dval_int.h7 __isl_give isl_val *isl_val_int_from_isl_int(isl_ctx *ctx, isl_int n);
H A Dval_gmp.h7 __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 Dhash.h55 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 Dband.h21 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 Did.h17 isl_ctx *isl_id_get_ctx(__isl_keep isl_id *id);
19 __isl_give isl_id *isl_id_alloc(isl_ctx *ctx,
H A Dvertices.h19 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 Dstream.h58 __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 Disl_stream_private.h3 struct isl_token *isl_token_new(isl_ctx *ctx,
H A Disl_hmap_map_basic_set.h13 __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 Disl_mat_private.h6 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 Disl_printer_private.h6 struct isl_ctx *ctx;
H A Disl_ctx.c17 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 Disl_id_private.h22 isl_ctx *ctx;
H A Disl_tarjan.h36 struct isl_tarjan_graph *isl_tarjan_graph_init(isl_ctx *ctx, int len,
H A Dpolyhedron_detect_equalities.c14 struct isl_ctx *ctx = isl_ctx_alloc();
H A Disl_ctx_private.h3 struct isl_ctx { struct
H A Disl_list_templ.h8 isl_ctx *ctx;
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,
/haiku-buildtools/cloog/include/cloog/isl/
H A Dbackend.h7 struct isl_ctx *ctx;
H A Dcloog.h16 CloogState *cloog_isl_state_malloc(struct isl_ctx *ctx);

Completed in 411 milliseconds

123456