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

Test Info


Library NameCLooG
Version #10.16.3
Version #20.17.0
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files57
Total Shared Libraries2
Total Symbols / Types1451 / 299
VerdictIncompatible
(7.13%)

Problem Summary


SeverityCount
Added Symbols-329
Removed SymbolsHigh65
Problems with
Data Types
High0
Medium21
Low5
Problems with
Symbols
High10
Medium18
Low132
Problems with
Constants
Low0
Other Changes-5

Added Symbols (329)


aff.h, libisl.so.8.0.0
isl_aff_get_domain_local_space isl_aff* aff )
isl_aff_get_domain_space isl_aff* aff )
isl_aff_get_space isl_aff* aff )
isl_aff_gist_params isl_aff* aff, isl_set* context )
isl_aff_is_cst isl_aff* aff )
isl_aff_le_basic_set isl_aff* aff1, isl_aff* aff2 )
isl_aff_mod isl_aff* aff, __mpz_struct* mod )
isl_aff_mul isl_aff* aff1, isl_aff* aff2 )
isl_aff_read_from_str isl_ctx* ctx, char const* str )
isl_aff_set_dim_id isl_aff* aff, isl_dim_type type, unsigned int pos, isl_id* id )
isl_aff_zero_on_domain isl_local_space* ls )
isl_map_from_pw_multi_aff isl_pw_multi_aff* pma )
isl_multi_aff_add ( isl_multi_aff* maff1, isl_multi_aff* maff2 )
isl_multi_aff_copy isl_multi_aff* maff )
isl_multi_aff_dim ( isl_multi_aff* maff, isl_dim_type type )
isl_multi_aff_dump isl_multi_aff* maff )
isl_multi_aff_free isl_multi_aff* maff )
isl_multi_aff_get_aff ( isl_multi_aff* multi, int pos )
isl_multi_aff_get_ctx isl_multi_aff* maff )
isl_multi_aff_get_space isl_multi_aff* maff )
isl_multi_aff_gist ( isl_multi_aff* maff, isl_set* context )
isl_multi_aff_gist_params ( isl_multi_aff* maff, isl_set* context )
isl_multi_aff_lift ( isl_multi_aff* maff, isl_local_space** ls )
isl_multi_aff_plain_is_equal ( isl_multi_aff* maff1, isl_multi_aff* maff2 )
isl_multi_aff_read_from_str isl_ctx* ctx, char const* str )
isl_multi_aff_scale ( isl_multi_aff* maff, __mpz_struct* f )
isl_multi_aff_set_dim_name ( isl_multi_aff* maff, isl_dim_type type, unsigned int pos, char const* s )
isl_printer_print_multi_aff isl_printer* p, isl_multi_aff* maff )
isl_printer_print_pw_multi_aff isl_printer* p, isl_pw_multi_aff* pma )
isl_pw_aff_from_aff isl_aff* aff )
isl_pw_aff_get_dim_id isl_pw_aff* pa, isl_dim_type type, unsigned int pos )
isl_pw_aff_get_dim_name isl_pw_aff* pa, isl_dim_type type, unsigned int pos )
isl_pw_aff_get_domain_space isl_pw_aff* pwaff )
isl_pw_aff_get_space isl_pw_aff* pwaff )
isl_pw_aff_gist_params ( isl_pw_aff* pwaff, isl_set* context )
isl_pw_aff_has_dim_id isl_pw_aff* pa, isl_dim_type type, unsigned int pos )
isl_pw_aff_intersect_params isl_pw_aff* pa, isl_set* set )
isl_pw_aff_is_cst isl_pw_aff* pwaff )
isl_pw_aff_list_eq_set ( isl_pw_aff_list* list1, isl_pw_aff_list* list2 )
isl_pw_aff_list_ge_set ( isl_pw_aff_list* list1, isl_pw_aff_list* list2 )
isl_pw_aff_list_gt_set ( isl_pw_aff_list* list1, isl_pw_aff_list* list2 )
isl_pw_aff_list_le_set ( isl_pw_aff_list* list1, isl_pw_aff_list* list2 )
isl_pw_aff_list_lt_set ( isl_pw_aff_list* list1, isl_pw_aff_list* list2 )
isl_pw_aff_list_max isl_pw_aff_list* list )
isl_pw_aff_list_min isl_pw_aff_list* list )
isl_pw_aff_list_ne_set ( isl_pw_aff_list* list1, isl_pw_aff_list* list2 )
isl_pw_aff_min ( isl_pw_aff* pwaff1, isl_pw_aff* pwaff2 )
isl_pw_aff_mod ( isl_pw_aff* pwaff, __mpz_struct* mod )
isl_pw_aff_mul ( isl_pw_aff* pwaff1, isl_pw_aff* pwaff2 )
isl_pw_aff_ne_set ( isl_pw_aff* pwaff1, isl_pw_aff* pwaff2 )
isl_pw_aff_non_zero_set isl_pw_aff* pwaff )
isl_pw_aff_plain_is_equal ( isl_pw_aff* pwaff1, isl_pw_aff* pwaff2 )
isl_pw_aff_read_from_str isl_ctx* ctx, char const* str )
isl_pw_aff_set_dim_id isl_pw_aff* pma, isl_dim_type type, unsigned int pos, isl_id* id )
isl_pw_aff_set_tuple_id ( isl_pw_aff* pwaff, isl_dim_type type, isl_id* id )
isl_pw_aff_union_add ( isl_pw_aff* pwaff1, isl_pw_aff* pwaff2 )
isl_pw_aff_union_max ( isl_pw_aff* pwaff1, isl_pw_aff* pwaff2 )
isl_pw_aff_union_min ( isl_pw_aff* pwaff1, isl_pw_aff* pwaff2 )
isl_pw_multi_aff_add ( isl_pw_multi_aff* pma1, isl_pw_multi_aff* pma2 )
isl_pw_multi_aff_alloc isl_set* set, isl_multi_aff* maff )
isl_pw_multi_aff_copy isl_pw_multi_aff* pma )
isl_pw_multi_aff_dim ( isl_pw_multi_aff* pma, isl_dim_type type )
isl_pw_multi_aff_dump isl_pw_multi_aff* pma )
isl_pw_multi_aff_empty isl_space* space )
isl_pw_multi_aff_foreach_piece ( isl_pw_multi_aff* pma, int(*fn)(isl_set*, isl_multi_aff*, void*), void* user )
isl_pw_multi_aff_free isl_pw_multi_aff* pma )
isl_pw_multi_aff_from_map isl_map* map )
isl_pw_multi_aff_from_set isl_set* set )
isl_pw_multi_aff_get_ctx isl_pw_multi_aff* pma )
isl_pw_multi_aff_get_dim_id ( isl_pw_multi_aff* pma, isl_dim_type type, unsigned int pos )
isl_pw_multi_aff_get_dim_name ( isl_pw_multi_aff* pma, isl_dim_type type, unsigned int pos )
isl_pw_multi_aff_get_domain_space isl_pw_multi_aff* pma )
isl_pw_multi_aff_get_space isl_pw_multi_aff* pma )
isl_pw_multi_aff_get_tuple_id ( isl_pw_multi_aff* pma, isl_dim_type type )
isl_pw_multi_aff_get_tuple_name ( isl_pw_multi_aff* pma, isl_dim_type type )
isl_pw_multi_aff_gist ( isl_pw_multi_aff* pma, isl_set* set )
isl_pw_multi_aff_gist_params ( isl_pw_multi_aff* pma, isl_set* set )
isl_pw_multi_aff_has_tuple_id ( isl_pw_multi_aff* pma, isl_dim_type type )
isl_pw_multi_aff_intersect_domain ( isl_pw_multi_aff* pma, isl_set* set )
isl_pw_multi_aff_intersect_params ( isl_pw_multi_aff* pma, isl_set* set )
isl_pw_multi_aff_plain_is_equal ( isl_pw_multi_aff* pma1, isl_pw_multi_aff* pma2 )
isl_pw_multi_aff_read_from_str isl_ctx* ctx, char const* str )
isl_pw_multi_aff_set_dim_id ( isl_pw_multi_aff* pma, isl_dim_type type, unsigned int pos, isl_id* id )
isl_pw_multi_aff_set_tuple_id ( isl_pw_multi_aff* pma, isl_dim_type type, isl_id* id )
isl_pw_multi_aff_union_add ( isl_pw_multi_aff* pma1, isl_pw_multi_aff* pma2 )
isl_set_from_pw_aff isl_pw_aff* pwaff )
isl_set_from_pw_multi_aff isl_pw_multi_aff* pma )

