Binary compatibility report for the CLooG library  between 0.17.0 and 0.18.0 versions on x86

Test Info


Library NameCLooG
Version #10.17.0
Version #20.18.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files60
Total Shared Libraries2
Total Symbols / Types1721 / 398
VerdictIncompatible
(0.6%)

Problem Summary


SeverityCount
Added Symbols-358
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium3
Low6
Problems with
Symbols
High0
Medium0
Low22
Problems with
Constants
Low0

Added Symbols (358)


aff.h, libisl.so.10.1.1
isl_aff_add_constant_num isl_aff* aff, struct __mpz_struct* v )
isl_aff_add_constant_num_si isl_aff* aff, int v )
isl_aff_align_params isl_aff* aff, isl_space* model )
isl_aff_div isl_aff* aff1, isl_aff* aff2 )
isl_aff_neg_basic_set isl_aff* aff )
isl_aff_project_domain_on_params isl_aff* aff )
isl_aff_pullback_multi_aff isl_aff* aff, isl_multi_aff* ma )
isl_aff_var_on_domain ( isl_local_space* ls, enum isl_dim_type type, unsigned int pos )
isl_multi_aff_add_dims ( isl_multi_aff* ma, enum isl_dim_type type, unsigned int n )
isl_multi_aff_flat_range_product ( isl_multi_aff* ma1, isl_multi_aff* ma2 )
isl_multi_aff_from_aff isl_aff* aff )
isl_multi_aff_identity isl_space* space )
isl_multi_aff_insert_dims ( isl_multi_aff* ma, enum isl_dim_type type, unsigned int first, unsigned int n )
isl_multi_aff_lex_ge_set ( isl_multi_aff* ma1, isl_multi_aff* ma2 )
isl_multi_aff_lex_le_set ( isl_multi_aff* ma1, isl_multi_aff* ma2 )
isl_multi_aff_product ( isl_multi_aff* ma1, isl_multi_aff* ma2 )
isl_multi_aff_pullback_multi_aff ( isl_multi_aff* ma1, isl_multi_aff* ma2 )
isl_multi_aff_range_product ( isl_multi_aff* ma1, isl_multi_aff* ma2 )
isl_multi_aff_range_splice ( isl_multi_aff* ma1, unsigned int pos, isl_multi_aff* ma2 )
isl_multi_aff_set_tuple_id ( isl_multi_aff* maff, enum isl_dim_type type, isl_id* id )
isl_multi_aff_set_tuple_name ( isl_multi_aff* maff, enum isl_dim_type type, char const* s )
isl_multi_aff_splice ( isl_multi_aff* ma1, unsigned int in_pos, unsigned int out_pos, isl_multi_aff* ma2 )
isl_multi_aff_zero isl_space* space )
isl_multi_pw_aff_add_dims ( isl_multi_pw_aff* mpa, enum isl_dim_type type, unsigned int n )
isl_multi_pw_aff_copy isl_multi_pw_aff* mpa )
isl_multi_pw_aff_dim ( isl_multi_pw_aff* mpa, enum isl_dim_type type )
isl_multi_pw_aff_dump isl_multi_pw_aff* mpa )
isl_multi_pw_aff_flat_range_product ( isl_multi_pw_aff* mpa1, isl_multi_pw_aff* mpa2 )
isl_multi_pw_aff_free isl_multi_pw_aff* mpa )
isl_multi_pw_aff_from_pw_aff isl_pw_aff* pa )
isl_multi_pw_aff_get_ctx isl_multi_pw_aff* mpa )
isl_multi_pw_aff_get_domain_space isl_multi_pw_aff* mpa )
isl_multi_pw_aff_get_pw_aff ( isl_multi_pw_aff* mpa, int pos )
isl_multi_pw_aff_get_space isl_multi_pw_aff* mpa )
isl_multi_pw_aff_identity isl_space* space )
isl_multi_pw_aff_insert_dims ( isl_multi_pw_aff* mpa, enum isl_dim_type type, unsigned int first, unsigned int n )
isl_multi_pw_aff_range_product ( isl_multi_pw_aff* mpa1, isl_multi_pw_aff* mpa2 )
isl_multi_pw_aff_range_splice ( isl_multi_pw_aff* mpa1, unsigned int pos, isl_multi_pw_aff* mpa2 )
isl_multi_pw_aff_set_dim_name ( isl_multi_pw_aff* mpa, enum isl_dim_type type, unsigned int pos, char const* s )
isl_multi_pw_aff_set_tuple_name ( isl_multi_pw_aff* mpa, enum isl_dim_type type, char const* s )
isl_multi_pw_aff_splice ( isl_multi_pw_aff* mpa1, unsigned int in_pos, unsigned int out_pos, isl_multi_pw_aff* mpa2 )
isl_multi_pw_aff_zero isl_space* space )
isl_printer_print_multi_pw_aff isl_printer* p, isl_multi_pw_aff* mpa )
isl_printer_print_union_pw_multi_aff isl_printer* p, isl_union_pw_multi_aff* upma )
isl_pw_aff_div isl_pw_aff* pa1, isl_pw_aff* pa2 )
isl_pw_aff_n_piece isl_pw_aff* pwaff )
isl_pw_aff_pullback_multi_aff isl_pw_aff* pa, isl_multi_aff* ma )
isl_pw_aff_pullback_pw_multi_aff isl_pw_aff* pa, isl_pw_multi_aff* pma )
isl_pw_aff_tdiv_q isl_pw_aff* pa1, isl_pw_aff* pa2 )
isl_pw_aff_tdiv_r isl_pw_aff* pa1, isl_pw_aff* pa2 )
isl_pw_aff_var_on_domain ( isl_local_space* ls, enum isl_dim_type type, unsigned int pos )
isl_pw_aff_zero_on_domain isl_local_space* ls )
isl_pw_multi_aff_flat_range_product ( isl_pw_multi_aff* pma1, isl_pw_multi_aff* pma2 )
isl_pw_multi_aff_from_domain isl_set* set )
isl_pw_multi_aff_from_multi_aff isl_multi_aff* ma )
isl_pw_multi_aff_get_pw_aff ( isl_pw_multi_aff* pma, int pos )
isl_pw_multi_aff_has_tuple_name ( isl_pw_multi_aff* pma, enum isl_dim_type type )
isl_pw_multi_aff_identity isl_space* space )
isl_pw_multi_aff_product ( isl_pw_multi_aff* pma1, isl_pw_multi_aff* pma2 )
isl_pw_multi_aff_pullback_multi_aff ( isl_pw_multi_aff* pma, isl_multi_aff* ma )
isl_pw_multi_aff_pullback_pw_multi_aff ( isl_pw_multi_aff* pma1, isl_pw_multi_aff* pma2 )
isl_pw_multi_aff_range_product ( isl_pw_multi_aff* pma1, isl_pw_multi_aff* pma2 )
isl_pw_multi_aff_set_pw_aff ( isl_pw_multi_aff* pma, unsigned int pos, isl_pw_aff* pa )
isl_pw_multi_aff_union_lexmax ( isl_pw_multi_aff* pma1, isl_pw_multi_aff* pma2 )
isl_pw_multi_aff_union_lexmin ( isl_pw_multi_aff* pma1, isl_pw_multi_aff* pma2 )
isl_set_indicator_function isl_set* set )
isl_union_map_from_union_pw_multi_aff isl_union_pw_multi_aff* upma )
isl_union_pw_multi_aff_add ( isl_union_pw_multi_aff* upma1, isl_union_pw_multi_aff* upma2 )
isl_union_pw_multi_aff_add_pw_multi_aff ( isl_union_pw_multi_aff* upma, isl_pw_multi_aff* pma )
isl_union_pw_multi_aff_copy isl_union_pw_multi_aff* upma )
isl_union_pw_multi_aff_domain isl_union_pw_multi_aff* upma )
isl_union_pw_multi_aff_empty isl_space* space )
isl_union_pw_multi_aff_flat_range_product ( isl_union_pw_multi_aff* upma1, isl_union_pw_multi_aff* upma2 )
isl_union_pw_multi_aff_foreach_pw_multi_aff ( isl_union_pw_multi_aff* upma, int(*fn)(isl_pw_multi_aff*, void*), void* user )
isl_union_pw_multi_aff_free isl_union_pw_multi_aff* upma )
isl_union_pw_multi_aff_from_domain isl_union_set* uset )
isl_union_pw_multi_aff_get_ctx isl_union_pw_multi_aff* upma )
isl_union_pw_multi_aff_get_space isl_union_pw_multi_aff* upma )

