LCOV - code coverage report
Current view: top level - src - gf.c (source / functions) Hit Total Coverage
Test: [build process] commit ef510b1f346f4c9f9d86eaceace5ca54961a1dbc Lines: 1666 1952 85.3 %
Date: 2022-07-17 01:01:28 Functions: 85 96 88.5 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 1184 1550 76.4 %

Function Name Sort by function name Hit count Sort by hit count
disable_mt_cache 0
ijl_debug_method_invalidation 0
ijl_is_in_pure_context 0
ijl_methtable_lookup 0
ijl_register_newmeth_tracer 0
is_anonfn_typename 0
jl_call_tracer 0
jl_specializations_get_or_insert 0
method_overwrite 0
ml_mtable_visitor 0
print_func_loc 0
ijl_set_typeinf_func 1
do_typemap_search 6
ijl_method_table_disable 6
jl_method_table_invalidate 6
typemap_search 10
jl_foreach_reachable_mtable 11
jl_argtype_with_function 12
jl_gf_invoke 12
jl_gf_invoke_by_method 12
ijl_gf_invoke_lookup 32
jl_mk_builtin_func 47
invalidate_backedges 50
ijl_call_in_typeinf_world 120
ijl_get_tls_world_age 121
ijl_gf_invoke_lookup_worlds 162
jl_method_error 662
jl_method_error_bare 662
invalidate_external 898
foreach_mtable_in_module 1052
reset_mt_caches 1943
invalidate_method_instance 3610
jl_compile_now 3890
ijl_compile_hint 3892
jl_get_specialization1 4098
jl_has_concrete_subtype 4098
_generate_from_hint 4488
get_method_unspec_list 5130
do_nothing_with_codeinst 5836
ijl_typeinf_begin 7278
ijl_typeinf_end 7278
ijl_method_table_add_backedge 9725
jl_mt_assoc_by_type 10407
_gf_invoke_lookup 10517
record_precompile_statement 15071
jl_new_generic_function 15456
jl_new_generic_function_with_supertype 16576
jl_method_lookup 29898
get_intersect_matches 56209
ijl_method_table_insert 56209
update_max_args 56209
invalidate_mt_cache 65260
get_intersect_visitor 91347
cache_method 156317
ijl_get_kwsorter 167839
ijl_mi_cache_insert 231770
ijl_new_codeinst 231770
ijl_isa_compileable_sig 336645
speccache_hash 378628
very_general_type 444018
ijl_invoke_api 872584
ml_matches_visitor 1007780
ijl_get_world_counter 1143380
ijl_specializations_lookup 1149180
ijl_matching_methods 1803100
ml_matches 1825160
ijl_normalize_to_compilable_sig 1922910
jl_compilation_sig 2066260
make_method_match 2461340
ijl_invoke 2823590
ijl_method_instance_add_backedge 3376760
ijl_specializations_get_linfo 3619360
jl_specializations_get_linfo_ 3619360
speccache_eq 4697160
jl_nth_slot_type 8871740
jl_type_intersection2 10549200
jl_fptr_const_return 11574700
arg_type_tuple 23749100
lookup_arg_type_tuple 57455400
concretesig_equal 62995200
lookup_leafcache 74592300
jl_type_infer 77833700
jl_get_unspecialized 77847500
jl_get_unspecialized_from_mi 77847500
ijl_get_method_inferred 77853900
jl_compile_method_internal 77862600
ijl_rettype_inferred 81475600
jl_fptr_sparam 114943000
jl_fptr_args 126178000
jl_cachearg_offset 141334000
jl_method_compiled 155725000
ijl_apply_generic 414845000
jl_lookup_generic_ 414845000
verify_type 417662000
_jl_invoke 417668000
sig_match_fast 566613000

Generated by: LCOV version 1.14