LCOV - code coverage report
Current view: top level - src - jltypes.c (source / functions) Hit Total Coverage
Test: [test only] commit 0f242327d2cc9bd130497f44b6350c924185606a Lines: 1524 1592 95.7 %
Date: 2022-07-16 23:42:53 Functions: 82 84 97.6 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 1007 1148 87.7 %

Function Name Sort by function name Hit count Sort by hit count
ijl_get_size 0
jl_count_union_components 0
jl_init_types 1
tvar 15
jl_apply_modify_type 197
layout_uses_free_typevars 7039
ijl_apply_cmpswap_type 7350
cache_rehash_set 7706
cache_insert_type_linear 10467
jl_type_mappable_to_c 15541
ijl_compute_fieldtypes 19557
jl_reinstantiate_inner_types 26092
ijl_tupletype_fill 53591
inst_ftypes 102224
ijl_has_typevar_from_unionall 165466
jl_instantiate_type_with 246558
_jl_has_typevar_from_ua 267244
jl_has_fixed_layout 399704
instantiate_with 493116
jl_wrap_vararg 868716
lookup_type_idx_linear 1136230
ijl_apply_type1 1575550
jl_lookup_cache_type_ 1587210
jl_find_free_typevars 1762590
_jl_instantiate_type_in_env 1912200
cmp_ 1938580
cache_insert_type_set 2186650
jl_cache_type_ 2206160
cache_insert_type_set_ 3383830
ijl_instantiate_type_in_env 3573360
is_cacheable 3793370
isort_union 4177010
ijl_type_union 4182130
datatype_name_cmp 4895490
find_free_typevars 4944530
lookup_type_idx_linearvalue 6625900
union_sort_cmp 7171540
jl_nth_union_component 7401110
ijl_apply_tuple_type 8507150
count_union_components 8814560
flatten_type_union 8814560
may_substitute_ub 8929120
jl_find_union_component 9522330
datatype_module_name 9787910
ijl_apply_type2 10095000
jl_rewrap_unionall 17245700
str_ 19034100
nth_union_component 19089700
extract_wrapper 19850100
jl_wrap_Type 28389300
ijl_apply_tuple_type_v 46617700
jl_apply_tuple_type_v_ 55124900
ijl_apply_type 62900300
jl_lookup_arg_tuple_type 76664900
lookup_type_set 82251500
jl_inst_arg_tuple_type 91718400
inst_datatype_env 92999000
lookup_type 117501000
inst_tuple_w_ 119241000
_may_substitute_ub 124069000
jl_substitute_var 147504000
typekeyvalue_eq 150154000
lookup_type_setvalue 161757000
check_datatype_parameters 163658000
lookup_typevalue 168383000
typekeyvalue_hash 168383000
ijl_instantiate_unionall 169676000
ijl_type_unionall 184775000
jl_precompute_memoized_dt 187220000
lookup_type_stack 187502000
inst_datatype_inner 299396000
typekey_hash 377931000
within_typevar 415663000
typekey_eq 451293000
normalize_unionalls 661309000
ijl_has_typevar 665184000
type_hash 826989000
inst_type_w_ 1594620000
ijl_type_equality_is_identity 2233280000
ijl_has_free_typevars 5718640000
typeenv_has 11465600000
jl_unwrap_unionall 13407100000
jl_has_bound_typevars 14556100000
has_free_typevars 38502100000

Generated by: LCOV version 1.14