LCOV - code coverage report
Current view: top level - src - intrinsics.cpp (source / functions) Hit Total Coverage
Test: [build process] commit ef510b1f346f4c9f9d86eaceace5ca54961a1dbc Lines: 698 1017 68.6 %
Date: 2022-07-17 01:01:28 Functions: 32 36 88.9 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 419 743 56.4 %

Function Name Sort by function name Hit count Sort by hit count
float_func() 1078900
runtime_func() 206
get_intr_args1(llvm::LLVMContext&) 41
get_intr_args2(llvm::LLVMContext&) 104
get_intr_args3(llvm::LLVMContext&) 2
get_intr_args4(llvm::LLVMContext&) 0
get_intr_args5(llvm::LLVMContext&) 0
emit_unbox(jl_codectx_t&, llvm::Type*, jl_cgval_t const&, _jl_value_t*) 5595330
emit_ifelse(jl_codectx_t&, jl_cgval_t, jl_cgval_t, jl_cgval_t, _jl_value_t*) 103170
generic_cast(jl_codectx_t&, JL_I::intrinsic, llvm::Instruction::CastOps, jl_cgval_t const*, bool, bool) 90983
emit_intrinsic(jl_codectx_t&, JL_I::intrinsic, _jl_value_t**, unsigned long) 1689020
emit_pointerref(jl_codectx_t&, jl_cgval_t*) 10756
emit_pointerset(jl_codectx_t&, jl_cgval_t*) 2366
generic_bitcast(jl_codectx_t&, jl_cgval_t const*) 258375
emit_atomicfence(jl_codectx_t&, jl_cgval_t*) 10
emit_unbox_store(jl_codectx_t&, jl_cgval_t const&, llvm::Value*, llvm::MDNode*, unsigned int, bool) 190152
emit_runtime_call(jl_codectx_t&, JL_I::intrinsic, jl_cgval_t const*, unsigned long) 206
julia_const_to_llvm(jl_codectx_t&, _jl_value_t*) 1686950
julia_const_to_llvm(jl_codectx_t&, void const*, _jl_datatype_t*) 1241150
staticeval_bitstype(jl_cgval_t const&) 349358
emit_atomic_pointerop(jl_codectx_t&, JL_I::intrinsic, jl_cgval_t const*, int, jl_cgval_t const*) 0
emit_checked_srem_int(jl_codectx_t&, llvm::Value*, llvm::Value*) 519
emit_unboxed_coercion(jl_codectx_t&, llvm::Type*, llvm::Value*) 5399490
emit_atomic_pointerref(jl_codectx_t&, jl_cgval_t*) 1878
emit_untyped_intrinsic(jl_codectx_t&, JL_I::intrinsic, llvm::Value**, unsigned long, _jl_datatype_t**, _jl_value_t*) 1078890
emit_runtime_pointerref(jl_codectx_t&, jl_cgval_t*) 2
emit_runtime_pointerset(jl_codectx_t&, jl_cgval_t*) 0
INTT(llvm::Type*) 1763190
FLOATT(llvm::Type*) 11050
uint_cnvt(jl_codectx_t&, llvm::Type*, llvm::Value*) 158100
math_builder::math_builder(jl_codectx_t&, bool, bool) 8610
math_builder::~math_builder() 8610
math_builder::operator()() const 9018
float_func()::float_funcs_t::float_funcs_t() 15
runtime_func()::runtime_funcs_t::runtime_funcs_t() 13
jl_get_LLVM_VERSION_impl 2

Generated by: LCOV version 1.14