LCOV - code coverage report
Current view: top level - gcc/rust/backend - rust-intrinsic-handlers.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 86.7 % 804 697
Test Date: 2026-03-28 14:25:54 Functions: 95.2 % 42 40
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust7Compile8handlers5inner6expectEPNS0_7ContextEPNS_4TyTy6FnTypeEb 0
_ZN4Rust7Compile8handlers5sorryEPNS0_7ContextEPNS_4TyTy6FnTypeE 0
_ZN4Rust7Compile8handlers6assumeEPNS0_7ContextEPNS_4TyTy6FnTypeE 1
_ZN4Rust7Compile8handlers5inner11try_handlerEPNS0_7ContextEPNS_4TyTy6FnTypeEb 2
_ZN4Rust7Compile8handlers13variant_countEPNS0_7ContextEPNS_4TyTy6FnTypeE 7
_ZN4Rust7Compile8handlers18prefetch_read_dataEPNS0_7ContextEPNS_4TyTy6FnTypeE 7
_ZN4Rust7Compile8handlers19prefetch_write_dataEPNS0_7ContextEPNS_4TyTy6FnTypeE 7
_ZN4Rust7Compile8handlers13bswap_handlerEPNS0_7ContextEPNS_4TyTy6FnTypeE 9
_ZN4Rust7Compile8handlers13prefetch_dataEPNS0_7ContextEPNS_4TyTy6FnTypeENS0_8PrefetchE 14
_ZN4Rust7Compile8handlers13move_val_initEPNS0_7ContextEPNS_4TyTy6FnTypeE 26
_ZN4Rust7Compile8handlers5inner11atomic_loadEPNS0_7ContextEPNS_4TyTy6FnTypeEi 28
_ZN4Rust7Compile8handlers5inner12unchecked_opEPNS0_7ContextEPNS_4TyTy6FnTypeE9tree_code 56
_ZN4Rust7Compile8handlers5inner12atomic_storeEPNS0_7ContextEPNS_4TyTy6FnTypeEi 70
_ZN4Rust7Compile8handlers6offsetEPNS0_7ContextEPNS_4TyTy6FnTypeE 72
_ZN4Rust7Compile8handlers6uninitEPNS0_7ContextEPNS_4TyTy6FnTypeE 92
_ZN4Rust7Compile8handlers5innerL25build_atomic_builtin_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPNS_4TyTy8BaseTypeE 98
_ZN4Rust7Compile8handlers18discriminant_valueEPNS0_7ContextEPNS_4TyTy6FnTypeE 102
_ZN4Rust7Compile8handlersL23make_unsigned_long_treeEm 126
_ZN4Rust7Compile8handlers5inner16op_with_overflowEPNS0_7ContextEPNS_4TyTy6FnTypeE9tree_code 141
_ZN4Rust7Compile8handlers12rotate_rightEPNS0_7ContextEPNS_4TyTy6FnTypeE 155
_ZN4Rust7Compile8handlersL21is_basic_integer_typeEPNS_4TyTy8BaseTypeE 163
_ZN4Rust7Compile8handlersL28check_for_basic_integer_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPNS_4TyTy8BaseTypeE 163
_ZN4Rust7Compile8handlers9transmuteEPNS0_7ContextEPNS_4TyTy6FnTypeE 191
_ZN4Rust7Compile8handlers11rotate_leftEPNS0_7ContextEPNS_4TyTy6FnTypeE 198
_ZN4Rust7Compile8handlers5inner4copyEPNS0_7ContextEPNS_4TyTy6FnTypeEb 243
_ZN4Rust7Compile8handlers5inner11wrapping_opEPNS0_7ContextEPNS_4TyTy6FnTypeE9tree_code 310
_ZN4Rust7Compile8handlers6rotateEPNS0_7ContextEPNS_4TyTy6FnTypeE9tree_code 353
_ZN4Rust7Compile8handlers14sizeof_handlerEPNS0_7ContextEPNS_4TyTy6FnTypeE 474
_ZN4Rust7Compile8handlersL17compile_fn_paramsEPNS0_7ContextEPNS_4TyTy6FnTypeEP9tree_nodePSt6vectorIP9BvariableSaISB_EEPS9_IS8_SaIS8_EE 1625
_ZN4Rust7Compile8handlersL26check_for_cached_intrinsicEPNS0_7ContextEPNS_4TyTy6FnTypeEPP9tree_node 2119
_ZN4Rust7Compile8handlersL24finalize_intrinsic_blockEPNS0_7ContextEP9tree_node 2177
_ZN4Rust7Compile8handlersL18maybe_override_ctxEPNS_4TyTy6FnTypeE 2191
_ZN4Rust7Compile8handlersL21enter_intrinsic_blockEPNS0_7ContextEP9tree_nodeRKSt6vectorIP9BvariableSaIS8_EE 2191
_ZN4Rust7Compile8handlersL26compile_intrinsic_functionEPNS0_7ContextEPNS_4TyTy6FnTypeE 2191
_ZN4Rust7Compile8handlers11try_handlerEb 9306
_ZN4Rust7Compile8handlers4copyEb 9306
_ZN4Rust7Compile8handlers6expectEb 9306
_ZN4Rust7Compile8handlers11wrapping_opE9tree_code 13959
_ZN4Rust7Compile8handlers16op_with_overflowE9tree_code 13959
_ZN4Rust7Compile8handlers11atomic_loadEi 18612
_ZN4Rust7Compile8handlers12atomic_storeEi 18612
_ZN4Rust7Compile8handlers12unchecked_opE9tree_code 32571

Generated by: LCOV version 2.4-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.