LCOV - code coverage report
Current view: top level - gcc - internal-fn.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 72.1 % 2482 1789
Test Date: 2025-12-13 14:10:19 Functions: 60.1 % 173 104
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
_Z10expand_PHI11internal_fnP5gcall 0
_Z13expand_ASSUME11internal_fnP5gcall 0
_Z16expand_MASK_CALL11internal_fnP5gcall 0
_Z16expand_RAWMEMCHR11internal_fnP5gcall 0
_Z20expand_SHUFFLEVECTOR11internal_fnP5gcall 0
_Z20supported_else_val_p9insn_codeji 0
_Z23internal_fn_scale_index11internal_fn 0
_Z24internal_fn_offset_index11internal_fn 0
_Z27internal_fn_alias_ptr_index11internal_fn 0
_Z28internal_len_load_store_bias11internal_fn12machine_mode 0
_ZL13expand_UNIQUE11internal_fnP5gcall 0
_ZL13expand_VA_ARG11internal_fnP5gcall 0
_ZL15expand_ANNOTATE11internal_fnP5gcall 0
_ZL15expand_CO_ACTOR11internal_fnP5gcall 0
_ZL15expand_CO_FRAME11internal_fnP5gcall 0
_ZL15expand_CO_SUSPN11internal_fnP5gcall 0
_ZL15expand_CO_YIELD11internal_fnP5gcall 0
_ZL15expand_SET_EDOM11internal_fnP5gcall 0
_ZL16expand_ASAN_MARK11internal_fnP5gcall 0
_ZL16expand_UBSAN_PTR11internal_fnP5gcall 0
_ZL17expand_ASAN_CHECK11internal_fnP5gcall 0
_ZL17expand_GOACC_LOOP11internal_fnP5gcall 0
_ZL17expand_GOACC_TILE11internal_fnP5gcall 0
_ZL17expand_UBSAN_NULL11internal_fnP5gcall 0
_ZL17expand_UBSAN_VPTR11internal_fnP5gcall 0
_ZL18expand_ASAN_POISON11internal_fnP5gcall 0
_ZL18expand_GOMP_MAX_VF11internal_fnP5gcall 0
_ZL18expand_HWASAN_MARK11internal_fnP5gcall 0
_ZL18expand_VEC_CONVERT11internal_fnP5gcall 0
_ZL19expand_GOMP_SIMD_VF11internal_fnP5gcall 0
_ZL19expand_GOMP_SIMT_VF11internal_fnP5gcall 0
_ZL19expand_HWASAN_CHECK11internal_fnP5gcall 0
_ZL19expand_UBSAN_BOUNDS11internal_fnP5gcall 0
_ZL20expand_GOMP_DISPATCH11internal_fnP5gcall 0
_ZL20expand_GOMP_USE_SIMT11internal_fnP5gcall 0
_ZL21expand_BUILTIN_EXPECT11internal_fnP5gcall 0
_ZL21expand_GOMP_SIMD_LANE11internal_fnP5gcall 0
_ZL21expand_GOMP_SIMT_EXIT11internal_fnP5gcall 0
_ZL21expand_GOMP_SIMT_LANE11internal_fnP5gcall 0
_ZL21expand_HWASAN_SET_TAG11internal_fnP5gcall 0
_ZL21expand_TSAN_FUNC_EXIT11internal_fnP5gcall 0
_ZL21expand_while_optab_fn11internal_fnP5gcall9optab_tag 0
_ZL21get_multi_vector_moveP9tree_node9optab_tag 0
_ZL22expand_ASAN_POISON_USE11internal_fnP5gcall 0
_ZL22expand_GOACC_REDUCTION11internal_fnP5gcall 0
_ZL22expand_GOMP_SIMT_ENTER11internal_fnP5gcall 0
_ZL22expand_GOMP_TARGET_REV11internal_fnP5gcall 0
_ZL22expand_LOOP_DIST_ALIAS11internal_fnP5gcall 0
_ZL22expand_LOOP_VECTORIZED11internal_fnP5gcall 0
_ZL24expand_HWASAN_CHOOSE_TAG11internal_fnP5gcall 0
_ZL24expand_UBSAN_OBJECT_SIZE11internal_fnP5gcall 0
_ZL25expand_GOMP_SIMT_VOTE_ANY11internal_fnP5gcall 0
_ZL25expand_GOMP_SIMT_XCHG_IDX11internal_fnP5gcall 0
_ZL26expand_GOMP_SIMD_LAST_LANE11internal_fnP5gcall 0
_ZL26expand_GOMP_SIMT_LAST_LANE11internal_fnP5gcall 0
_ZL26expand_GOMP_SIMT_XCHG_BFLY11internal_fnP5gcall 0
_ZL26expand_load_lanes_optab_fn11internal_fnP5gcall9optab_tag 0
_ZL27expand_gather_load_optab_fn11internal_fnP5gcall9optab_tag 0
_ZL27expand_store_lanes_optab_fn11internal_fnP5gcall9optab_tag 0
_ZL28expand_GOMP_SIMD_ORDERED_END11internal_fnP5gcall 0
_ZL28expand_GOMP_SIMT_ENTER_ALLOC11internal_fnP5gcall 0
_ZL28expand_strided_load_optab_fn11internal_fnP5gcall9optab_tag 0
_ZL29expand_GOMP_SIMT_ORDERED_PRED11internal_fnP5gcall 0
_ZL29expand_HWASAN_ALLOCA_UNPOISON11internal_fnP5gcall 0
_ZL29expand_scatter_store_optab_fn11internal_fnP5gcall9optab_tag 0
_ZL29expand_strided_store_optab_fn11internal_fnP5gcall9optab_tag 0
_ZL30can_widen_mult_without_libcall15scalar_int_modeS_P7rtx_defS1_b 0
_ZL30expand_GOMP_SIMD_ORDERED_START11internal_fnP5gcall 0
_ZL30multi_vector_optab_supported_p9optab_tagSt4pairIP9tree_nodeS2_E17optimization_type 0
_Z12expand_CLRSB11internal_fnP5gcall 1
_ZL10expand_NOP11internal_fnP5gcall 1
_Z18lookup_internal_fnPKc 3
_ZL18expand_FALLTHROUGH11internal_fnP5gcall 25
_ZL14expand_LAUNDER11internal_fnP5gcall 29
_ZL27expand_reduc_sbool_optab_fn11internal_fnP5gcall9optab_tag 33
_Z23associative_binary_fn_p11internal_fn 48
_ZL28expand_ATOMIC_OR_FETCH_CMP_011internal_fnP5gcall 112
_ZL23expand_vec_set_optab_fn11internal_fnP5gcall9optab_tag 122
_Z19expand_DIVMODBITINT11internal_fnP5gcall 131
_Z10expand_FFS11internal_fnP5gcall 132
_ZL32expand_ATOMIC_BIT_TEST_AND_RESET11internal_fnP5gcall 135
_Z20expand_BITINTTOFLOAT11internal_fnP5gcall 138
_Z20set_edom_supported_pv 139
_ZL30expand_ATOMIC_BIT_TEST_AND_SET11internal_fnP5gcall 146
_ZL37expand_ATOMIC_BIT_TEST_AND_COMPLEMENT11internal_fnP5gcall 146
_Z13expand_PARITY11internal_fnP5gcall 165
_Z20expand_FLOATTOBITINT11internal_fnP5gcall 167
_ZL29expand_ATOMIC_AND_FETCH_CMP_011internal_fnP5gcall 176
_ZL29expand_ATOMIC_XOR_FETCH_CMP_011internal_fnP5gcall 176
_ZL23expand_ACCESS_WITH_SIZE11internal_fnP5gcall 197
_Z15expand_POPCOUNT11internal_fnP5gcall 217
_ZL19expand_crc_optab_fn11internal_fnP5gcall9optab_tag 242
_Z16expand_SPACESHIP11internal_fnP5gcall 327
_Z30direct_internal_fn_supported_pP5gcall17optimization_type 386
_ZL23expand_convert_optab_fn11internal_fnP5gcall9optab_tagj 444
_ZL28expand_vector_ubsan_overflowm9tree_codeP9tree_nodeS1_S1_ 549
_ZL28expand_partial_load_optab_fn11internal_fnP5gcall9optab_tag 646
_ZL29expand_partial_store_optab_fn11internal_fnP5gcall9optab_tag 708
_ZL21contains_call_div_modP8rtx_insn 844
_Z10expand_CTZ11internal_fnP5gcall 860
_ZL29expand_ATOMIC_ADD_FETCH_CMP_011internal_fnP5gcall 923
_ZL29expand_ATOMIC_SUB_FETCH_CMP_011internal_fnP5gcall 937
_ZL19expand_neg_overflowmP9tree_nodeS0_bPS0_ 973
_ZL19expand_call_mem_refP9tree_nodeP5gcalli 1354
_ZL26add_mask_else_and_len_argsP14expand_operandjP5gcall 1354
_ZL22expand_UBSAN_CHECK_MUL11internal_fnP5gcall 1440
_Z16expand_MULBITINT11internal_fnP5gcall 1565
_ZL22expand_UBSAN_CHECK_ADD11internal_fnP5gcall 1785
_ZL26expand_ABNORMAL_DISPATCHER11internal_fnP5gcall 1798
_ZL22expand_UBSAN_CHECK_SUB11internal_fnP5gcall 1838
_Z31internal_strided_fn_supported_p11internal_fnP9tree_nodeP3vecIi7va_heap6vl_ptrE 2518
_ZL20expand_GOACC_DIM_POS11internal_fnP5gcall 4567
_ZL25expand_ubsan_result_storeP9tree_nodeP7rtx_def15scalar_int_modeS2_P14rtx_code_label 4655
_Z34internal_check_ptrs_fn_supported_p11internal_fnP9tree_node8poly_intILj1EmEj 5248
_ZL21expand_GOACC_DIM_SIZE11internal_fnP5gcall 5695
_ZL12expand_USUBC11internal_fnP5gcall 6121
_Z27get_conditional_internal_fn11internal_fn 7323
_Z24direct_internal_fn_types11internal_fnP9tree_nodePS1_ 8349
_Z10expand_CLZ11internal_fnP5gcall 8518
_ZL29expand_vec_cond_mask_optab_fn11internal_fnP5gcall9optab_tag 8746
_Z19get_len_internal_fn11internal_fn 9569
_ZL15expand_bitquery11internal_fnP5gcall 9893
_ZL13expand_DIVMOD11internal_fnP5gcall 11676
_ZL30expand_ATOMIC_COMPARE_EXCHANGE11internal_fnP5gcall 14110
_ZL12expand_UADDC11internal_fnP5gcall 15132
_Z34vectorized_internal_fn_supported_p11internal_fnP9tree_node 15596
_Z21widening_evenodd_fn_p11code_helper 17396
_ZL19expand_mul_overflowmP9tree_nodeS0_S0_bbbbPS0_ 18888
_Z30internal_fn_stored_value_index11internal_fn 23040
_ZL19expand_SUB_OVERFLOW11internal_fnP5gcall 23439
_ZL19expand_MUL_OVERFLOW11internal_fnP5gcall 23614
_ZL19expand_ADD_OVERFLOW11internal_fnP5gcall 25455
_Z28internal_gather_scatter_fn_p11internal_fn 38610
_Z22expand_addsub_overflowm9tree_codeP9tree_nodeS1_S1_bbbbPS1_ 40033
_Z33can_interpret_as_conditional_op_pP6gimplePP9tree_nodeP9tree_codeRA3_S2_S3_S3_S3_ 40380
_ZL20expand_DEFERRED_INIT11internal_fnP5gcall 44406
_Z23get_supported_else_vals9insn_codejR3vecIi7va_heap6vl_ptrE 46073
_Z23lookup_hilo_internal_fn11internal_fnPS_S0_ 53170
_Z26lookup_evenodd_internal_fn11internal_fnPS_S0_ 53170
_Z22internal_fn_else_index11internal_fn 61914
_ZL21expand_arith_overflow9tree_codeP6gimple 72508
_ZL34expand_arith_overflow_result_storeP9tree_nodeP7rtx_def15scalar_int_modeS2_ 72733
_ZL25convert_optab_supported_p9optab_tagSt4pairIP9tree_nodeS2_E17optimization_type 80830
_ZL25expand_arith_set_overflowP9tree_nodeP7rtx_def 81364
_ZL22expand_direct_optab_fn11internal_fnP5gcall9optab_tagj 82313
_ZL20expand_fn_using_insnP5gcall9insn_codejj 82757
_ZL15assign_call_lhsP9tree_nodeP7rtx_defP14expand_operand 92751
_ZL23create_call_lhs_operandP14expand_operandP7rtx_def12machine_mode 92751
_Z24direct_internal_fn_types11internal_fnP5gcall 146378
_ZL17get_min_precisionP9tree_node6signop 157372
_Z22internal_fn_mask_index11internal_fn 202159
_Z24direct_internal_fn_optab11internal_fnSt4pairIP9tree_nodeS2_E 213568
_Z20expand_internal_callP5gcall 236460
_Z20expand_internal_call11internal_fnP5gcall 273546
_Z17init_internal_fnsv 290066
_Z31get_conditional_len_internal_fn9tree_code 521602
_Z27get_conditional_internal_fn9tree_code 544790
_Z19internal_store_fn_p11internal_fn 652990
_ZL24direct_internal_fn_optab11internal_fn 758976
_Z18internal_load_fn_p11internal_fn 799869
_Z13widening_fn_p11code_helper 1763652
_Z38internal_gather_scatter_fn_supported_p11internal_fnP9tree_nodeS1_S1_iP3vecIi7va_heap6vl_ptrE 2812994
_Z21internal_fn_len_index11internal_fn 3459660
_Z29get_unconditional_internal_fn11internal_fn 3572867
_Z28conditional_internal_fn_code11internal_fn 3618677
_ZL24direct_optab_supported_p9optab_tagSt4pairIP9tree_nodeS2_E17optimization_type 4029112
_Z30direct_internal_fn_supported_p11internal_fnP9tree_node17optimization_type 4093173
_Z30direct_internal_fn_supported_p11internal_fnSt4pairIP9tree_nodeS2_E17optimization_type 4252544
_ZL33type_pair_strictly_matches_mode_pSt4pairIP9tree_nodeS1_E 4252544
_ZL28type_strictly_matches_mode_pPK9tree_node 8362486
_Z24commutative_ternary_fn_p11internal_fn 27686663
_Z26first_commutative_argument11internal_fn 28012584
_Z23commutative_binary_fn_p11internal_fn 33848518

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.