arg.h, libisl.so.8.0.0
isl_args_free isl_args* args, void* opt )
isl_args_parse isl_args* args, int argc, char** argv, void* opt, unsigned int flags )
isl_args_set_defaults isl_args* args, void* opt )

constraint.h, libisl.so.8.0.0
isl_constraint_get_div ( isl_constraint* constraint, int pos )
isl_constraint_get_space isl_constraint* constraint )

ctx.h, libisl.so.8.0.0
isl_ctx_parse_options isl_ctx* ctx, int argc, char** argv, unsigned int flags )
isl_handle_error isl_ctx* ctx, int errno, char const* msg, char const* file, int line )

dim.h, libisl.so.8.0.0
isl_dim_find_dim_by_id isl_space* dim, isl_dim_type type, isl_id* id )
isl_dim_get_dim_id isl_space* dim, isl_dim_type type, unsigned int pos )
isl_dim_get_tuple_id isl_space* dim, isl_dim_type type )
isl_dim_has_dim_id isl_space* dim, isl_dim_type type, unsigned int pos )
isl_dim_has_tuple_id isl_space* dim, isl_dim_type type )
isl_dim_reset_tuple_id isl_space* dim, isl_dim_type type )
isl_dim_set_dim_id isl_space* dim, isl_dim_type type, unsigned int pos, isl_id* id )
isl_dim_set_tuple_id isl_space* dim, isl_dim_type type, isl_id* id )

domain.h, libcloog-isl.so.3.0.0
cloog_union_domain_from_isl_set isl_set* set )

id.h, libisl.so.8.0.0
isl_id_alloc isl_ctx* ctx, char const* name, void* user )
isl_id_copy isl_id* id )
isl_id_dump isl_id* id )
isl_id_free isl_id* id )
isl_id_get_ctx isl_id* id )
isl_id_get_name isl_id* id )
isl_id_get_user isl_id* id )
isl_printer_print_id isl_printer* p, isl_id* id )

ilp.h, libisl.so.8.0.0
isl_set_min isl_set* set, isl_aff* obj, isl_int* opt )

list.h, libisl.so.8.0.0
isl_aff_list_concat ( isl_aff_list* list1, isl_aff_list* list2 )
isl_aff_list_from_aff isl_aff* el )
isl_band_list_concat ( isl_band_list* list1, isl_band_list* list2 )
isl_band_list_from_band isl_band* el )
isl_basic_set_list_concat ( isl_basic_set_list* list1, isl_basic_set_list* list2 )
isl_basic_set_list_from_basic_set isl_basic_set* el )
isl_printer_print_pw_aff_list isl_printer* p, isl_pw_aff_list* list )
isl_pw_aff_list_add ( isl_pw_aff_list* list, isl_pw_aff* el )
isl_pw_aff_list_alloc isl_ctx* ctx, int n )
isl_pw_aff_list_concat ( isl_pw_aff_list* list1, isl_pw_aff_list* list2 )
isl_pw_aff_list_copy isl_pw_aff_list* list )
isl_pw_aff_list_dump isl_pw_aff_list* list )
isl_pw_aff_list_foreach ( isl_pw_aff_list* list, int(*fn)(isl_pw_aff*, void*), void* user )
isl_pw_aff_list_free isl_pw_aff_list* list )
isl_pw_aff_list_from_pw_aff isl_pw_aff* el )
isl_pw_aff_list_get_ctx isl_pw_aff_list* list )
isl_pw_aff_list_get_pw_aff ( isl_pw_aff_list* list, int index )
isl_pw_aff_list_n_pw_aff isl_pw_aff_list* list )
isl_set_list_concat ( isl_set_list* list1, isl_set_list* list2 )
isl_set_list_from_set isl_set* el )

