LCOV - code coverage report
Current view: top level - src - codegen.cpp (source / functions) Hit Total Coverage
Test: [build process] commit ef510b1f346f4c9f9d86eaceace5ca54961a1dbc Lines: 4092 5085 80.5 %
Date: 2022-07-17 01:01:28 Functions: 301 349 86.2 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 2535 3714 68.3 %

Function Name Sort by function name Hit count Sort by hit count
Attributes(llvm::LLVMContext&, std::initializer_list<llvm::Attribute::AttrKind>) 572943
getFP128Ty(llvm::LLVMContext&) 0
getFloatTy(llvm::LLVMContext&) 2099
getInt16Ty(llvm::LLVMContext&) 401939
getInt32Ty(llvm::LLVMContext&) 392884
getInt64Ty(llvm::LLVMContext&) 5731230
getDoubleTy(llvm::LLVMContext&) 58957
getInt8PtrTy(llvm::LLVMContext&) 551557
getSizePtrTy(llvm::LLVMContext&) 138648
jl_emit_code(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&) 90315
getFloatPtrTy(llvm::LLVMContext&) 0
getInt16PtrTy(llvm::LLVMContext&) 152
getInt32PtrTy(llvm::LLVMContext&) 1966
getInt64PtrTy(llvm::LLVMContext&) 138648
getDoublePtrTy(llvm::LLVMContext&) 0
void add_named_global<_jl_value_t* (jl_array_t*)>(JuliaFunction*, _jl_value_t* (*)(jl_array_t*)) 15
void add_named_global<_jl_value_t* (_jl_module_t*, _jl_value_t*)>(JuliaFunction*, _jl_value_t* (*)(_jl_module_t*, _jl_value_t*)) 15
void add_named_global<_jl_value_t* (_jl_datatype_t*, _jl_value_t**, unsigned int)>(JuliaFunction*, _jl_value_t* (*)(_jl_datatype_t*, _jl_value_t**, unsigned int)) 15
void add_named_global<_jl_value_t* (_jl_datatype_t*, _jl_value_t*)>(JuliaFunction*, _jl_value_t* (*)(_jl_datatype_t*, _jl_value_t*)) 15
void add_named_global<_jl_value_t* (_jl_sym_t*, _jl_module_t*, std::atomic<_jl_value_t*>*, _jl_value_t*, jl_binding_t*)>(JuliaFunction*, _jl_value_t* (*)(_jl_sym_t*, _jl_module_t*, std::atomic<_jl_value_t*>*, _jl_value_t*, jl_binding_t*)) 15
void add_named_global<_jl_value_t* (_jl_value_t*)>(JuliaFunction*, _jl_value_t* (*)(_jl_value_t*)) 15
void add_named_global<_jl_value_t* (_jl_value_t*, jl_unionall_t*, _jl_value_t**)>(JuliaFunction*, _jl_value_t* (*)(_jl_value_t*, jl_unionall_t*, _jl_value_t**)) 15
void add_named_global<_jl_value_t* (_jl_value_t*, _jl_datatype_t*, htable_t*, jl_svec_t*, void* (*)(void*, void**), jl_unionall_t*, _jl_value_t**)>(JuliaFunction*, _jl_value_t* (*)(_jl_value_t*, _jl_datatype_t*, htable_t*, jl_svec_t*, void* (*)(void*, void**), jl_unionall_t*, _jl_value_t**)) 15
void add_named_global<_jl_value_t* (_jl_value_t*, _jl_value_t**, unsigned int)>(JuliaFunction*, _jl_value_t* (*)(_jl_value_t*, _jl_value_t**, unsigned int)) 525
void add_named_global<_jl_value_t* (_jl_value_t*, _jl_value_t**, unsigned int, _jl_method_instance_t*)>(JuliaFunction*, _jl_value_t* (*)(_jl_value_t*, _jl_value_t**, unsigned int, _jl_method_instance_t*)) 15
void add_named_global<_jl_value_t* (_jl_value_t*, unsigned long)>(JuliaFunction*, _jl_value_t* (*)(_jl_value_t*, unsigned long)) 15
void add_named_global<_jl_value_t* (signed char)>(llvm::StringRef, _jl_value_t* (*)(signed char)) 15
void add_named_global<_jl_value_t* (double)>(llvm::StringRef, _jl_value_t* (*)(double)) 15
void add_named_global<_jl_value_t* (float)>(llvm::StringRef, _jl_value_t* (*)(float)) 15
void add_named_global<_jl_value_t* (unsigned char)>(llvm::StringRef, _jl_value_t* (*)(unsigned char)) 15
void add_named_global<_jl_value_t* (int)>(llvm::StringRef, _jl_value_t* (*)(int)) 15
void add_named_global<_jl_value_t* (unsigned int)>(llvm::StringRef, _jl_value_t* (*)(unsigned int)) 30
void add_named_global<_jl_value_t* (long)>(llvm::StringRef, _jl_value_t* (*)(long)) 15
void add_named_global<_jl_value_t* (unsigned long)>(llvm::StringRef, _jl_value_t* (*)(unsigned long)) 30
void add_named_global<_jl_value_t* (short)>(llvm::StringRef, _jl_value_t* (*)(short)) 15
void add_named_global<_jl_value_t* (unsigned short)>(llvm::StringRef, _jl_value_t* (*)(unsigned short)) 15
void add_named_global<_jl_value_t* ()>(JuliaFunction*, _jl_value_t* (*)()) 15
void add_named_global<_jl_method_t* (jl_svec_t*, _jl_methtable_t*, _jl_code_info_t*, _jl_module_t*)>(JuliaFunction*, _jl_method_t* (*)(jl_svec_t*, _jl_methtable_t*, _jl_code_info_t*, _jl_module_t*)) 15
void add_named_global<jl_binding_t* (_jl_module_t*, _jl_sym_t*)>(JuliaFunction*, jl_binding_t* (*)(_jl_module_t*, _jl_sym_t*)) 30
void add_named_global<void* (char const*, char const*, std::atomic<void*>*)>(JuliaFunction*, void* (*)(char const*, char const*, std::atomic<void*>*)) 15
void add_named_global<int (_jl_value_t*, _jl_value_t*)>(JuliaFunction*, int (*)(_jl_value_t*, _jl_value_t*)) 30
void add_named_global<int (_jl_module_t*, _jl_sym_t*)>(JuliaFunction*, int (*)(_jl_module_t*, _jl_sym_t*)) 15
void add_named_global<int (__jmp_buf_tag*, int)>(JuliaFunction*, int (*)(__jmp_buf_tag*, int)) 15
void add_named_global<int (_jl_value_t const*, _jl_value_t const*, _jl_datatype_t*)>(JuliaFunction*, int (*)(_jl_value_t const*, _jl_value_t const*, _jl_datatype_t*)) 15
void add_named_global<int (void const*, void const*, unsigned long)>(JuliaFunction*, int (*)(void const*, void const*, unsigned long)) 15
void add_named_global<long (long)>(JuliaFunction*, long (*)(long)) 15
void add_named_global<long ()>(JuliaFunction*, long (*)()) 15
void add_named_global<unsigned long (_jl_value_t*, _jl_value_t*)>(JuliaFunction*, unsigned long (*)(_jl_value_t*, _jl_value_t*)) 15
void add_named_global<unsigned long ()>(JuliaFunction*, unsigned long (*)()) 15
void add_named_global<void (_jl_value_t*)>(JuliaFunction*, void (*)(_jl_value_t*)) 15
void add_named_global<void (_jl_value_t*, unsigned long*, unsigned long)>(JuliaFunction*, void (*)(_jl_value_t*, unsigned long*, unsigned long)) 15
void add_named_global<void (_jl_value_t*, _jl_value_t*)>(JuliaFunction*, void (*)(_jl_value_t*, _jl_value_t*)) 15
void add_named_global<void (_jl_value_t*, unsigned long)>(JuliaFunction*, void (*)(_jl_value_t*, unsigned long)) 15
void add_named_global<void (jl_binding_t*)>(JuliaFunction*, void (*)(jl_binding_t*)) 15
void add_named_global<void (jl_binding_t*, _jl_value_t*)>(JuliaFunction*, void (*)(jl_binding_t*, _jl_value_t*)) 15
void add_named_global<void (_jl_handler_t*)>(JuliaFunction*, void (*)(_jl_handler_t*)) 15
void add_named_global<void (_jl_sym_t*)>(JuliaFunction*, void (*)(_jl_sym_t*)) 15
void add_named_global<void (char const*)>(JuliaFunction*, void (*)(char const*)) 15
void add_named_global<void (char const*, _jl_value_t*, _jl_value_t*)>(JuliaFunction*, void (*)(char const*, _jl_value_t*, _jl_value_t*)) 15
void add_named_global<void (_jl_value_t**, unsigned long, unsigned long)>(JuliaFunction*, void (*)(_jl_value_t**, unsigned long, unsigned long)) 15
void add_named_global<void (char*)>(JuliaFunction*, void (*)(char*)) 15
void add_named_global<void (void*, _jl_value_t*, unsigned long)>(JuliaFunction*, void (*)(void*, _jl_value_t*, unsigned long)) 15
void add_named_global<void (int)>(JuliaFunction*, void (*)(int)) 15
void add_named_global<void (unsigned long)>(JuliaFunction*, void (*)(unsigned long)) 15
void add_named_global<void ()>(llvm::StringRef, void (*)()) 15
void add_named_global<void>(JuliaFunction*, void*) 210
jl_emit_codeinst(llvm::orc::ThreadSafeModule&, _jl_code_instance_t*, _jl_code_info_t*, _jl_codegen_params_t&) 39769
void general_use_analysis<emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda(_jl_value_t*)#3}>(jl_codectx_t&, _jl_value_t*, emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda(_jl_value_t*)#3}&) 22023000
void general_use_analysis<simple_use_analysis(jl_codectx_t&, _jl_value_t*)::{lambda(_jl_value_t*)#1}>(jl_codectx_t&, _jl_value_t*, simple_use_analysis(jl_codectx_t&, _jl_value_t*)::{lambda(_jl_value_t*)#1}&) 22023000
jl_compile_workqueue(std::map<_jl_code_instance_t*, std::pair<llvm::orc::ThreadSafeModule, _jl_llvm_functions_t>, std::less<_jl_code_instance_t*>, std::allocator<std::pair<_jl_code_instance_t* const, std::pair<llvm::orc::ThreadSafeModule, _jl_llvm_functions_t> > > >&, llvm::Module&, _jl_codegen_params_t&, CompilationPolicy) 16213
jl_create_llvm_module(llvm::StringRef, llvm::orc::ThreadSafeContext, bool, llvm::DataLayout const&, llvm::Triple const&) 108797
jl_generate_ccallable(LLVMOrcOpaqueThreadSafeModule*, void*, _jl_value_t*, _jl_value_t*, _jl_codegen_params_t&) 0
jl_write_bitcode_func(void*, char*) 0
jl_write_bitcode_module(void*, char*) 0
getCharTy(llvm::LLVMContext&) 604
getHalfTy(llvm::LLVMContext&) 724
getInt1Ty(llvm::LLVMContext&) 4050620
getInt8Ty(llvm::LLVMContext&) 5182790
getVoidTy(llvm::LLVMContext&) 19003200
CreateTrap(llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>&, bool) 278928
emit_local(jl_codectx_t&, _jl_value_t*) 693955
ghostValue(jl_codectx_t&, _jl_value_t*) 2180360
ghostValue(jl_codectx_t&, _jl_datatype_t*) 21189
emit_global(jl_codectx_t&, _jl_sym_t*) 0
emit_invoke(jl_codectx_t&, jl_expr_t*, _jl_value_t*) 251741
emit_invoke(jl_codectx_t&, jl_cgval_t const&, jl_cgval_t const*, unsigned long, _jl_value_t*) 251741
emit_jlcall(jl_codectx_t&, JuliaFunction*, llvm::Value*, jl_cgval_t const*, unsigned long, JuliaFunction*) 140026
emit_jlcall(jl_codectx_t&, llvm::Function*, llvm::Value*, jl_cgval_t const*, unsigned long, JuliaFunction*) 157163
emit_sparam(jl_codectx_t&, unsigned long) 3296
slot_symbol(jl_codectx_t&, int) 1002340
static_eval(jl_codectx_t&, _jl_value_t*) 174823
emit_stmtpos(jl_codectx_t&, _jl_value_t*, int) 4996300
emit_varinfo(jl_codectx_t&, jl_varinfo_t&, _jl_sym_t*, _jl_value_t*) 715097
get_func_sig(llvm::LLVMContext&) 179859
get_pjlvalue(llvm::LLVMContext&) 30171
uses_specsig(_jl_method_instance_t*, _jl_value_t*, bool) 336679
deserves_sret(_jl_value_t*, llvm::Type*) 108680
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&) 90315
emit_inttoptr(jl_codectx_t&, llvm::Value*, llvm::Type*) 46688
get_func2_sig(llvm::LLVMContext&) 362
type_is_ghost(llvm::Type*) 11883000
alloc_def_flag(jl_codectx_t&, jl_varinfo_t&) 22127
deserves_stack(_jl_value_t*) 4115210
emit_cfunction(jl_codectx_t&, _jl_value_t*, jl_cgval_t const&, _jl_value_t*, jl_svec_t*) 206
emit_condition(jl_codectx_t&, _jl_value_t*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 819938
emit_condition(jl_codectx_t&, jl_cgval_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 923108
emit_f_opfield(jl_codectx_t&, jl_cgval_t*, _jl_value_t*, jl_cgval_t const*, unsigned long, jl_cgval_t const*) 47617
emit_globalref(jl_codectx_t&, _jl_module_t*, _jl_sym_t*, llvm::AtomicOrdering) 3807480
emit_globalset(jl_codectx_t&, jl_binding_t*, llvm::Value*, jl_cgval_t const&, llvm::AtomicOrdering) 870
emit_isdefined(jl_codectx_t&, _jl_value_t*) 29
get_attrs_sext(llvm::LLVMContext&) 15735
get_attrs_zext(llvm::LLVMContext&) 3689
get_func_attrs(llvm::LLVMContext&) 152199
get_specsig_di(jl_codectx_t&, jl_debugcache_t&, _jl_value_t*, _jl_value_t*, llvm::DIBuilder&) 50956
julia_const_gv(_jl_value_t*) 636996
store_def_flag(jl_codectx_t&, jl_varinfo_t const&, bool) 0
assigned_in_try(jl_array_t*, int, long) 5367
compute_va_type(_jl_method_instance_t*, unsigned long) 4284
deserves_argbox(_jl_value_t*) 3178150
deserves_retbox(_jl_value_t*) 535293
emit_assignment(jl_codectx_t&, _jl_value_t*, _jl_value_t*, long) 8209
emit_f_opglobal(jl_codectx_t&, jl_cgval_t*, _jl_value_t*, jl_cgval_t const*, unsigned long, jl_cgval_t const*) 32
emit_sret_roots(jl_codectx_t&, bool, llvm::Value*, llvm::Type*, llvm::Value*, llvm::Type*, unsigned int) 5970
emit_tojlinvoke(_jl_code_instance_t*, llvm::Module*, _jl_codegen_params_t&) 190
get_attrs_basic(llvm::LLVMContext&) 39043
get_oc_function(jl_codectx_t&, _jl_method_t*, _jl_datatype_t*, _jl_datatype_t*, _jl_value_t*) 0
mallocVisitLine(jl_codectx_t&, llvm::StringRef, int, llvm::Value*) 0
mark_julia_slot(llvm::Value*, _jl_value_t*, llvm::Value*, llvm::MDNode*) 337899
mark_julia_type(jl_codectx_t&, llvm::Value*, bool, _jl_value_t*) 4996990
mark_julia_type(jl_codectx_t&, llvm::Value*, bool, _jl_datatype_t*) 685159
prepare_call_in(llvm::Module*, JuliaFunction*) 1187080
show_source_loc(jl_codectx_t&, uv_stream_s*) 0
add_named_global(JuliaVariable*, void*) 45
builtin_func_map() 117361
emit_box_compare(jl_codectx_t&, jl_cgval_t const&, jl_cgval_t const&, llvm::Value*, llvm::Value*) 46355
emit_checked_var(jl_codectx_t&, llvm::Value*, _jl_sym_t*, bool, llvm::MDNode*) 1357
emit_upsilonnode(jl_codectx_t&, long, _jl_value_t*) 27304
gen_cfun_wrapper(llvm::Module*, _jl_codegen_params_t&, function_sig_t const&, _jl_value_t*, char const*, _jl_value_t*, _jl_method_instance_t*, jl_unionall_t*, jl_svec_t*, jl_array_t**) 206
get_current_ptls(jl_codectx_t&) 2784
get_current_task(jl_codectx_t&) 178758
jl_init_function(llvm::Function*) 393349
local_var_occurs(_jl_value_t*, int) 2578
mark_julia_const(jl_codectx_t&, _jl_value_t*) 7785270
value_to_pointer(jl_codectx_t&, llvm::Value*, _jl_value_t*, llvm::Value*) 24205
value_to_pointer(jl_codectx_t&, jl_cgval_t const&) 61652
allocate_gc_frame(jl_codectx_t&, llvm::BasicBlock*) 170801
coverageVisitLine(jl_codectx_t&, llvm::StringRef, int) 0
emit_bits_compare(jl_codectx_t&, jl_cgval_t, jl_cgval_t) 186028
emit_builtin_call(jl_codectx_t&, jl_cgval_t*, _jl_value_t*, jl_cgval_t const*, unsigned long, _jl_value_t*, jl_expr_t*, bool) 1306560
is_uniquerep_Type(_jl_value_t*) 2228210
jl_is_pointerfree(_jl_value_t*) 1484580
prepare_global_in(llvm::Module*, JuliaVariable*) 147118
prepare_global_in(llvm::Module*, llvm::GlobalVariable*) 81548
static_apply_type(jl_codectx_t&, jl_cgval_t const*, unsigned long) 5938
update_julia_type(jl_codectx_t&, jl_cgval_t const&, _jl_value_t*) 4228970
convert_julia_type(jl_codectx_t&, jl_cgval_t const&, _jl_value_t*, llvm::Value**) 351800
emit_invoke_modify(jl_codectx_t&, jl_expr_t*, _jl_value_t*) 0
emit_ssaval_assign(jl_codectx_t&, long, _jl_value_t*) 4981020
emit_static_alloca(jl_codectx_t&, llvm::Type*) 145138
gen_invoke_wrapper(_jl_method_instance_t*, _jl_value_t*, jl_returninfo_t const&, int, llvm::StringRef, llvm::Module*, _jl_codegen_params_t&) 79982
get_attrs_noreturn(llvm::LLVMContext&) 62738
get_last_age_field(jl_codectx_t&) 90521
init_jit_functions() 15
jl_add_method_root(jl_codectx_t&, _jl_value_t*) 2523900
mark_volatile_vars(jl_array_t*, std::vector<jl_varinfo_t, std::allocator<jl_varinfo_t> >&) 90315
emit_phinode_assign(jl_codectx_t&, long, _jl_value_t*) 703487
emit_varinfo_assign(jl_codectx_t&, jl_varinfo_t&, jl_cgval_t, _jl_value_t*) 34459
get_donotdelete_sig(llvm::LLVMContext&) 0
get_unionbytes_type(llvm::LLVMContext&, unsigned int) 0
simple_use_analysis(jl_codectx_t&, _jl_value_t*) 7236260
type_has_unique_rep(_jl_value_t*) 166881
undef_derived_strct(llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>&, llvm::Value*, _jl_datatype_t*, llvm::MDNode*) 13399
valid_as_globalinit(llvm::Value const*) 24407
get_returnroots_type(jl_codectx_t&, unsigned int) 15534
get_specsig_function(jl_codectx_t&, llvm::Module*, llvm::StringRef, _jl_value_t*, _jl_value_t*, bool) 314778
undef_value_for_type(llvm::Type*) 1263510
emit_cfunc_invalidate(llvm::Function*, jl_returninfo_t::CallingConv, unsigned int, _jl_value_t*, _jl_value_t*, unsigned long, _jl_codegen_params_t&) 108
emit_cfunc_invalidate(llvm::Function*, jl_returninfo_t::CallingConv, unsigned int, _jl_value_t*, _jl_value_t*, unsigned long, _jl_codegen_params_t&, llvm::Function*) 298
undef_var_error_ifnot(jl_codectx_t&, llvm::Value*, _jl_sym_t*) 21684
emit_bitsunion_compare(jl_codectx_t&, jl_cgval_t const&, jl_cgval_t const&) 174
global_binding_pointer(jl_codectx_t&, _jl_module_t*, _jl_sym_t*, jl_binding_t**, bool) 3808400
global_jlvalue_to_llvm(JuliaVariable*, _jl_value_t**) 90
emit_call_specfun_boxed(jl_codectx_t&, _jl_value_t*, llvm::StringRef, jl_cgval_t const*, unsigned long, _jl_value_t*) 16839
emit_call_specfun_other(jl_codectx_t&, _jl_method_instance_t*, _jl_value_t*, llvm::StringRef, jl_cgval_t const*, unsigned long, jl_returninfo_t::CallingConv*, unsigned int*, _jl_value_t*) 234688
get_current_signal_page(jl_codectx_t&) 304
get_pointer_to_constant(_jl_codegen_params_t&, llvm::Constant*, llvm::StringRef, llvm::Module&) 86300
convert_julia_type_union(jl_codectx_t&, jl_cgval_t const&, _jl_value_t*, llvm::Value**) 426
jl_is_concrete_immutable(_jl_value_t*) 15950800
emit_vi_assignment_unboxed(jl_codectx_t&, jl_varinfo_t&, llvm::Value*, jl_cgval_t) 16801
get_donotdelete_func_attrs(llvm::LLVMContext&) 0
cg_bdw(jl_codectx_t&, jl_binding_t*) 0
slot_eq(_jl_value_t*, int) 2578
best_tbaa(jl_tbaacache_t&, _jl_value_t*) 7277670
emit_call(jl_codectx_t&, jl_expr_t*, _jl_value_t*, bool) 3179140
emit_expr(jl_codectx_t&, _jl_value_t*, long) 18136300
emit_f_is(jl_codectx_t&, jl_cgval_t const&, jl_cgval_t const&, llvm::Value*, llvm::Value*) 259234
visitLine(jl_codectx_t&, unsigned long*, llvm::Value*, char const*) 0
jl_cgval_t::jl_cgval_t(_jl_value_t*) 2124060
jl_cgval_t::jl_cgval_t(llvm::Value*, _jl_value_t*, llvm::Value*) 3428540
jl_cgval_t::jl_cgval_t(llvm::Value*, bool, _jl_value_t*, llvm::Value*, llvm::MDNode*) 7615540
jl_cgval_t::jl_cgval_t(jl_cgval_t const&, _jl_value_t*, llvm::Value*) 245327
jl_cgval_t::jl_cgval_t() 9267310
jl_codectx_t::tbaa() 12217700
jl_codectx_t::types() 24116200
jl_codectx_t::jl_codectx_t(llvm::LLVMContext&, _jl_codegen_params_t&) 170991
jl_codectx_t::~jl_codectx_t() 170991
jl_varinfo_t::jl_varinfo_t(llvm::LLVMContext&) 132599
JuliaFunction::realize(llvm::Module*) 1187080
JuliaVariable::realize(llvm::Module*) 147118
JuliaVariable::realize(jl_codectx_t&) 0
jl_tbaacache_t::initialize(llvm::LLVMContext&) 12217700
jl_tbaacache_t::tbaa_make_child(llvm::MDBuilder&, char const*, llvm::MDNode*, bool) 3223840
jl_tbaacache_t::jl_tbaacache_t() 170991
jl_typecache_t::initialize(llvm::LLVMContext&) 24116200
jl_typecache_t::jl_typecache_t() 170991
jl_debugcache_t::jl_debugcache_t() 90315
jl_cgval_t::ispointer() const 9230740
{lambda(llvm::LLVMContext&)#12}::operator()(llvm::LLVMContext&) const 90315
{lambda(llvm::LLVMContext&)#13}::operator()(llvm::LLVMContext&) const 1
{lambda(llvm::LLVMContext&)#14}::operator()(llvm::LLVMContext&) const 35294
{lambda(llvm::LLVMContext&)#15}::operator()(llvm::LLVMContext&) const 59
{lambda(llvm::LLVMContext&)#16}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#17}::operator()(llvm::LLVMContext&) const 8843
{lambda(llvm::LLVMContext&)#18}::operator()(llvm::LLVMContext&) const 3927
{lambda(llvm::LLVMContext&)#19}::operator()(llvm::LLVMContext&) const 12976
{lambda(llvm::LLVMContext&)#20}::operator()(llvm::LLVMContext&) const 135
{lambda(llvm::LLVMContext&)#21}::operator()(llvm::LLVMContext&) const 382
{lambda(llvm::LLVMContext&)#22}::operator()(llvm::LLVMContext&) const 1122
{lambda(llvm::LLVMContext&)#23}::operator()(llvm::LLVMContext&) const 39
{lambda(llvm::LLVMContext&)#24}::operator()(llvm::LLVMContext&) const 27
{lambda(llvm::LLVMContext&)#25}::operator()(llvm::LLVMContext&) const 783
{lambda(llvm::LLVMContext&)#26}::operator()(llvm::LLVMContext&) const 24
{lambda(llvm::LLVMContext&)#27}::operator()(llvm::LLVMContext&) const 12
{lambda(llvm::LLVMContext&)#28}::operator()(llvm::LLVMContext&) const 9
{lambda(llvm::LLVMContext&)#29}::operator()(llvm::LLVMContext&) const 9
{lambda(llvm::LLVMContext&)#30}::operator()(llvm::LLVMContext&) const 1389
{lambda(llvm::LLVMContext&)#31}::operator()(llvm::LLVMContext&) const 1389
{lambda(llvm::LLVMContext&)#32}::operator()(llvm::LLVMContext&) const 245
{lambda(llvm::LLVMContext&)#33}::operator()(llvm::LLVMContext&) const 5
{lambda(llvm::LLVMContext&)#34}::operator()(llvm::LLVMContext&) const 5
{lambda(llvm::LLVMContext&)#35}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#36}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#37}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#38}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#39}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#40}::operator()(llvm::LLVMContext&) const 1032
{lambda(llvm::LLVMContext&)#41}::operator()(llvm::LLVMContext&) const 4353
{lambda(llvm::LLVMContext&)#42}::operator()(llvm::LLVMContext&) const 1255
{lambda(llvm::LLVMContext&)#43}::operator()(llvm::LLVMContext&) const 4353
{lambda(llvm::LLVMContext&)#44}::operator()(llvm::LLVMContext&) const 3121
{lambda(llvm::LLVMContext&)#45}::operator()(llvm::LLVMContext&) const 3121
{lambda(llvm::LLVMContext&)#46}::operator()(llvm::LLVMContext&) const 38044
{lambda(llvm::LLVMContext&)#47}::operator()(llvm::LLVMContext&) const 38044
{lambda(llvm::LLVMContext&)#48}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#49}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#50}::operator()(llvm::LLVMContext&) const 21570
{lambda(llvm::LLVMContext&)#51}::operator()(llvm::LLVMContext&) const 21570
{lambda(llvm::LLVMContext&)#52}::operator()(llvm::LLVMContext&) const 244
{lambda(llvm::LLVMContext&)#53}::operator()(llvm::LLVMContext&) const 244
{lambda(llvm::LLVMContext&)#54}::operator()(llvm::LLVMContext&) const 12853
{lambda(llvm::LLVMContext&)#55}::operator()(llvm::LLVMContext&) const 12853
{lambda(llvm::LLVMContext&)#56}::operator()(llvm::LLVMContext&) const 369
{lambda(llvm::LLVMContext&)#57}::operator()(llvm::LLVMContext&) const 369
{lambda(llvm::LLVMContext&)#58}::operator()(llvm::LLVMContext&) const 1730
{lambda(llvm::LLVMContext&)#59}::operator()(llvm::LLVMContext&) const 1787
{lambda(llvm::LLVMContext&)#60}::operator()(llvm::LLVMContext&) const 1
{lambda(llvm::LLVMContext&)#61}::operator()(llvm::LLVMContext&) const 1
{lambda(llvm::LLVMContext&)#62}::operator()(llvm::LLVMContext&) const 198
{lambda(llvm::LLVMContext&)#63}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#64}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#65}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#66}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#67}::operator()(llvm::LLVMContext&) const 4540
{lambda(llvm::LLVMContext&)#68}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#69}::operator()(llvm::LLVMContext&) const 671
{lambda(llvm::LLVMContext&)#70}::operator()(llvm::LLVMContext&) const 20
{lambda(llvm::LLVMContext&)#71}::operator()(llvm::LLVMContext&) const 20
{lambda(llvm::LLVMContext&)#8}::operator()(llvm::LLVMContext&) const 2050
{lambda(llvm::LLVMContext&)#72}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#73}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#74}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#75}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#76}::operator()(llvm::LLVMContext&) const 1
{lambda(llvm::LLVMContext&)#77}::operator()(llvm::LLVMContext&) const 1
{lambda(llvm::LLVMContext&)#78}::operator()(llvm::LLVMContext&) const 56
{lambda(llvm::LLVMContext&)#79}::operator()(llvm::LLVMContext&) const 198
{lambda(llvm::LLVMContext&)#80}::operator()(llvm::LLVMContext&) const 1200
{lambda(llvm::LLVMContext&)#81}::operator()(llvm::LLVMContext&) const 882
{lambda(llvm::LLVMContext&)#9}::operator()(llvm::LLVMContext&) const 225
{lambda(llvm::LLVMContext&)#82}::operator()(llvm::LLVMContext&) const 14479
{lambda(llvm::LLVMContext&)#83}::operator()(llvm::LLVMContext&) const 2005
{lambda(llvm::LLVMContext&)#84}::operator()(llvm::LLVMContext&) const 604
{lambda(llvm::LLVMContext&)#85}::operator()(llvm::LLVMContext&) const 124
{lambda(llvm::LLVMContext&)#86}::operator()(llvm::LLVMContext&) const 0
{lambda(llvm::LLVMContext&)#87}::operator()(llvm::LLVMContext&) const 808
{lambda(llvm::LLVMContext&)#88}::operator()(llvm::LLVMContext&) const 204
{lambda(llvm::LLVMContext&)#89}::operator()(llvm::LLVMContext&) const 7054
{lambda(llvm::LLVMContext&)#90}::operator()(llvm::LLVMContext&) const 6991
{lambda(llvm::LLVMContext&)#91}::operator()(llvm::LLVMContext&) const 4353
{lambda(llvm::LLVMContext&)#10}::operator()(llvm::LLVMContext&) const 67
{lambda(llvm::LLVMContext&)#92}::operator()(llvm::LLVMContext&) const 4353
{lambda(llvm::LLVMContext&)#93}::operator()(llvm::LLVMContext&) const 15013
{lambda(llvm::LLVMContext&)#94}::operator()(llvm::LLVMContext&) const 15013
{lambda(llvm::LLVMContext&)#95}::operator()(llvm::LLVMContext&) const 37993
{lambda(llvm::LLVMContext&)#96}::operator()(llvm::LLVMContext&) const 117
{lambda(llvm::LLVMContext&)#11}::operator()(llvm::LLVMContext&) const 437
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::DebugLineTable::operator==(DebugLineTable const&) const 90315
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda(llvm::StringRef)#6}::operator()(llvm::StringRef) const 9205930
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda(_jl_module_t*)#5}::operator()(_jl_module_t*) const 2970460
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda(jl_varinfo_t&, _jl_sym_t*)#2}::operator()(jl_varinfo_t&, _jl_sym_t*) const 208980
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda(llvm::Module&)#14}::operator()(llvm::Module&) const 410
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda(llvm::Module&)#15}::operator()(llvm::Module&) const 0
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda(_jl_value_t*)#3}::operator()(_jl_value_t*) const 22023000
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda(_jl_value_t*, llvm::Type*, bool)#4}::operator()(_jl_value_t*, llvm::Type*, bool) const 166141
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda(bool, bool)#8}::operator()(bool, bool) const 6306650
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda(bool, bool)#9}::operator()(bool, bool) const 12003500
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda(int)#7}::operator()(int) const 7323070
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda(unsigned int, llvm::Value*)#11}::operator()(unsigned int, llvm::Value*) const 5956600
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda(unsigned long)#10}::operator()(unsigned long) const 7115440
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda()#12}::operator()() const 1070100
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda()#13}::operator()() const 27376
emit_function(llvm::orc::ThreadSafeModule&, _jl_method_instance_t*, _jl_code_info_t*, _jl_value_t*, _jl_codegen_params_t&)::{lambda()#1}::operator()() const 79982
emit_box_compare(jl_codectx_t&, jl_cgval_t const&, jl_cgval_t const&, llvm::Value*, llvm::Value*)::{lambda()#1}::operator()() const 46355
gen_cfun_wrapper(llvm::Module*, _jl_codegen_params_t&, function_sig_t const&, _jl_value_t*, char const*, _jl_value_t*, _jl_method_instance_t*, jl_unionall_t*, jl_svec_t*, jl_array_t**)::{lambda()#2}::operator()() const 206
gen_cfun_wrapper(llvm::Module*, _jl_codegen_params_t&, function_sig_t const&, _jl_value_t*, char const*, _jl_value_t*, _jl_method_instance_t*, jl_unionall_t*, jl_svec_t*, jl_array_t**)::{lambda()#1}::operator()() const 206
simple_use_analysis(jl_codectx_t&, _jl_value_t*)::{lambda(_jl_value_t*)#1}::operator()(_jl_value_t*) const 22023000
emit_bitsunion_compare(jl_codectx_t&, jl_cgval_t const&, jl_cgval_t const&)::{lambda(unsigned int, _jl_datatype_t*)#1}::operator()(unsigned int, _jl_datatype_t*) const 348
convert_julia_type_union(jl_codectx_t&, jl_cgval_t const&, _jl_value_t*, llvm::Value**)::{lambda(unsigned int, _jl_datatype_t*)#3}::operator()(unsigned int, _jl_datatype_t*) const 606
convert_julia_type_union(jl_codectx_t&, jl_cgval_t const&, _jl_value_t*, llvm::Value**)::{lambda(unsigned int, _jl_datatype_t*)#1}::operator()(unsigned int, _jl_datatype_t*) const 560
convert_julia_type_union(jl_codectx_t&, jl_cgval_t const&, _jl_value_t*, llvm::Value**)::{lambda()#2}::operator()() const 184
emit_f_is(jl_codectx_t&, jl_cgval_t const&, jl_cgval_t const&, llvm::Value*, llvm::Value*)::{lambda()#2}::operator()() const 8
emit_f_is(jl_codectx_t&, jl_cgval_t const&, jl_cgval_t const&, llvm::Value*, llvm::Value*)::{lambda()#3}::operator()() const 186304
emit_f_is(jl_codectx_t&, jl_cgval_t const&, jl_cgval_t const&, llvm::Value*, llvm::Value*)::{lambda()#4}::operator()() const 174
emit_f_is(jl_codectx_t&, jl_cgval_t const&, jl_cgval_t const&, llvm::Value*, llvm::Value*)::{lambda()#1}::operator()() const 4084
emit_box_compare(jl_codectx_t&, jl_cgval_t const&, jl_cgval_t const&, llvm::Value*, llvm::Value*)::{lambda()#1}::operator()() const::{lambda()#1}::operator()() const 6400
emit_box_compare(jl_codectx_t&, jl_cgval_t const&, jl_cgval_t const&, llvm::Value*, llvm::Value*)::{lambda()#1}::operator()() const::{lambda()#1}::operator()() const::{lambda()#1}::operator()() const 6400
jl_dump_emitted_mi_name_impl 0
jl_dump_llvm_debugloc 0
jl_dump_llvm_inst_function 0
jl_dump_llvm_mbb 0
jl_dump_llvm_metadata 0
jl_dump_llvm_mfunction 0
jl_dump_llvm_module 0
jl_dump_llvm_type 0
jl_dump_llvm_value 0
jl_get_libllvm_impl 0
jl_init_codegen_impl 15
jl_init_llvm 15
jl_teardown_codegen_impl 15

Generated by: LCOV version 1.14