ast.h, libisl.so.10.1.1
isl_ast_expr_add ( isl_ast_expr* expr1, isl_ast_expr* expr2 )
isl_ast_expr_and ( isl_ast_expr* expr1, isl_ast_expr* expr2 )
isl_ast_expr_copy isl_ast_expr* expr )
isl_ast_expr_div ( isl_ast_expr* expr1, isl_ast_expr* expr2 )
isl_ast_expr_dump isl_ast_expr* expr )
isl_ast_expr_free isl_ast_expr* expr )
isl_ast_expr_from_id isl_id* id )
isl_ast_expr_get_ctx isl_ast_expr* expr )
isl_ast_expr_get_id isl_ast_expr* expr )
isl_ast_expr_get_int ( isl_ast_expr* expr, isl_int* v )
isl_ast_expr_get_op_arg ( isl_ast_expr* expr, int pos )
isl_ast_expr_get_op_n_arg isl_ast_expr* expr )
isl_ast_expr_get_op_type isl_ast_expr* expr )
isl_ast_expr_get_type isl_ast_expr* expr )
isl_ast_expr_list_add ( isl_ast_expr_list* list, struct isl_ast_expr* el )
isl_ast_expr_list_alloc isl_ctx* ctx, int n )
isl_ast_expr_list_concat ( isl_ast_expr_list* list1, isl_ast_expr_list* list2 )
isl_ast_expr_list_copy isl_ast_expr_list* list )
isl_ast_expr_list_drop ( isl_ast_expr_list* list, unsigned int first, unsigned int n )
isl_ast_expr_list_dump isl_ast_expr_list* list )
isl_ast_expr_list_foreach ( isl_ast_expr_list* list, int(*fn)(struct isl_ast_expr*, void*), void* user )
isl_ast_expr_list_free isl_ast_expr_list* list )
isl_ast_expr_list_from_ast_expr struct isl_ast_expr* el )
isl_ast_expr_list_get_ast_expr ( isl_ast_expr_list* list, int index )
isl_ast_expr_list_get_ctx isl_ast_expr_list* list )
isl_ast_expr_list_insert ( isl_ast_expr_list* list, unsigned int pos, struct isl_ast_expr* el )
isl_ast_expr_list_n_ast_expr isl_ast_expr_list* list )
isl_ast_expr_list_set_ast_expr ( struct isl_ast_expr_list* list, int index, struct isl_ast_expr* el )
isl_ast_expr_mul ( isl_ast_expr* expr1, isl_ast_expr* expr2 )
isl_ast_expr_neg isl_ast_expr* expr )
isl_ast_expr_or ( isl_ast_expr* expr1, isl_ast_expr* expr2 )
isl_ast_expr_sub ( isl_ast_expr* expr1, isl_ast_expr* expr2 )
isl_ast_expr_to_str isl_ast_expr* expr )
isl_ast_node_alloc_user isl_ast_expr* expr )
isl_ast_node_block_get_children isl_ast_node* node )
isl_ast_node_copy isl_ast_node* node )
isl_ast_node_dump isl_ast_node* node )
isl_ast_node_for_get_body isl_ast_node* node )
isl_ast_node_for_get_cond isl_ast_node* node )
isl_ast_node_for_get_inc isl_ast_node* node )
isl_ast_node_for_get_init isl_ast_node* node )
isl_ast_node_for_get_iterator isl_ast_node* node )
isl_ast_node_for_is_degenerate isl_ast_node* node )
isl_ast_node_for_print ( isl_ast_node* node, isl_printer* p, isl_ast_print_options* options )
isl_ast_node_foreach_ast_op_type ( isl_ast_node* node, int(*fn)(enum isl_ast_op_type, void*), void* user )
isl_ast_node_free isl_ast_node* node )
isl_ast_node_get_annotation isl_ast_node* node )
isl_ast_node_get_ctx isl_ast_node* node )
isl_ast_node_get_type isl_ast_node* node )
isl_ast_node_if_get_cond isl_ast_node* node )
isl_ast_node_if_get_else isl_ast_node* node )
isl_ast_node_if_get_then isl_ast_node* node )
isl_ast_node_if_has_else isl_ast_node* node )
isl_ast_node_if_print ( isl_ast_node* node, isl_printer* p, isl_ast_print_options* options )
isl_ast_node_list_add ( isl_ast_node_list* list, struct isl_ast_node* el )
isl_ast_node_list_alloc isl_ctx* ctx, int n )
isl_ast_node_list_concat ( isl_ast_node_list* list1, isl_ast_node_list* list2 )
isl_ast_node_list_copy isl_ast_node_list* list )
isl_ast_node_list_drop ( isl_ast_node_list* list, unsigned int first, unsigned int n )
isl_ast_node_list_dump isl_ast_node_list* list )
isl_ast_node_list_foreach ( isl_ast_node_list* list, int(*fn)(struct isl_ast_node*, void*), void* user )
isl_ast_node_list_free isl_ast_node_list* list )
isl_ast_node_list_from_ast_node struct isl_ast_node* el )
isl_ast_node_list_get_ast_node ( isl_ast_node_list* list, int index )
isl_ast_node_list_get_ctx isl_ast_node_list* list )
isl_ast_node_list_insert ( isl_ast_node_list* list, unsigned int pos, struct isl_ast_node* el )
isl_ast_node_list_n_ast_node isl_ast_node_list* list )
isl_ast_node_list_set_ast_node ( struct isl_ast_node_list* list, int index, struct isl_ast_node* el )
isl_ast_node_print ( isl_ast_node* node, isl_printer* p, isl_ast_print_options* options )
isl_ast_node_print_macros ( isl_ast_node* node, isl_printer* p )
isl_ast_node_set_annotation ( isl_ast_node* node, isl_id* annotation )
isl_ast_node_user_get_expr isl_ast_node* node )
isl_ast_op_type_print_macro ( enum isl_ast_op_type type, isl_printer* p )
isl_ast_print_options_alloc isl_ctx* ctx )
isl_ast_print_options_copy isl_ast_print_options* options )
isl_ast_print_options_free isl_ast_print_options* options )
isl_ast_print_options_get_ctx isl_ast_print_options* options )
isl_ast_print_options_set_print_for ( isl_ast_print_options* options, isl_printer*(*print_for)(isl_printer*, isl_ast_print_options*, isl_ast_node*, void*), void* user )
isl_ast_print_options_set_print_user ( isl_ast_print_options* options, isl_printer*(*print_user)(isl_printer*, isl_ast_print_options*, isl_ast_node*, void*), void* user )
isl_options_get_ast_iterator_type isl_ctx* ctx )
isl_options_set_ast_iterator_type isl_ctx* ctx, char const* val )
isl_printer_print_ast_expr isl_printer* p, isl_ast_expr* expr )
isl_printer_print_ast_expr_list isl_printer* p, isl_ast_expr_list* list )
isl_printer_print_ast_node isl_printer* p, isl_ast_node* node )
isl_printer_print_ast_node_list isl_printer* p, isl_ast_node_list* list )