local_space.h, libisl.so.8.0.0
isl_local_space_domain isl_local_space* ls )
isl_local_space_from_space isl_space* dim )
isl_local_space_get_space isl_local_space* ls )
isl_local_space_intersect ( isl_local_space* ls1, isl_local_space* ls2 )
isl_local_space_is_set isl_local_space* ls )
isl_local_space_lifting isl_local_space* ls )
isl_local_space_range isl_local_space* ls )
isl_local_space_set_dim_id ( isl_local_space* ls, isl_dim_type type, unsigned int pos, isl_id* id )

map.h, libisl.so.8.0.0
isl_basic_map_domain_product ( isl_basic_map* bmap1, isl_basic_map* bmap2 )
isl_basic_map_eliminate ( isl_basic_map* bmap, isl_dim_type type, unsigned int first, unsigned int n )
isl_basic_map_flatten_domain isl_basic_map* bmap )
isl_basic_map_from_multi_aff isl_multi_aff* maff )
isl_basic_map_get_div ( isl_basic_map* bmap, int pos )
isl_basic_map_get_space isl_basic_map* bmap )
isl_basic_map_has_dim_id ( isl_basic_map* bmap, isl_dim_type type, unsigned int pos )
isl_basic_map_involves_dims ( isl_basic_map* bmap, isl_dim_type type, unsigned int first, unsigned int n )
isl_basic_map_lexmin_pw_multi_aff isl_basic_map* bmap )
isl_basic_map_partial_lexmax_pw_multi_aff ( isl_basic_map* bmap, isl_basic_set* dom, isl_set** empty )
isl_basic_map_partial_lexmin_pw_multi_aff ( isl_basic_map* bmap, isl_basic_set* dom, isl_set** empty )
isl_map_dim_max isl_map* map, int pos )
isl_map_domain_product isl_map* map1, isl_map* map2 )
isl_map_equate isl_map* map, isl_dim_type type1, int pos1, isl_dim_type type2, int pos2 )
isl_map_find_dim_by_id isl_map* map, isl_dim_type type, isl_id* id )
isl_map_find_dim_by_name isl_map* map, isl_dim_type type, char const* name )
isl_map_flat_domain_product isl_map* map1, isl_map* map2 )
isl_map_flatten_domain isl_map* map )
isl_map_get_dim_id isl_map* map, isl_dim_type type, unsigned int pos )
isl_map_get_space isl_map* map )
isl_map_get_tuple_id isl_map* map, isl_dim_type type )
isl_map_gist_domain isl_map* map, isl_set* context )
isl_map_gist_params isl_map* map, isl_set* context )
isl_map_gist_range isl_map* map, isl_set* context )
isl_map_has_dim_id isl_map* map, isl_dim_type type, unsigned int pos )
isl_map_has_equal_space isl_map* map1, isl_map* map2 )
isl_map_has_tuple_id isl_map* map, isl_dim_type type )
isl_map_insert_dims isl_map* map, isl_dim_type type, unsigned int pos, unsigned int n )
isl_map_involves_dims isl_map* map, isl_dim_type type, unsigned int first, unsigned int n )
isl_map_oppose isl_map* map, isl_dim_type type1, int pos1, isl_dim_type type2, int pos2 )
isl_map_params isl_map* map )
isl_map_reset_tuple_id isl_map* map, isl_dim_type type )
isl_map_set_dim_id isl_map* map, isl_dim_type type, unsigned int pos, isl_id* id )
isl_map_set_tuple_id isl_map* map, isl_dim_type type, isl_id* id )
isl_map_subtract_domain isl_map* map, isl_set* dom )
isl_map_subtract_range isl_map* map, isl_set* dom )
isl_map_upper_bound_si isl_map* map, isl_dim_type type, unsigned int pos, int value )

multi.h, libisl.so.8.0.0
isl_multi_aff_from_aff_list ( isl_space* space, isl_aff_list* list )
isl_multi_aff_get_tuple_name ( isl_multi_aff* multi, isl_dim_type type )

options.h, libisl.so.8.0.0
isl_options_args [data]
isl_options_get_bound isl_ctx* ctx )
isl_options_get_gbr_only_first isl_ctx* ctx )
isl_options_get_on_error isl_ctx* ctx )
isl_options_set_bound isl_ctx* ctx, int val )
isl_options_set_gbr_only_first isl_ctx* ctx, int val )
isl_options_set_on_error isl_ctx* ctx, int val )

point.h, libisl.so.8.0.0
isl_point_get_space isl_point* pnt )
isl_printer_print_point ( isl_printer* printer, isl_point* pnt )

