LCOV - code coverage report
Current view: top level - src - jltypes.c (source / functions) Hit Total Coverage
Test: [build process] commit ef510b1f346f4c9f9d86eaceace5ca54961a1dbc Lines: 1462 1592 91.8 %
Date: 2022-07-17 01:01:28 Functions: 81 84 96.4 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 934 1148 81.4 %

Function Name Sort by function name Hit count Sort by hit count
ijl_get_size 0
jl_apply_modify_type 0
jl_count_union_components 0
jl_init_types 1
tvar 15
ijl_apply_cmpswap_type 64
cache_rehash_set 2194
ijl_compute_fieldtypes 2289
cache_insert_type_linear 3332
layout_uses_free_typevars 4369
jl_reinstantiate_inner_types 5576
ijl_tupletype_fill 6463
inst_ftypes 9907
jl_type_mappable_to_c 21280
ijl_has_typevar_from_unionall 41432
jl_instantiate_type_with 41882
jl_nth_union_component 58170
_jl_has_typevar_from_ua 72034
jl_find_union_component 77618
instantiate_with 83764
jl_wrap_vararg 86789
jl_find_free_typevars 113358
cmp_ 148304
jl_lookup_cache_type_ 151181
nth_union_component 205838
cache_insert_type_set 217681
jl_has_fixed_layout 218000
jl_cache_type_ 224677
ijl_apply_type1 274276
_jl_instantiate_type_in_env 290109
cache_insert_type_set_ 301822
lookup_type_idx_linear 320347
isort_union 338617
ijl_type_union 344416
datatype_name_cmp 359492
find_free_typevars 375009
is_cacheable 375858
ijl_instantiate_type_in_env 558087
union_sort_cmp 581214
count_union_components 613771
flatten_type_union 613771
datatype_module_name 718770
jl_rewrap_unionall 867928
may_substitute_ub 1003160
ijl_apply_type2 1046460
ijl_apply_tuple_type 1115390
str_ 1364990
lookup_type_idx_linearvalue 2408740
jl_wrap_Type 2759280
ijl_apply_tuple_type_v 3691310
jl_apply_tuple_type_v_ 4806690
extract_wrapper 5892220
_may_substitute_ub 9521020
ijl_apply_type 11918300
lookup_type_set 13640700
inst_tuple_w_ 16069100
jl_substitute_var 16887300
lookup_type 17168300
check_datatype_parameters 17392800
inst_datatype_env 17791100
jl_precompute_memoized_dt 19909700
lookup_type_stack 19939400
ijl_instantiate_unionall 24033500
ijl_type_unionall 32897500
inst_datatype_inner 36551900
typekey_eq 40792300
within_typevar 42961900
ijl_type_equality_is_identity 46233300
jl_inst_arg_tuple_type 51837600
ijl_has_typevar 52114600
jl_lookup_arg_tuple_type 57455400
normalize_unionalls 69613900
typekeyvalue_eq 101691000
typekey_hash 104665000
lookup_type_setvalue 106884000
lookup_typevalue 109293000
typekeyvalue_hash 109293000
type_hash 134989000
inst_type_w_ 152383000
jl_has_bound_typevars 310024000
typeenv_has 414369000
ijl_has_free_typevars 687112000
jl_unwrap_unionall 1287890000
has_free_typevars 1903120000

Generated by: LCOV version 1.14