ast_build.h, libisl.so.10.1.1
isl_ast_build_ast_from_schedule ( isl_ast_build* build, isl_union_map* schedule )
isl_ast_build_call_from_pw_multi_aff ( isl_ast_build* build, isl_pw_multi_aff* pma )
isl_ast_build_copy isl_ast_build* build )
isl_ast_build_expr_from_pw_aff ( isl_ast_build* build, isl_pw_aff* pa )
isl_ast_build_free isl_ast_build* build )
isl_ast_build_from_context isl_set* set )
isl_ast_build_get_ctx isl_ast_build* build )
isl_ast_build_get_schedule isl_ast_build* build )
isl_ast_build_get_schedule_space isl_ast_build* build )
isl_ast_build_restrict ( isl_ast_build* build, isl_set* set )
isl_ast_build_set_after_each_for ( isl_ast_build* build, isl_ast_node*(*fn)(isl_ast_node*, isl_ast_build*, void*), void* user )
isl_ast_build_set_at_each_domain ( isl_ast_build* build, isl_ast_node*(*fn)(isl_ast_node*, isl_ast_build*, void*), void* user )
isl_ast_build_set_before_each_for ( isl_ast_build* build, isl_id*(*fn)(isl_ast_build*, void*), void* user )
isl_ast_build_set_create_leaf ( isl_ast_build* build, isl_ast_node*(*fn)(isl_ast_build*, void*), void* user )
isl_ast_build_set_iterators ( isl_ast_build* build, isl_id_list* iterators )
isl_ast_build_set_options ( isl_ast_build* build, isl_union_map* options )
isl_options_get_ast_build_allow_else isl_ctx* ctx )
isl_options_get_ast_build_atomic_upper_bound isl_ctx* ctx )
isl_options_get_ast_build_exploit_nested_bounds isl_ctx* ctx )
isl_options_get_ast_build_group_coscheduled isl_ctx* ctx )
isl_options_get_ast_build_prefer_pdiv isl_ctx* ctx )
isl_options_get_ast_build_scale_strides isl_ctx* ctx )
isl_options_get_ast_build_separation_bounds isl_ctx* ctx )
isl_options_set_ast_build_allow_else isl_ctx* ctx, int val )
isl_options_set_ast_build_atomic_upper_bound isl_ctx* ctx, int val )
isl_options_set_ast_build_exploit_nested_bounds isl_ctx* ctx, int val )
isl_options_set_ast_build_group_coscheduled isl_ctx* ctx, int val )
isl_options_set_ast_build_prefer_pdiv isl_ctx* ctx, int val )
isl_options_set_ast_build_scale_strides isl_ctx* ctx, int val )
isl_options_set_ast_build_separation_bounds isl_ctx* ctx, int val )