polynomial.h, libisl.so.8.0.0
isl_pw_qpolynomial_fold_get_domain_space isl_pw_qpolynomial_fold* pwf )
isl_pw_qpolynomial_fold_get_space isl_pw_qpolynomial_fold* pwf )
isl_pw_qpolynomial_fold_gist_params ( isl_pw_qpolynomial_fold* pwf, isl_set* context )
isl_pw_qpolynomial_fold_has_equal_space ( isl_pw_qpolynomial_fold* pwf1, isl_pw_qpolynomial_fold* pwf2 )
isl_pw_qpolynomial_fold_intersect_params ( isl_pw_qpolynomial_fold* pwf, isl_set* set )
isl_pw_qpolynomial_fold_plain_is_equal ( isl_pw_qpolynomial_fold* pwf1, isl_pw_qpolynomial_fold* pwf2 )
isl_pw_qpolynomial_fold_project_domain_on_params isl_pw_qpolynomial_fold* pwf )
isl_pw_qpolynomial_fold_reset_space ( isl_pw_qpolynomial_fold* pwf, isl_space* dim )
isl_pw_qpolynomial_from_pw_aff isl_pw_aff* pwaff )
isl_pw_qpolynomial_from_qpolynomial isl_qpolynomial* qp )
isl_pw_qpolynomial_get_domain_space isl_pw_qpolynomial* pwqp )
isl_pw_qpolynomial_get_space isl_pw_qpolynomial* pwqp )
isl_pw_qpolynomial_gist_params ( isl_pw_qpolynomial* pwqp, isl_set* context )
isl_pw_qpolynomial_has_equal_space ( isl_pw_qpolynomial* pwqp1, isl_pw_qpolynomial* pwqp2 )
isl_pw_qpolynomial_intersect_params ( isl_pw_qpolynomial* pwpq, isl_set* set )
isl_pw_qpolynomial_plain_is_equal ( isl_pw_qpolynomial* pwqp1, isl_pw_qpolynomial* pwqp2 )
isl_pw_qpolynomial_pow ( isl_pw_qpolynomial* pwqp, unsigned int exponent )
isl_pw_qpolynomial_project_domain_on_params isl_pw_qpolynomial* pwqp )
isl_pw_qpolynomial_reset_domain_space ( isl_pw_qpolynomial* pwqp, isl_space* dim )
isl_qpolynomial_fold_get_space isl_qpolynomial_fold* fold )
isl_qpolynomial_fold_gist_params ( isl_qpolynomial_fold* fold, isl_set* context )
isl_qpolynomial_get_domain_space isl_qpolynomial* qp )
isl_qpolynomial_get_space isl_qpolynomial* qp )
isl_qpolynomial_gist_params ( isl_qpolynomial* qp, isl_set* context )
isl_qpolynomial_infty_on_domain isl_space* dim )
isl_qpolynomial_nan_on_domain isl_space* dim )
isl_qpolynomial_neginfty_on_domain isl_space* dim )
isl_qpolynomial_one_on_domain isl_space* dim )
isl_qpolynomial_project_domain_on_params isl_qpolynomial* qp )
isl_qpolynomial_rat_cst_on_domain isl_space* dim, __mpz_struct const* n, __mpz_struct const* d )
isl_qpolynomial_var_on_domain isl_space* dim, isl_dim_type type, unsigned int pos )
isl_qpolynomial_zero_on_domain isl_space* dim )
isl_union_pw_qpolynomial_fold_get_space isl_union_pw_qpolynomial_fold* upwf )
isl_union_pw_qpolynomial_fold_gist_params ( isl_union_pw_qpolynomial_fold* upwf, isl_set* context )
isl_union_pw_qpolynomial_fold_intersect_params ( isl_union_pw_qpolynomial_fold* upwf, isl_set* set )
isl_union_pw_qpolynomial_fold_plain_is_equal ( isl_union_pw_qpolynomial_fold* upwf1, isl_union_pw_qpolynomial_fold* upwf2 )
isl_union_pw_qpolynomial_get_space isl_union_pw_qpolynomial* upwqp )
isl_union_pw_qpolynomial_gist_params ( isl_union_pw_qpolynomial* upwqp, isl_set* context )
isl_union_pw_qpolynomial_intersect_params ( isl_union_pw_qpolynomial* upwpq, isl_set* set )
isl_union_pw_qpolynomial_plain_is_equal ( isl_union_pw_qpolynomial* upwqp1, isl_union_pw_qpolynomial* upwqp2 )
isl_union_pw_qpolynomial_read_from_str isl_ctx* ctx, char const* str )

schedule.h, libisl.so.8.0.0
isl_options_get_schedule_max_constant_term isl_ctx* ctx )
isl_options_get_schedule_maximize_band_depth isl_ctx* ctx )
isl_options_get_schedule_outer_zero_distance isl_ctx* ctx )
isl_options_set_schedule_max_constant_term isl_ctx* ctx, int val )
isl_options_set_schedule_maximize_band_depth isl_ctx* ctx, int val )
isl_options_set_schedule_outer_zero_distance isl_ctx* ctx, int val )

set.h, libisl.so.8.0.0
isl_basic_set_get_div ( isl_basic_set* bset, int pos )
isl_basic_set_get_space isl_basic_set* bset )
isl_basic_set_intersect_params ( isl_basic_set* bset1, isl_basic_set* bset2 )
isl_basic_set_params isl_basic_set* bset )
isl_basic_set_partial_lexmax_pw_multi_aff ( isl_basic_set* bset, isl_basic_set* dom, isl_set** empty )
isl_basic_set_partial_lexmin_pw_multi_aff ( isl_basic_set* bset, isl_basic_set* dom, isl_set** empty )
isl_set_dim_has_lower_bound isl_set* set, isl_dim_type type, unsigned int pos )
isl_set_dim_has_upper_bound isl_set* set, isl_dim_type type, unsigned int pos )
isl_set_dim_min isl_set* set, int pos )
isl_set_equate isl_set* set, isl_dim_type type1, int pos1, isl_dim_type type2, int pos2 )
isl_set_find_dim_by_id isl_set* set, isl_dim_type type, isl_id* id )
isl_set_find_dim_by_name isl_set* set, isl_dim_type type, char const* name )
isl_set_from_params isl_set* set )
isl_set_get_dim_id isl_set* set, isl_dim_type type, unsigned int pos )
isl_set_get_space isl_set* set )
isl_set_get_tuple_id isl_set* set )
isl_set_gist_params isl_set* set, isl_set* context )
isl_set_has_dim_id isl_set* set, isl_dim_type type, unsigned int pos )
isl_set_has_equal_space isl_set* set1, isl_set* set2 )
isl_set_has_tuple_id isl_set* set )
isl_set_insert_dims isl_set* set, isl_dim_type type, unsigned int pos, unsigned int n )
isl_set_is_params isl_set* set )
isl_set_params isl_set* set )
isl_set_plain_is_fixed isl_set* set, isl_dim_type type, unsigned int pos, isl_int* val )
isl_set_reset_space isl_set* set, isl_space* dim )
isl_set_reset_tuple_id isl_set* set )
isl_set_set_dim_id isl_set* set, isl_dim_type type, unsigned int pos, isl_id* id )
isl_set_set_tuple_id isl_set* set, isl_id* id )
isl_set_to_str isl_set* set )
isl_set_upper_bound_si isl_set* set, isl_dim_type type, unsigned int pos, int value )

