LCOV - code coverage report
Current view: top level - gcc/rust/backend - rust-compile-intrinsic.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 88.3 % 581 513
Test Date: 2024-04-27 14:03:13 Functions: 80.6 % 36 29
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust7CompileL12copy_handlerEb 0
_ZN4Rust7CompileL14expect_handlerEb 0
_ZN4Rust7CompileL16op_with_overflowE9tree_code 0
_ZN4Rust7CompileL19wrapping_op_handlerE9tree_code 0
_ZN4Rust7CompileL20expect_handler_innerEPNS0_7ContextEPNS_4TyTy6FnTypeEb 0
_ZN4Rust7CompileL20unchecked_op_handlerE9tree_code 0
_ZN4Rust7CompileL23make_unsigned_long_treeEm 0
_ZN4Rust7CompileL14assume_handlerEPNS0_7ContextEPNS_4TyTy6FnTypeE 1
_ZN4Rust7CompileL18prefetch_read_dataEPNS0_7ContextEPNS_4TyTy6FnTypeE 7
_ZN4Rust7CompileL19prefetch_write_dataEPNS0_7ContextEPNS_4TyTy6FnTypeE 7
_ZN4Rust7CompileL21move_val_init_handlerEPNS0_7ContextEPNS_4TyTy6FnTypeE 10
_ZN4Rust7CompileL21prefetch_data_handlerEPNS0_7ContextEPNS_4TyTy6FnTypeENS0_8PrefetchE 14
_ZN4Rust7CompileL25atomic_load_handler_innerEPNS0_7ContextEPNS_4TyTy6FnTypeEi 28
_ZN4Rust7CompileL14uninit_handlerEPNS0_7ContextEPNS_4TyTy6FnTypeE 44
_ZN4Rust7CompileL14offset_handlerEPNS0_7ContextEPNS_4TyTy6FnTypeE 49
_ZN4Rust7CompileL18unchecked_op_innerEPNS0_7ContextEPNS_4TyTy6FnTypeE9tree_code 56
_ZN4Rust7CompileL22op_with_overflow_innerEPNS0_7ContextEPNS_4TyTy6FnTypeE9tree_code 61
_ZN4Rust7CompileL26atomic_store_handler_innerEPNS0_7ContextEPNS_4TyTy6FnTypeEi 70
_ZN4Rust7CompileL20rotate_right_handlerEPNS0_7ContextEPNS_4TyTy6FnTypeE 75
_ZN4Rust7CompileL19rotate_left_handlerEPNS0_7ContextEPNS_4TyTy6FnTypeE 76
_ZN4Rust7CompileL18copy_handler_innerEPNS0_7ContextEPNS_4TyTy6FnTypeEb 87
_ZN4Rust7CompileL25build_atomic_builtin_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPNS_4TyTy8BaseTypeE 98
_ZN4Rust7CompileL25wrapping_op_handler_innerEPNS0_7ContextEPNS_4TyTy6FnTypeE9tree_code 108
_ZN4Rust7CompileL17transmute_handlerEPNS0_7ContextEPNS_4TyTy6FnTypeE 111
_ZN4Rust7CompileL14rotate_handlerEPNS0_7ContextEPNS_4TyTy6FnTypeE9tree_code 151
_ZN4Rust7CompileL21is_basic_integer_typeEPNS_4TyTy8BaseTypeE 154
_ZN4Rust7CompileL28check_for_basic_integer_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPNS_4TyTy8BaseTypeE 154
_ZN4Rust7CompileL17compile_fn_paramsEPNS0_7ContextEPNS_4TyTy6FnTypeEP9tree_nodePSt6vectorIP9BvariableSaISA_EEPS8_IS7_SaIS7_EE 746
_ZN4Rust7CompileL14sizeof_handlerEPNS0_7ContextEPNS_4TyTy6FnTypeE 884
_ZN4Rust7CompileL26check_for_cached_intrinsicEPNS0_7ContextEPNS_4TyTy6FnTypeEPP9tree_node 1625
_ZN4Rust7CompileL24finalize_intrinsic_blockEPNS0_7ContextEP9tree_node 1660
_ZN4Rust7CompileL18maybe_override_ctxEPNS_4TyTy6FnTypeE 1674
_ZN4Rust7CompileL21enter_intrinsic_blockEPNS0_7ContextEP9tree_nodeRKSt6vectorIP9BvariableSaIS7_EE 1674
_ZN4Rust7CompileL26compile_intrinsic_functionEPNS0_7ContextEPNS_4TyTy6FnTypeE 1674
_ZN4Rust7Compile10Intrinsics7compileEPNS_4TyTy6FnTypeE 1989
_ZN4Rust7Compile10IntrinsicsC2EPNS0_7ContextE 1989

Generated by: LCOV version 2.1-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.