band.h, libisl.so.10.1.1
isl_band_list_foreach_band ( isl_band_list* list, int(*fn)(isl_band*, void*), void* user )
isl_band_tile isl_band* band, isl_vec* sizes )
isl_options_get_tile_scale_tile_loops isl_ctx* ctx )
isl_options_set_tile_scale_tile_loops isl_ctx* ctx, int val )

clast.h, libcloog-isl.so.4.0.0
clast_filter ( struct clast_stmt* node, ClastFilter filter, struct clast_for*** loops, int* nloops, int** stmts, int* nstmts )

constraint.h, libisl.so.10.1.1
isl_basic_set_n_constraint isl_basic_set* bset )
isl_constraint_get_local_space isl_constraint* constraint )
isl_constraint_is_lower_bound ( isl_constraint* constraint, enum isl_dim_type type, unsigned int pos )
isl_constraint_is_upper_bound ( isl_constraint* constraint, enum isl_dim_type type, unsigned int pos )

flow.h, libisl.so.10.1.1
isl_access_info_set_restrict ( isl_access_info* acc, isl_access_restrict fn, void* user )
isl_restriction_empty isl_map* source_map )
isl_restriction_free isl_restriction* restr )
isl_restriction_get_ctx isl_restriction* restr )
isl_restriction_input ( isl_set* source_restr, isl_set* sink_restr )
isl_restriction_none isl_map* source_map )
isl_restriction_output isl_set* source_restr )