space.h, libisl.so.8.0.0
isl_printer_print_space isl_printer* p, isl_space* dim )
isl_space_add_dims isl_space* dim, isl_dim_type type, unsigned int n )
isl_space_align_params isl_space* dim1, isl_space* dim2 )
isl_space_alloc isl_ctx* ctx, unsigned int nparam, unsigned int n_in, unsigned int n_out )
isl_space_can_zip isl_space* dim )
isl_space_compatible isl_space* dim1, isl_space* dim2 )
isl_space_copy isl_space* dim )
isl_space_dim isl_space* dim, isl_dim_type type )
isl_space_domain isl_space* dim )
isl_space_domain_product isl_space* left, isl_space* right )
isl_space_drop_dims isl_space* dim, isl_dim_type type, unsigned int first, unsigned int num )
isl_space_drop_inputs isl_space* dim, unsigned int first, unsigned int n )
isl_space_drop_outputs isl_space* dim, unsigned int first, unsigned int n )
isl_space_dump isl_space* dim )
isl_space_extend isl_space* dim, unsigned int nparam, unsigned int n_in, unsigned int n_out )
isl_space_find_dim_by_id isl_space* dim, isl_dim_type type, isl_id* id )
isl_space_find_dim_by_name ( isl_space* space, isl_dim_type type, char const* name )
isl_space_free isl_space* dim )
isl_space_from_domain isl_space* dim )
isl_space_from_range isl_space* dim )
isl_space_get_ctx isl_space* dim )
isl_space_get_dim_id isl_space* dim, isl_dim_type type, unsigned int pos )
isl_space_get_dim_name isl_space* dim, isl_dim_type type, unsigned int pos )
isl_space_get_tuple_id isl_space* dim, isl_dim_type type )
isl_space_get_tuple_name isl_space* dim, isl_dim_type type )
isl_space_has_dim_id isl_space* dim, isl_dim_type type, unsigned int pos )
isl_space_has_tuple_id isl_space* dim, isl_dim_type type )
isl_space_insert_dims isl_space* dim, isl_dim_type type, unsigned int pos, unsigned int n )
isl_space_is_equal isl_space* dim1, isl_space* dim2 )
isl_space_is_params isl_space* space )
isl_space_is_set isl_space* space )
isl_space_is_wrapping isl_space* dim )
isl_space_join isl_space* left, isl_space* right )
isl_space_map_from_set isl_space* dim )
isl_space_match isl_space* dim1, isl_dim_type dim1_type, isl_space* dim2, isl_dim_type dim2_type )
isl_space_move_dims isl_space* dim, isl_dim_type dst_type, unsigned int dst_pos, isl_dim_type src_type, unsigned int src_pos, unsigned int n )
isl_space_params isl_space* space )
isl_space_params_alloc isl_ctx* ctx, unsigned int nparam )
isl_space_product isl_space* left, isl_space* right )
isl_space_range isl_space* dim )
isl_space_range_product isl_space* left, isl_space* right )
isl_space_reset_tuple_id isl_space* dim, isl_dim_type type )
isl_space_reverse isl_space* dim )
isl_space_set_alloc isl_ctx* ctx, unsigned int nparam, unsigned int dim )
isl_space_set_dim_id isl_space* dim, isl_dim_type type, unsigned int pos, isl_id* id )
isl_space_set_dim_name isl_space* dim, isl_dim_type type, unsigned int pos, char const* name )
isl_space_set_from_params isl_space* space )
isl_space_set_tuple_id isl_space* dim, isl_dim_type type, isl_id* id )
isl_space_set_tuple_name isl_space* dim, isl_dim_type type, char const* s )
isl_space_tuple_match isl_space* dim1, isl_dim_type dim1_type, isl_space* dim2, isl_dim_type dim2_type )
isl_space_unwrap isl_space* dim )
isl_space_wrap isl_space* dim )
isl_space_zip isl_space* dim )

union_map.h, libisl.so.8.0.0
isl_union_map_get_space isl_union_map* umap )
isl_union_map_gist_domain ( isl_union_map* umap, isl_union_set* uset )
isl_union_map_gist_params ( isl_union_map* umap, isl_set* set )
isl_union_map_intersect_params ( isl_union_map* umap, isl_set* set )
isl_union_map_params isl_union_map* umap )

union_set.h, libisl.so.8.0.0
isl_union_set_get_space isl_union_set* uset )
isl_union_set_gist_params ( isl_union_set* uset, isl_set* set )
isl_union_set_intersect_params ( isl_union_set* uset, isl_set* set )
isl_union_set_is_params isl_union_set* uset )
isl_union_set_params isl_union_set* uset )

vec.h, libisl.so.8.0.0
isl_vec_neg isl_vec* vec )

to the top

Removed Symbols (65)


aff.h, libisl.so.7.0.0
isl_aff_zero isl_local_space* ls )

arg.h, libisl.so.7.0.0
isl_arg_free isl_arg* arg, void* opt )
isl_arg_parse isl_arg* arg, int argc, char** argv, void* opt, unsigned int flags )
isl_arg_set_defaults isl_arg* arg, void* opt )

constraint.h, libisl.so.7.0.0
isl_basic_map_first_constraint isl_basic_map* bmap )
isl_basic_set_first_constraint isl_basic_set* bset )
isl_constraint_add_div ( isl_constraint* constraint, isl_div* div, int* pos )
isl_constraint_clear isl_constraint* constraint )
isl_constraint_div ( isl_constraint* constraint, int pos )
isl_constraint_next isl_constraint* c )

