|
template<typename T > |
isl_iterator< T > | begin (const T &t) |
|
template<typename T > |
isl_iterator< T > | end (const T &t) |
|
boolean | manage (isl_bool val) |
|
stat | manage (isl_stat val) |
|
size | manage (isl_size val) |
|
aff | manage (__isl_take isl_aff *ptr) |
|
aff | manage_copy (__isl_keep isl_aff *ptr) |
|
aff_list | manage (__isl_take isl_aff_list *ptr) |
|
aff_list | manage_copy (__isl_keep isl_aff_list *ptr) |
|
ast_build | manage (__isl_take isl_ast_build *ptr) |
|
ast_build | manage_copy (__isl_keep isl_ast_build *ptr) |
|
ast_expr | manage (__isl_take isl_ast_expr *ptr) |
|
ast_expr | manage_copy (__isl_keep isl_ast_expr *ptr) |
|
ast_node | manage (__isl_take isl_ast_node *ptr) |
|
ast_node | manage_copy (__isl_keep isl_ast_node *ptr) |
|
ast_node_list | manage (__isl_take isl_ast_node_list *ptr) |
|
ast_node_list | manage_copy (__isl_keep isl_ast_node_list *ptr) |
|
basic_map | manage (__isl_take isl_basic_map *ptr) |
|
basic_map | manage_copy (__isl_keep isl_basic_map *ptr) |
|
basic_map_list | manage (__isl_take isl_basic_map_list *ptr) |
|
basic_map_list | manage_copy (__isl_keep isl_basic_map_list *ptr) |
|
basic_set | manage (__isl_take isl_basic_set *ptr) |
|
basic_set | manage_copy (__isl_keep isl_basic_set *ptr) |
|
basic_set_list | manage (__isl_take isl_basic_set_list *ptr) |
|
basic_set_list | manage_copy (__isl_keep isl_basic_set_list *ptr) |
|
constraint | manage (__isl_take isl_constraint *ptr) |
|
constraint | manage_copy (__isl_keep isl_constraint *ptr) |
|
fixed_box | manage (__isl_take isl_fixed_box *ptr) |
|
fixed_box | manage_copy (__isl_keep isl_fixed_box *ptr) |
|
id | manage (__isl_take isl_id *ptr) |
|
id | manage_copy (__isl_keep isl_id *ptr) |
|
id_list | manage (__isl_take isl_id_list *ptr) |
|
id_list | manage_copy (__isl_keep isl_id_list *ptr) |
|
id_to_ast_expr | manage (__isl_take isl_id_to_ast_expr *ptr) |
|
id_to_ast_expr | manage_copy (__isl_keep isl_id_to_ast_expr *ptr) |
|
local_space | manage (__isl_take isl_local_space *ptr) |
|
local_space | manage_copy (__isl_keep isl_local_space *ptr) |
|
map | manage (__isl_take isl_map *ptr) |
|
map | manage_copy (__isl_keep isl_map *ptr) |
|
map_list | manage (__isl_take isl_map_list *ptr) |
|
map_list | manage_copy (__isl_keep isl_map_list *ptr) |
|
multi_aff | manage (__isl_take isl_multi_aff *ptr) |
|
multi_aff | manage_copy (__isl_keep isl_multi_aff *ptr) |
|
multi_id | manage (__isl_take isl_multi_id *ptr) |
|
multi_id | manage_copy (__isl_keep isl_multi_id *ptr) |
|
multi_pw_aff | manage (__isl_take isl_multi_pw_aff *ptr) |
|
multi_pw_aff | manage_copy (__isl_keep isl_multi_pw_aff *ptr) |
|
multi_union_pw_aff | manage (__isl_take isl_multi_union_pw_aff *ptr) |
|
multi_union_pw_aff | manage_copy (__isl_keep isl_multi_union_pw_aff *ptr) |
|
multi_val | manage (__isl_take isl_multi_val *ptr) |
|
multi_val | manage_copy (__isl_keep isl_multi_val *ptr) |
|
point | manage (__isl_take isl_point *ptr) |
|
point | manage_copy (__isl_keep isl_point *ptr) |
|
pw_aff | manage (__isl_take isl_pw_aff *ptr) |
|
pw_aff | manage_copy (__isl_keep isl_pw_aff *ptr) |
|
pw_aff_list | manage (__isl_take isl_pw_aff_list *ptr) |
|
pw_aff_list | manage_copy (__isl_keep isl_pw_aff_list *ptr) |
|
pw_multi_aff | manage (__isl_take isl_pw_multi_aff *ptr) |
|
pw_multi_aff | manage_copy (__isl_keep isl_pw_multi_aff *ptr) |
|
pw_multi_aff_list | manage (__isl_take isl_pw_multi_aff_list *ptr) |
|
pw_multi_aff_list | manage_copy (__isl_keep isl_pw_multi_aff_list *ptr) |
|
schedule | manage (__isl_take isl_schedule *ptr) |
|
schedule | manage_copy (__isl_keep isl_schedule *ptr) |
|
schedule_constraints | manage (__isl_take isl_schedule_constraints *ptr) |
|
schedule_constraints | manage_copy (__isl_keep isl_schedule_constraints *ptr) |
|
schedule_node | manage (__isl_take isl_schedule_node *ptr) |
|
schedule_node | manage_copy (__isl_keep isl_schedule_node *ptr) |
|
set | manage (__isl_take isl_set *ptr) |
|
set | manage_copy (__isl_keep isl_set *ptr) |
|
set_list | manage (__isl_take isl_set_list *ptr) |
|
set_list | manage_copy (__isl_keep isl_set_list *ptr) |
|
space | manage (__isl_take isl_space *ptr) |
|
space | manage_copy (__isl_keep isl_space *ptr) |
|
union_access_info | manage (__isl_take isl_union_access_info *ptr) |
|
union_access_info | manage_copy (__isl_keep isl_union_access_info *ptr) |
|
union_flow | manage (__isl_take isl_union_flow *ptr) |
|
union_flow | manage_copy (__isl_keep isl_union_flow *ptr) |
|
union_map | manage (__isl_take isl_union_map *ptr) |
|
union_map | manage_copy (__isl_keep isl_union_map *ptr) |
|
union_pw_aff | manage (__isl_take isl_union_pw_aff *ptr) |
|
union_pw_aff | manage_copy (__isl_keep isl_union_pw_aff *ptr) |
|
union_pw_aff_list | manage (__isl_take isl_union_pw_aff_list *ptr) |
|
union_pw_aff_list | manage_copy (__isl_keep isl_union_pw_aff_list *ptr) |
|
union_pw_multi_aff | manage (__isl_take isl_union_pw_multi_aff *ptr) |
|
union_pw_multi_aff | manage_copy (__isl_keep isl_union_pw_multi_aff *ptr) |
|
union_set | manage (__isl_take isl_union_set *ptr) |
|
union_set | manage_copy (__isl_keep isl_union_set *ptr) |
|
union_set_list | manage (__isl_take isl_union_set_list *ptr) |
|
union_set_list | manage_copy (__isl_keep isl_union_set_list *ptr) |
|
val | manage (__isl_take isl_val *ptr) |
|
val | manage_copy (__isl_keep isl_val *ptr) |
|
val_list | manage (__isl_take isl_val_list *ptr) |
|
val_list | manage_copy (__isl_keep isl_val_list *ptr) |
|
std::ostream & | operator<< (std::ostream &os, const aff &obj) |
|
std::ostream & | operator<< (std::ostream &os, const aff_list &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_id &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_int &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_access &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_add &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_address_of &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_and &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_and_then &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_call &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_cond &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_div &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_eq &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_fdiv_q &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_ge &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_gt &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_le &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_lt &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_max &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_member &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_min &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_minus &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_mul &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_or &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_or_else &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_pdiv_q &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_pdiv_r &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_select &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_sub &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_expr_op_zdiv_r &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_node &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_node_block &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_node_for &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_node_if &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_node_list &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_node_mark &obj) |
|
std::ostream & | operator<< (std::ostream &os, const ast_node_user &obj) |
|
std::ostream & | operator<< (std::ostream &os, const basic_map &obj) |
|
std::ostream & | operator<< (std::ostream &os, const basic_map_list &obj) |
|
std::ostream & | operator<< (std::ostream &os, const basic_set &obj) |
|
std::ostream & | operator<< (std::ostream &os, const basic_set_list &obj) |
|
std::ostream & | operator<< (std::ostream &os, const fixed_box &obj) |
|
std::ostream & | operator<< (std::ostream &os, const id &obj) |
|
std::ostream & | operator<< (std::ostream &os, const id_list &obj) |
|
std::ostream & | operator<< (std::ostream &os, const map &obj) |
|
std::ostream & | operator<< (std::ostream &os, const map_list &obj) |
|
std::ostream & | operator<< (std::ostream &os, const multi_aff &obj) |
|
std::ostream & | operator<< (std::ostream &os, const multi_id &obj) |
|
std::ostream & | operator<< (std::ostream &os, const multi_pw_aff &obj) |
|
std::ostream & | operator<< (std::ostream &os, const multi_union_pw_aff &obj) |
|
std::ostream & | operator<< (std::ostream &os, const multi_val &obj) |
|
std::ostream & | operator<< (std::ostream &os, const point &obj) |
|
std::ostream & | operator<< (std::ostream &os, const pw_aff &obj) |
|
std::ostream & | operator<< (std::ostream &os, const pw_aff_list &obj) |
|
std::ostream & | operator<< (std::ostream &os, const pw_multi_aff &obj) |
|
std::ostream & | operator<< (std::ostream &os, const pw_multi_aff_list &obj) |
|
std::ostream & | operator<< (std::ostream &os, const schedule &obj) |
|
std::ostream & | operator<< (std::ostream &os, const schedule_constraints &obj) |
|
std::ostream & | operator<< (std::ostream &os, const schedule_node &obj) |
|
std::ostream & | operator<< (std::ostream &os, const schedule_node_band &obj) |
|
std::ostream & | operator<< (std::ostream &os, const schedule_node_context &obj) |
|
std::ostream & | operator<< (std::ostream &os, const schedule_node_domain &obj) |
|
std::ostream & | operator<< (std::ostream &os, const schedule_node_expansion &obj) |
|
std::ostream & | operator<< (std::ostream &os, const schedule_node_extension &obj) |
|
std::ostream & | operator<< (std::ostream &os, const schedule_node_filter &obj) |
|
std::ostream & | operator<< (std::ostream &os, const schedule_node_guard &obj) |
|
std::ostream & | operator<< (std::ostream &os, const schedule_node_leaf &obj) |
|
std::ostream & | operator<< (std::ostream &os, const schedule_node_mark &obj) |
|
std::ostream & | operator<< (std::ostream &os, const schedule_node_sequence &obj) |
|
std::ostream & | operator<< (std::ostream &os, const schedule_node_set &obj) |
|
std::ostream & | operator<< (std::ostream &os, const set &obj) |
|
std::ostream & | operator<< (std::ostream &os, const set_list &obj) |
|
std::ostream & | operator<< (std::ostream &os, const space &obj) |
|
std::ostream & | operator<< (std::ostream &os, const union_access_info &obj) |
|
std::ostream & | operator<< (std::ostream &os, const union_flow &obj) |
|
std::ostream & | operator<< (std::ostream &os, const union_map &obj) |
|
std::ostream & | operator<< (std::ostream &os, const union_pw_aff &obj) |
|
std::ostream & | operator<< (std::ostream &os, const union_pw_aff_list &obj) |
|
std::ostream & | operator<< (std::ostream &os, const union_pw_multi_aff &obj) |
|
std::ostream & | operator<< (std::ostream &os, const union_set &obj) |
|
std::ostream & | operator<< (std::ostream &os, const union_set_list &obj) |
|
std::ostream & | operator<< (std::ostream &os, const val &obj) |
|
std::ostream & | operator<< (std::ostream &os, const val_list &obj) |
|
These are automatically generated checked C++ bindings for isl.
isl is a library for computing with integer sets and maps described by Presburger formulas. On top of this, isl provides various tools for polyhedral compilation, ranging from dependence analysis over scheduling to AST generation.