id.h, libisl.so.10.1.1
isl_id_set_free_user isl_id* id, void(*free_user)(void*) )

list.h, libisl.so.10.1.1
isl_aff_list_drop ( isl_aff_list* list, unsigned int first, unsigned int n )
isl_aff_list_insert ( isl_aff_list* list, unsigned int pos, struct isl_aff* el )
isl_aff_list_set_aff ( struct isl_aff_list* list, int index, struct isl_aff* el )
isl_band_list_drop ( isl_band_list* list, unsigned int first, unsigned int n )
isl_band_list_insert ( isl_band_list* list, unsigned int pos, struct isl_band* el )
isl_band_list_set_band ( struct isl_band_list* list, int index, struct isl_band* el )
isl_basic_set_list_drop ( isl_basic_set_list* list, unsigned int first, unsigned int n )
isl_basic_set_list_insert ( isl_basic_set_list* list, unsigned int pos, struct isl_basic_set* el )
isl_basic_set_list_set_basic_set ( struct isl_basic_set_list* list, int index, struct isl_basic_set* el )
isl_constraint_list_add ( isl_constraint_list* list, struct isl_constraint* el )
isl_constraint_list_alloc isl_ctx* ctx, int n )
isl_constraint_list_concat ( isl_constraint_list* list1, isl_constraint_list* list2 )
isl_constraint_list_copy isl_constraint_list* list )
isl_constraint_list_drop ( isl_constraint_list* list, unsigned int first, unsigned int n )
isl_constraint_list_dump isl_constraint_list* list )
isl_constraint_list_foreach ( isl_constraint_list* list, int(*fn)(struct isl_constraint*, void*), void* user )
isl_constraint_list_free isl_constraint_list* list )
isl_constraint_list_from_constraint struct isl_constraint* el )
isl_constraint_list_get_constraint ( isl_constraint_list* list, int index )
isl_constraint_list_get_ctx isl_constraint_list* list )
isl_constraint_list_insert ( isl_constraint_list* list, unsigned int pos, struct isl_constraint* el )
isl_constraint_list_n_constraint isl_constraint_list* list )
isl_constraint_list_set_constraint ( struct isl_constraint_list* list, int index, struct isl_constraint* el )
isl_id_list_add ( isl_id_list* list, struct isl_id* el )
isl_id_list_alloc isl_ctx* ctx, int n )
isl_id_list_concat ( isl_id_list* list1, isl_id_list* list2 )
isl_id_list_copy isl_id_list* list )
isl_id_list_drop ( isl_id_list* list, unsigned int first, unsigned int n )
isl_id_list_dump isl_id_list* list )
isl_id_list_foreach ( isl_id_list* list, int(*fn)(struct isl_id*, void*), void* user )
isl_id_list_free isl_id_list* list )
isl_id_list_from_id struct isl_id* el )
isl_id_list_get_ctx isl_id_list* list )
isl_id_list_get_id ( isl_id_list* list, int index )
isl_id_list_insert ( isl_id_list* list, unsigned int pos, struct isl_id* el )
isl_id_list_n_id isl_id_list* list )
isl_id_list_set_id ( struct isl_id_list* list, int index, struct isl_id* el )
isl_printer_print_constraint_list isl_printer* p, isl_constraint_list* list )
isl_printer_print_id_list isl_printer* p, isl_id_list* list )
isl_pw_aff_list_drop ( isl_pw_aff_list* list, unsigned int first, unsigned int n )
isl_pw_aff_list_insert ( isl_pw_aff_list* list, unsigned int pos, struct isl_pw_aff* el )
isl_pw_aff_list_set_pw_aff ( struct isl_pw_aff_list* list, int index, struct isl_pw_aff* el )
isl_set_list_drop ( isl_set_list* list, unsigned int first, unsigned int n )
isl_set_list_insert ( isl_set_list* list, unsigned int pos, struct isl_set* el )
isl_set_list_set_set ( struct isl_set_list* list, int index, struct isl_set* el )