dim.h, libisl.so.7.0.0
isl_dim_can_zip isl_dim* dim )
isl_dim_compatible isl_dim* dim1, isl_dim* dim2 )
isl_dim_cow isl_dim* dim )
isl_dim_drop_inputs isl_dim* dim, unsigned int first, unsigned int n )
isl_dim_drop_outputs isl_dim* dim, unsigned int first, unsigned int n )
isl_dim_dump isl_dim* dim )
isl_dim_equal isl_dim* dim1, isl_dim* dim2 )
isl_dim_extend isl_dim* dim, unsigned int nparam, unsigned int n_in, unsigned int n_out )
isl_dim_match isl_dim* dim1, isl_dim_type dim1_type, isl_dim* dim2, isl_dim_type dim2_type )
isl_dim_product isl_dim* left, isl_dim* right )
isl_dim_range_product isl_dim* left, isl_dim* right )
isl_dim_total isl_dim* dim )
isl_dim_tuple_match isl_dim* dim1, isl_dim_type dim1_type, isl_dim* dim2, isl_dim_type dim2_type )
isl_dim_underlying isl_dim* dim, unsigned int n_div )
isl_printer_print_dim isl_printer* p, isl_dim* dim )

div.h, libisl.so.7.0.0
isl_aff_from_div isl_div* div )
isl_div_alloc isl_dim* dim )
isl_div_copy isl_div* div )
isl_div_dim isl_div* div, isl_dim_type type )
isl_div_div isl_div* div, int pos )
isl_div_free isl_div* c )
isl_div_get_coefficient isl_div* div, isl_dim_type type, int pos, isl_int* v )
isl_div_get_constant isl_div* div, isl_int* v )
isl_div_get_ctx isl_div* div )
isl_div_get_denominator isl_div* div, isl_int* v )
isl_div_set_coefficient isl_div* div, isl_dim_type type, int pos, __mpz_struct* v )
isl_div_set_constant isl_div* div, __mpz_struct* v )
isl_div_set_denominator isl_div* div, __mpz_struct* v )

domain.h, libcloog-isl.so.2.0.0
cloog_union_domain_from_isl_union_set isl_union_set* uset )

map.h, libisl.so.7.0.0
isl_basic_map_div ( isl_basic_map* bmap, int pos )
isl_basic_map_foreach_lexmax ( isl_basic_map* bmap, int(*fn)(isl_basic_set*, isl_aff_list*, void*), void* user )
isl_basic_map_foreach_lexmin ( isl_basic_map* bmap, int(*fn)(isl_basic_set*, isl_aff_list*, void*), void* user )
isl_map_has_equal_dim isl_map* map1, isl_map* map2 )
isl_map_insert isl_map* map, isl_dim_type type, unsigned int pos, unsigned int n )

options.h, libisl.so.7.0.0
isl_options_arg [data]

point.h, libisl.so.7.0.0
isl_point_print isl_point* pnt, FILE* out )

polynomial.h, libisl.so.7.0.0
isl_pw_qpolynomial_fold_has_equal_dim ( isl_pw_qpolynomial_fold* pwf1, isl_pw_qpolynomial_fold* pwf2 )
isl_pw_qpolynomial_fold_reset_dim ( isl_pw_qpolynomial_fold* pwf, isl_dim* dim )
isl_pw_qpolynomial_has_equal_dim ( isl_pw_qpolynomial* pwqp1, isl_pw_qpolynomial* pwqp2 )
isl_pw_qpolynomial_reset_dim ( isl_pw_qpolynomial* pwqp, isl_dim* dim )
isl_qpolynomial_div isl_div* div )
isl_qpolynomial_fold_reset_dim ( isl_qpolynomial_fold* fold, isl_dim* dim )
isl_qpolynomial_infty isl_dim* dim )
isl_qpolynomial_nan isl_dim* dim )
isl_qpolynomial_neginfty isl_dim* dim )
isl_qpolynomial_one isl_dim* dim )
isl_qpolynomial_rat_cst isl_dim* dim, __mpz_struct const* n, __mpz_struct const* d )
isl_qpolynomial_reset_dim ( isl_qpolynomial* qp, isl_dim* dim )
isl_qpolynomial_var isl_dim* dim, isl_dim_type type, unsigned int pos )
isl_qpolynomial_zero isl_dim* dim )

set.h, libisl.so.7.0.0
isl_basic_set_div ( isl_basic_set* bset, int pos )
isl_basic_set_foreach_lexmax ( isl_basic_set* bset, int(*fn)(isl_basic_set*, isl_aff_list*, void*), void* user )
isl_set_has_equal_dim isl_set* set1, isl_set* set2 )
isl_set_insert isl_set* set, isl_dim_type type, unsigned int pos, unsigned int n )
isl_set_reset_dim isl_set* set, isl_dim* dim )

to the top

Problems with Symbols, High Severity (10)


constraint.h, libisl.so.7.0.0
[+] isl_constraint_free isl_constraint* c ) (1)
[+] isl_constraint_set_coefficient ( isl_constraint* constraint, isl_dim_type type, int pos, __mpz_struct* v ) (1)
[+] isl_constraint_set_coefficient_si ( isl_constraint* constraint, isl_dim_type type, int pos, int v ) (1)
[+] isl_constraint_set_constant ( isl_constraint* constraint, __mpz_struct* v ) (1)
[+] isl_constraint_set_constant_si ( isl_constraint* constraint, int v ) (1)

list.h, libisl.so.7.0.0
[+] isl_aff_list_free isl_aff_list* list ) (1)
[+] isl_band_list_free isl_band_list* list ) (1)
[+] isl_basic_set_list_free isl_basic_set_list* list ) (1)
[+] isl_set_list_free isl_set_list* list ) (1)

polynomial.h, libisl.so.7.0.0
[+] isl_qpolynomial_free isl_qpolynomial* qp ) (1)

to the top

Problems with Data Types, Medium Severity (21)


options.h
[+] struct cloogoptions (2)

stream.h
[+] enum isl_token_type (19)

to the top

Problems with Symbols, Medium Severity (18)


map.h, libisl.so.7.0.0
[+] isl_basic_map_dim ( isl_basic_map const* bmap, isl_dim_type type ) (1)
[+] isl_basic_map_read_from_file isl_ctx* ctx, FILE* input, int nparam ) (1)
[+] isl_basic_map_read_from_str isl_ctx* ctx, char const* str, int nparam ) (1)
[+] isl_map_dim ( isl_map const* map, isl_dim_type type ) (1)
[+] isl_map_read_from_file isl_ctx* ctx, FILE* input, int nparam ) (1)
[+] isl_map_read_from_str isl_ctx* ctx, char const* str, int nparam ) (1)