local_space.h, libisl.so.10.1.1
isl_local_space_get_dim_id ( isl_local_space* ls, enum isl_dim_type type, unsigned int pos )
isl_local_space_has_dim_id ( isl_local_space* ls, enum isl_dim_type type, unsigned int pos )
isl_local_space_has_dim_name ( isl_local_space* ls, enum isl_dim_type type, unsigned int pos )

map.h, libisl.so.10.1.1
isl_basic_map_align_params ( isl_basic_map* bmap, isl_space* model )
isl_basic_map_can_curry isl_basic_map* bmap )
isl_basic_map_can_uncurry isl_basic_map* bmap )
isl_basic_map_curry isl_basic_map* bmap )
isl_basic_map_equate ( isl_basic_map* bmap, enum isl_dim_type type1, int pos1, enum isl_dim_type type2, int pos2 )
isl_basic_map_insert_dims ( isl_basic_map* bmap, enum isl_dim_type type, unsigned int pos, unsigned int n )
isl_basic_map_is_single_valued isl_basic_map* bmap )
isl_basic_map_order_ge ( isl_basic_map* bmap, enum isl_dim_type type1, int pos1, enum isl_dim_type type2, int pos2 )
isl_basic_map_uncurry isl_basic_map* bmap )
isl_basic_map_upper_bound_si ( isl_basic_map* bmap, enum isl_dim_type type, unsigned int pos, int value )
isl_map_can_curry isl_map* map )
isl_map_can_uncurry isl_map* map )
isl_map_complement isl_map* map )
isl_map_curry isl_map* map )
isl_map_drop_constraints_involving_dims isl_map* map, enum isl_dim_type type, unsigned int first, unsigned int n )
isl_map_fixed_power isl_map* map, struct __mpz_struct* exp )
isl_map_from_aff isl_aff* aff )
isl_map_from_multi_aff isl_multi_aff* maff )
isl_map_has_dim_name isl_map* map, enum isl_dim_type type, unsigned int pos )
isl_map_has_tuple_name isl_map* map, enum isl_dim_type type )
isl_map_is_disjoint isl_map* map1, isl_map* map2 )
isl_map_lexmax_pw_multi_aff isl_map* map )
isl_map_lexmin_pw_multi_aff isl_map* map )
isl_map_order_gt isl_map* map, enum isl_dim_type type1, int pos1, enum isl_dim_type type2, int pos2 )
isl_map_order_lt isl_map* map, enum isl_dim_type type1, int pos1, enum isl_dim_type type2, int pos2 )
isl_map_uncurry isl_map* map )
isl_map_unshifted_simple_hull isl_map* map )

mat.h, libisl.so.10.1.1
isl_mat_scale_down_row isl_mat* mat, int row, struct __mpz_struct* m )

multi.h, libisl.so.10.1.1
isl_multi_pw_aff_from_pw_aff_list ( isl_space* space, isl_pw_aff_list* list )
isl_multi_pw_aff_get_tuple_name ( isl_multi_pw_aff* multi, enum isl_dim_type type )
isl_multi_pw_aff_set_pw_aff ( isl_multi_pw_aff* multi, int pos, isl_pw_aff* el )

options.h, libisl.so.10.1.1
isl_options_get_coalesce_bounded_wrapping isl_ctx* ctx )
isl_options_get_schedule_algorithm isl_ctx* ctx )
isl_options_set_coalesce_bounded_wrapping isl_ctx* ctx, int val )
isl_options_set_schedule_algorithm isl_ctx* ctx, int val )