set.h, libisl.so.7.0.0
[+] isl_basic_set_dim ( isl_basic_set const* bset, isl_dim_type type ) (1)
[+] isl_basic_set_n_dim isl_basic_set const* bset ) (1)
[+] isl_basic_set_n_param isl_basic_set const* bset ) (1)
[+] isl_basic_set_read_from_file isl_ctx* ctx, FILE* input, int nparam ) (1)
[+] isl_basic_set_read_from_str isl_ctx* ctx, char const* str, int nparam ) (1)
[+] isl_set_dim ( isl_set const* set, isl_dim_type type ) (1)
[+] isl_set_n_dim isl_set const* set ) (1)
[+] isl_set_n_param isl_set const* set ) (1)
[+] isl_set_read_from_file isl_ctx* ctx, FILE* input, int nparam ) (1)
[+] isl_set_read_from_str isl_ctx* ctx, char const* str, int nparam ) (1)

stream.h, libisl.so.7.0.0
[+] isl_stream_read_map isl_stream* s, int nparam ) (1)
[+] isl_stream_read_set isl_stream* s, int nparam ) (1)

to the top

Problems with Data Types, Low Severity (5)


options.h
[+] struct cloogoptions (1)

stream.h
[+] enum isl_token_type (2)
[+] union anon-union-stream.h-44 (2)

to the top

Problems with Symbols, Low Severity (132)


aff.h, libisl.so.7.0.0
[+] isl_aff_get_dim isl_aff* aff ) (1)
[+] isl_aff_get_div isl_aff* aff, int pos ) (1)
[+] isl_pw_aff_align_params ( isl_pw_aff* pwaff, isl_dim* model ) (1)
[+] isl_pw_aff_empty isl_dim* dim ) (1)
[+] isl_pw_aff_get_dim isl_pw_aff* pwaff ) (1)

constraint.h, libisl.so.7.0.0
[+] isl_constraint_get_dim isl_constraint* constraint ) (1)
[+] isl_equality_alloc isl_dim* dim ) (2)
[+] isl_inequality_alloc isl_dim* dim ) (2)

ctx.h, libisl.so.7.0.0
[+] isl_ctx_alloc_with_options isl_arg* arg, void* opt ) (2)
[+] isl_ctx_peek_options isl_ctx* ctx, isl_arg* arg ) (2)

dim.h, libisl.so.7.0.0
[+] isl_dim_add isl_dim* dim, isl_dim_type type, unsigned int n ) (2)
[+] isl_dim_align_params isl_dim* dim1, isl_dim* dim2 ) (3)
[+] isl_dim_alloc isl_ctx* ctx, unsigned int nparam, unsigned int n_in, unsigned int n_out ) (1)
[+] isl_dim_copy isl_dim* dim ) (2)
[+] isl_dim_domain isl_dim* dim ) (2)
[+] isl_dim_drop isl_dim* dim, isl_dim_type type, unsigned int first, unsigned int num ) (3)
[+] isl_dim_free isl_dim* dim ) (1)
[+] isl_dim_from_domain isl_dim* dim ) (2)
[+] isl_dim_from_range isl_dim* dim ) (2)
[+] isl_dim_get_ctx isl_dim* dim ) (1)
[+] isl_dim_get_name isl_dim* dim, isl_dim_type type, unsigned int pos ) (1)
[+] isl_dim_get_tuple_name isl_dim* dim, isl_dim_type type ) (1)
[+] isl_dim_insert isl_dim* dim, isl_dim_type type, unsigned int pos, unsigned int n ) (2)
[+] isl_dim_is_wrapping isl_dim* dim ) (1)
[+] isl_dim_join isl_dim* left, isl_dim* right ) (3)
[+] isl_dim_map_from_set isl_dim* dim ) (2)
[+] isl_dim_move isl_dim* dim, isl_dim_type dst_type, unsigned int dst_pos, isl_dim_type src_type, unsigned int src_pos, unsigned int n ) (2)
[+] isl_dim_range isl_dim* dim ) (2)
[+] isl_dim_reverse isl_dim* dim ) (2)
[+] isl_dim_set_alloc isl_ctx* ctx, unsigned int nparam, unsigned int dim ) (1)
[+] isl_dim_set_name isl_dim* dim, isl_dim_type type, unsigned int pos, char const* name ) (2)
[+] isl_dim_set_tuple_name isl_dim* dim, isl_dim_type type, char const* s ) (2)
[+] isl_dim_size isl_dim* dim, isl_dim_type type ) (1)
[+] isl_dim_unwrap isl_dim* dim ) (2)
[+] isl_dim_wrap isl_dim* dim ) (2)
[+] isl_dim_zip isl_dim* dim ) (2)

local_space.h, libisl.so.7.0.0
[+] isl_local_space_from_dim isl_dim* dim ) (1)
[+] isl_local_space_get_dim isl_local_space* ls ) (1)
[+] isl_local_space_get_div ( isl_local_space* ls, int pos ) (1)

map.h, libisl.so.7.0.0
[+] isl_basic_map_empty isl_dim* dim ) (1)
[+] isl_basic_map_equal isl_dim* dim, unsigned int n_equal ) (1)
[+] isl_basic_map_from_aff_list ( isl_dim* domain_dim, isl_aff_list* list ) (1)
[+] isl_basic_map_from_basic_set ( isl_basic_set* bset, isl_dim* dim ) (1)
[+] isl_basic_map_from_constraint_matrices isl_dim* dim, isl_mat* eq, isl_mat* ineq, isl_dim_type c1, isl_dim_type c2, isl_dim_type c3, isl_dim_type c4, isl_dim_type c5 ) (1)
[+] isl_basic_map_get_dim isl_basic_map* bmap ) (1)
[+] isl_basic_map_identity isl_dim* dim ) (1)
[+] isl_basic_map_less_at isl_dim* dim, unsigned int pos ) (1)
[+] isl_basic_map_more_at isl_dim* dim, unsigned int pos ) (1)
[+] isl_basic_map_nat_universe isl_dim* dim ) (1)
[+] isl_basic_map_universe isl_dim* dim ) (1)
[+] isl_map_align_params isl_map* map, isl_dim* model ) (1)
[+] isl_map_empty isl_dim* dim ) (1)
[+] isl_map_from_set isl_set* set, isl_dim* dim ) (1)
[+] isl_map_get_dim isl_map* map ) (1)
[+] isl_map_identity isl_dim* dim ) (1)
[+] isl_map_lex_ge isl_dim* set_dim ) (1)
[+] isl_map_lex_ge_first isl_dim* dim, unsigned int n ) (1)
[+] isl_map_lex_gt isl_dim* set_dim ) (1)
[+] isl_map_lex_gt_first isl_dim* dim, unsigned int n ) (1)
[+] isl_map_lex_le isl_dim* set_dim ) (1)
[+] isl_map_lex_le_first isl_dim* dim, unsigned int n ) (1)
[+] isl_map_lex_lt isl_dim* set_dim ) (1)
[+] isl_map_lex_lt_first isl_dim* dim, unsigned int n ) (1)
[+] isl_map_nat_universe isl_dim* dim ) (1)
[+] isl_map_universe isl_dim* dim ) (1)

point.h, libisl.so.7.0.0
[+] isl_point_get_dim isl_point* pnt ) (1)
[+] isl_point_void isl_dim* dim ) (1)
[+] isl_point_zero isl_dim* dim ) (1)

polynomial.h, libisl.so.7.0.0
[+] isl_pw_qpolynomial_fold_get_dim isl_pw_qpolynomial_fold* pwf ) (1)
[+] isl_pw_qpolynomial_fold_zero isl_dim* dim, isl_fold type ) (1)
[+] isl_pw_qpolynomial_get_dim isl_pw_qpolynomial* pwqp ) (1)
[+] isl_pw_qpolynomial_zero isl_dim* dim ) (1)
[+] isl_qpolynomial_align_params ( isl_qpolynomial* qp, isl_dim* model ) (1)
[+] isl_qpolynomial_fold_empty isl_fold type, isl_dim* dim ) (1)
[+] isl_qpolynomial_fold_get_dim isl_qpolynomial_fold* fold ) (1)
[+] isl_qpolynomial_get_dim isl_qpolynomial* qp ) (1)
[+] isl_term_get_div isl_term* term, unsigned int pos ) (1)
[+] isl_union_pw_qpolynomial_align_params ( isl_union_pw_qpolynomial* upwqp, isl_dim* model ) (1)
[+] isl_union_pw_qpolynomial_extract_pw_qpolynomial ( isl_union_pw_qpolynomial* upwqp, isl_dim* dim ) (1)
[+] isl_union_pw_qpolynomial_fold_align_params ( isl_union_pw_qpolynomial_fold* upwf, isl_dim* model ) (1)
[+] isl_union_pw_qpolynomial_fold_extract_pw_qpolynomial_fold ( isl_union_pw_qpolynomial_fold* upwf, isl_dim* dim ) (1)
[+] isl_union_pw_qpolynomial_fold_get_dim isl_union_pw_qpolynomial_fold* upwf ) (1)
[+] isl_union_pw_qpolynomial_fold_zero isl_dim* dim, isl_fold type ) (1)
[+] isl_union_pw_qpolynomial_get_dim isl_union_pw_qpolynomial* upwqp ) (1)
[+] isl_union_pw_qpolynomial_zero isl_dim* dim ) (1)

set.h, libisl.so.7.0.0
[+] isl_basic_set_empty isl_dim* dim ) (1)
[+] isl_basic_set_from_constraint_matrices isl_dim* dim, isl_mat* eq, isl_mat* ineq, isl_dim_type c1, isl_dim_type c2, isl_dim_type c3, isl_dim_type c4 ) (1)
[+] isl_basic_set_get_dim isl_basic_set* bset ) (1)
[+] isl_basic_set_nat_universe isl_dim* dim ) (1)
[+] isl_basic_set_positive_orthant isl_dim* dims ) (2)
[+] isl_basic_set_universe isl_dim* dim ) (1)
[+] isl_set_align_params isl_set* set, isl_dim* model ) (1)
[+] isl_set_empty isl_dim* dim ) (1)
[+] isl_set_get_dim isl_set* set ) (1)
[+] isl_set_nat_universe isl_dim* dim ) (1)
[+] isl_set_universe isl_dim* dim ) (1)

union_map.h, libisl.so.7.0.0
[+] isl_union_map_align_params ( isl_union_map* umap, isl_dim* model ) (1)
[+] isl_union_map_contains ( isl_union_map* umap, isl_dim* dim ) (1)
[+] isl_union_map_empty isl_dim* dim ) (1)
[+] isl_union_map_extract_map ( isl_union_map* umap, isl_dim* dim ) (1)
[+] isl_union_map_get_dim isl_union_map* umap ) (1)
[+] isl_union_set_align_params ( isl_union_set* uset, isl_dim* model ) (1)

union_set.h, libisl.so.7.0.0
[+] isl_union_set_contains ( isl_union_set* uset, isl_dim* dim ) (1)
[+] isl_union_set_empty isl_dim* dim ) (1)
[+] isl_union_set_extract_set ( isl_union_set* uset, isl_dim* dim ) (1)
[+] isl_union_set_get_dim isl_union_set* uset ) (1)

to the top

Other Changes in Data Types (5)


stream.h
[+] enum isl_token_type (5)

to the top

Header Files (57)


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
div.h
domain.h
flow.h
hash.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
names.h
obj.h
point.h
polynomial.h
pprint.h
printer.h
program.h
schedule.h
seq.h
set.h
set_type.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.2.0.0
libisl.so.7.0.0

to the top




Generated on Tue Dec 13 01:22:04 2011 for CLooG by ABI Compliance Checker 1.96  
A tool for checking backward binary compatibility of a shared C/C++ library API