point.h, libisl.so.10.1.1
isl_point_dump isl_point* pnt )

printer.h, libisl.so.10.1.1
isl_printer_get_file isl_printer* printer )
isl_printer_get_output_format isl_printer* p )
isl_printer_print_double isl_printer* p, double d )

schedule.h, libisl.so.10.1.1
isl_options_get_schedule_fuse isl_ctx* ctx )
isl_options_get_schedule_max_coefficient isl_ctx* ctx )
isl_options_get_schedule_separate_components isl_ctx* ctx )
isl_options_get_schedule_split_scaled isl_ctx* ctx )
isl_options_set_schedule_fuse isl_ctx* ctx, int val )
isl_options_set_schedule_max_coefficient isl_ctx* ctx, int val )
isl_options_set_schedule_separate_components isl_ctx* ctx, int val )
isl_options_set_schedule_split_scaled isl_ctx* ctx, int val )
isl_schedule_foreach_band ( isl_schedule* sched, int(*fn)(isl_band*, void*), void* user )

seq.h, libisl.so.10.1.1
isl_seq_abs_max isl_int* p, unsigned int len, isl_int* max )
isl_seq_set_si isl_int* p, int v, unsigned int len )

set.h, libisl.so.10.1.1
isl_basic_set_add_dims ( isl_basic_set* bset, enum isl_dim_type type, unsigned int n )
isl_basic_set_align_params ( isl_basic_set* bset, isl_space* model )
isl_basic_set_drop_constraints_involving_dims ( isl_basic_set* bset, enum isl_dim_type type, unsigned int first, unsigned int n )
isl_basic_set_drop_constraints_not_involving_dims ( isl_basic_set* bset, enum isl_dim_type type, unsigned int first, unsigned int n )
isl_basic_set_eliminate ( isl_basic_set* bset, enum isl_dim_type type, unsigned int first, unsigned int n )
isl_basic_set_from_params isl_basic_set* bset )
isl_basic_set_get_dim_id ( isl_basic_set* bset, enum isl_dim_type type, unsigned int pos )
isl_basic_set_insert_dims ( isl_basic_set* bset, enum isl_dim_type type, unsigned int pos, unsigned int n )
isl_basic_set_is_subset ( isl_basic_set* bset1, isl_basic_set* bset2 )
isl_basic_set_preimage_multi_aff ( isl_basic_set* bset, isl_multi_aff* ma )
isl_basic_set_remove_divs_involving_dims ( isl_basic_set* bset, enum isl_dim_type type, unsigned int first, unsigned int n )
isl_basic_set_remove_unknown_divs isl_basic_set* bset )
isl_basic_set_sample isl_basic_set* bset )
isl_set_dim_has_any_lower_bound isl_set* set, enum isl_dim_type type, unsigned int pos )
isl_set_dim_has_any_upper_bound isl_set* set, enum isl_dim_type type, unsigned int pos )
isl_set_drop_constraints_involving_dims isl_set* set, enum isl_dim_type type, unsigned int first, unsigned int n )
isl_set_has_dim_name isl_set* set, enum isl_dim_type type, unsigned int pos )
isl_set_has_tuple_name isl_set* set )
isl_set_is_disjoint isl_set* set1, isl_set* set2 )
isl_set_lower_bound isl_set* set, enum isl_dim_type type, unsigned int pos, struct __mpz_struct* value )
isl_set_preimage_multi_aff isl_set* set, isl_multi_aff* ma )
isl_set_preimage_pw_multi_aff isl_set* set, isl_pw_multi_aff* pma )
isl_set_unshifted_simple_hull isl_set* set )
isl_set_upper_bound isl_set* set, enum isl_dim_type type, unsigned int pos, struct __mpz_struct* value )

space.h, libisl.so.10.1.1
isl_space_can_curry isl_space* space )
isl_space_can_uncurry isl_space* space )
isl_space_curry isl_space* space )
isl_space_has_dim_name ( isl_space* space, enum isl_dim_type type, unsigned int pos )
isl_space_has_tuple_name ( isl_space* space, enum isl_dim_type type )
isl_space_is_map isl_space* space )
isl_space_is_range ( isl_space* space1, isl_space* space2 )
isl_space_map_from_domain_and_range ( isl_space* domain, isl_space* range )
isl_space_uncurry isl_space* space )

union_map.h, libisl.so.10.1.1
isl_union_map_curry isl_union_map* umap )
isl_union_map_domain_product ( isl_union_map* umap1, isl_union_map* umap2 )
isl_union_map_fixed_power ( isl_union_map* umap, struct __mpz_struct* exp )
isl_union_map_from_basic_map isl_basic_map* bmap )
isl_union_map_gist_range ( isl_union_map* umap, isl_union_set* uset )
isl_union_map_subtract_domain ( isl_union_map* umap, isl_union_set* dom )
isl_union_map_subtract_range ( isl_union_map* umap, isl_union_set* dom )
isl_union_map_uncurry isl_union_map* umap )

union_set.h, libisl.so.10.1.1
isl_union_set_from_basic_set isl_basic_set* bset )

vec.h, libisl.so.10.1.1
isl_vec_concat isl_vec* vec1, isl_vec* vec2 )
isl_vec_fdiv_r isl_vec* vec, struct __mpz_struct* m )
isl_vec_get_element isl_vec* vec, int pos, isl_int* v )
isl_vec_set isl_vec* vec, struct __mpz_struct* v )
isl_vec_set_element isl_vec* vec, int pos, struct __mpz_struct* v )
isl_vec_set_element_si isl_vec* vec, int pos, int v )
isl_vec_set_si isl_vec* vec, int v )
isl_vec_size isl_vec* vec )

to the top

Problems with Data Types, Medium Severity (3)


options.h
[+] struct cloogoptions (3)

to the top

Problems with Data Types, Low Severity (6)


clast.h
[+] struct clast_for (4)

options.h
[+] struct cloogoptions (1)

stream.h
[+] struct isl_token (1)

to the top

Problems with Symbols, Low Severity (22)


aff.h, libisl.so.8.0.0
[+] isl_pw_aff_cond isl_set* cond, isl_pw_aff* pwaff_true, isl_pw_aff* pwaff_false ) (1)

ctx.h, libisl.so.8.0.0
[+] isl_handle_error isl_ctx* ctx, int errno, char const* msg, char const* file, int line ) (2)

domain.h, libcloog-isl.so.3.0.0
[+] cloog_domain_from_isl_set struct isl_set* set ) (1)
[+] cloog_scattering_from_isl_map struct isl_map* map ) (1)

flow.h, libisl.so.8.0.0
[+] isl_access_info_free isl_access_info* acc ) (1)

map.h, libisl.so.8.0.0
[+] isl_basic_map_free isl_basic_map* bmap ) (1)
[+] isl_map_free isl_map* map ) (1)

polynomial.h, libisl.so.8.0.0
[+] isl_union_pw_qpolynomial_fold_free isl_union_pw_qpolynomial_fold* upwf ) (1)
[+] isl_union_pw_qpolynomial_free isl_union_pw_qpolynomial* upwqp ) (1)

printer.h, libisl.so.8.0.0
[+] isl_printer_free isl_printer* printer ) (1)

set.h, libisl.so.8.0.0
[+] isl_basic_set_free isl_basic_set* bset ) (1)
[+] isl_set_free isl_set* set ) (1)

space.h, libisl.so.8.0.0
[+] isl_space_free isl_space* dim ) (1)
[+] isl_space_is_equal isl_space* dim1, isl_space* dim2 ) (2)

vec.h, libisl.so.8.0.0
[+] isl_vec_alloc ( struct isl_ctx* ctx, unsigned int size ) (2)
[+] isl_vec_copy struct isl_vec* vec ) (2)
[+] isl_vec_free struct isl_vec* vec ) (2)

to the top

Header Files (60)


aff.h
aff_type.h
arg.h
backend.h
band.h
blk.h
block.h
clast.h
cloog.h
int.h (cloog/int.h)
options.h (cloog/options.h)
version.h (cloog/version.h)
config.h
constraint.h
constraints.h
ctx.h
dim.h
domain.h
flow.h
hash.h
id.h
ilp.h
input.h
cloog.h (isl/cloog.h)
domain.h (isl/domain.h)
int.h (isl/int.h)
options.h (isl/options.h)
version.h (isl/version.h)
list.h
local_space.h
loop.h
lp.h
map.h
map_type.h
mat.h
matrix.h
multi.h
names.h
obj.h
point.h
polynomial.h
polynomial_type.h
pprint.h
printer.h
program.h
schedule.h
seq.h
set.h
set_type.h
space.h
state.h
statement.h
stdint.h
stream.h
stride.h
union_domain.h
union_map.h
union_set.h
vec.h
vertices.h

to the top

Shared Libraries (2)


libcloog-isl.so.3.0.0
libisl.so.8.0.0

to the top




Generated on Fri Dec 21 01:26:16 2012 for CLooG by ABI Compliance Checker 1.98.7  
A tool for checking backward compatibility of a C/C++ library API