LCOV - code coverage report
Current view: top level - gcc - gimple.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 87.5 % 1616 1414
Test Date: 2026-09-19 16:22:48 Functions: 96.6 % 145 140
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z11gimple_copyP6gimple 75523882
_Z11gimple_initP6gimple11gimple_codej 337642256
_Z11gimple_size11gimple_codej 413372642
_Z12empty_body_pP6gimple 36832
_Z12gimple_alloc11gimple_codej 335139508
_Z13dump_decl_setP8_IO_FILEP11bitmap_head 5338
_Z13gimple_set_bbP6gimpleP15basic_block_def 757339721
_Z14gimple_get_lhsPK6gimple 7268785763
_Z14gimple_set_lhsP6gimpleP9tree_node 2257158
_Z15gimple_seq_copyP6gimple 1881763
_Z16gimple_build_nopv 15802466
_Z16gimple_build_tryP6gimpleS0_16gimple_try_flags 3288282
_Z16gimple_build_wceP6gimple 653804
_Z16gimple_move_vopsP6gimpleS0_ 748681
_Z16sort_case_labelsR3vecIP9tree_node7va_heap6vl_ptrE 70110
_Z17gimple_build_bindP9tree_nodeP6gimpleS0_ 7556593
_Z17gimple_build_callP9tree_nodejz 632712
_Z17gimple_build_cond9tree_codeP9tree_nodeS1_S1_S1_ 10885090
_Z17gimple_build_gotoP9tree_node 7175145
_Z17gimple_build_resxi 949559
_Z17gimple_call_flagsPK6gimple 4322327939
_Z17nonbarrier_call_pP6gimple 1665143
_Z17nonfreeing_call_pP6gimple 10113742
_Z18gimple_build_catchP9tree_nodeP6gimple 41033
_Z18gimple_build_labelP9tree_node 19585244
_Z18gimple_call_fnspecPK5gcall 447554525
_Z18gimple_seq_add_seqPP6gimpleS0_ 17168051
_Z18gimple_seq_discardP6gimple 807793901
_Z18gimple_signed_typeP9tree_node 606993
_Z19gimple_build_assignP9tree_node9tree_codeS0_ 1532420
_Z19gimple_build_assignP9tree_node9tree_codeS0_S0_ 3583718
_Z19gimple_build_assignP9tree_node9tree_codeS0_S0_S0_ 90509965
_Z19gimple_build_assignP9tree_nodeS0_ 89095057
_Z19gimple_build_assumeP9tree_nodeP6gimple 126
_Z19gimple_build_returnP9tree_node 3672943
_Z19gimple_build_switchP9tree_nodeS0_RK3vecIS0_7va_heap6vl_ptrE 67494
_Z19gimple_check_failedPK6gimplePKciS3_11gimple_code9tree_code 0
_Z19gimple_could_trap_pPK6gimple 47699287
_Z19gimple_seq_add_stmtPP6gimpleS0_ 47652997
_Z19infer_nonnull_rangeP6gimpleP9tree_node 0
_Z20gimple_assign_copy_pP6gimple 203034316
_Z20gimple_assign_load_pPK6gimple 551987111
_Z20gimple_build_asm_vecPKcP3vecIP9tree_node5va_gc8vl_embedES7_S7_S7_ 87788
_Z20gimple_build_eh_elseP6gimpleS0_ 554
_Z20gimple_build_omp_forP6gimpleiP9tree_nodemS0_ 53539
_Z20gimple_get_alias_setP9tree_node 8691961
_Z20gimple_unsigned_typeP9tree_node 0
_Z21gimple_build_call_vecP9tree_nodeRK3vecIS0_7va_heap6vl_ptrE 779466
_Z21gimple_build_omp_scanP6gimpleP9tree_node 1324
_Z21gimple_build_omp_taskP6gimpleP9tree_nodeS2_S2_S2_S2_S2_ 5690
_Z21gimple_call_arg_flagsPK5gcallj 124247894
_Z21gimple_call_builtin_pPK6gimple 70778227
_Z21gimple_call_builtin_pPK6gimple14built_in_class 1039617259
_Z21gimple_call_builtin_pPK6gimple17built_in_function 3004478290
_Z21gimple_could_trap_p_1PK6gimplebb 76805569
_Z22dump_gimple_statisticsv 0
_Z22get_gimple_rhs_num_ops9tree_code 103494227
_Z22gimple_build_eh_filterP9tree_nodeP6gimple 5841
_Z22gimple_build_omp_scopeP6gimpleP9tree_node 242
_Z22gimple_build_omp_teamsP6gimpleP9tree_node 8892
_Z23gimple_build_debug_bindP9tree_nodeS0_P6gimple 69809183
_Z23gimple_build_omp_maskedP6gimpleP9tree_node 497
_Z23gimple_build_omp_masterP6gimple 874
_Z23gimple_build_omp_returnb 102194
_Z23gimple_build_omp_singleP6gimpleP9tree_node 1283
_Z23gimple_build_omp_targetP6gimpleiP9tree_nodeS0_ 43160
_Z23gimple_call_combined_fnPK6gimple 184403833
_Z23gimple_call_nonnull_argP5gcall 12735719
_Z23gimple_has_side_effectsPK6gimple 888007796
_Z23gimple_seq_set_locationP6gimplem 1049207
_Z24gimple_build_call_valistP9tree_nodejP13__va_list_tag 2454
_Z24gimple_build_eh_dispatchi 42785
_Z24gimple_build_omp_interopP9tree_node 612
_Z24gimple_build_omp_orderedP6gimpleP9tree_node 1848
_Z24gimple_build_omp_sectionP6gimple 1279
_Z24gimple_build_transactionP6gimple 545
_Z24gimple_call_return_flagsPK5gcall 49208647
_Z25gimple_assign_unary_nop_pP6gimple 47111
_Z25gimple_build_omp_continueP9tree_nodeS0_ 52058
_Z25gimple_build_omp_criticalP6gimpleP9tree_nodeS2_ 547
_Z25gimple_build_omp_dispatchP6gimpleP9tree_node 852
_Z25gimple_build_omp_parallelP6gimpleP9tree_nodeS2_S2_ 18577
_Z25gimple_build_omp_sectionsP6gimpleP9tree_node 634
_Z25gimple_call_retslot_flagsPK5gcall 97781
_Z25gimple_call_same_target_pPK6gimpleS1_ 1021244
_Z25gimple_inexpensive_call_pP5gcall 3385380
_Z26annotate_all_with_locationP6gimplem 228272
_Z26gimple_build_call_internal11internal_fnjz 482241
_Z26gimple_build_omp_taskgroupP6gimpleP9tree_node 611
_Z26gimple_call_copy_skip_argsP5gcallP11bitmap_head 0
_Z26gimple_ior_addresses_takenP11bitmap_headP6gimple 892403338
_Z27gimple_build_call_from_treeP9tree_nodeS0_ 10870417
_Z27gimple_build_cond_from_treeP9tree_nodeS0_S0_ 99123
_Z27gimple_build_switch_nlabelsjP9tree_nodeS0_ 67494
_Z27gimple_compare_field_offsetP9tree_nodeS0_ 62659827
_Z28gimple_asm_clobbers_memory_pPK4gasm 10685896
_Z28gimple_build_omp_atomic_loadP9tree_nodeS0_16omp_memory_order 10316
_Z28gimple_call_nonnull_result_pP5gcall 13412533
_Z28gimple_call_reset_alias_infoP5gcall 18766990
_Z29gimple_assign_ssa_name_copy_pP6gimple 40894274
_Z29gimple_build_debug_begin_stmtP9tree_nodem 2507429
_Z29gimple_build_omp_atomic_storeP9tree_node16omp_memory_order 10316
_Z29gimple_call_operator_delete_pPK5gcall 2683588
_Z29maybe_remove_unused_call_argsP8functionP6gimple 1177972
_Z30gimple_assign_rhs_could_trap_pP6gimple 3301654
_Z30gimple_assign_set_rhs_with_opsP20gimple_stmt_iterator9tree_codeP9tree_nodeS3_S3_ 7566710
_Z30gimple_build_call_internal_vec11internal_fnRK3vecIP9tree_node7va_heap6vl_ptrE 386599
_Z30gimple_build_debug_source_bindP9tree_nodeS0_P6gimple 736881
_Z30gimple_build_eh_must_not_throwP9tree_node 1352646
_Z30gimple_call_static_chain_flagsPK5gcall 180508
_Z31gimple_assign_set_rhs_from_treeP20gimple_stmt_iteratorP9tree_node 4834726
_Z31gimple_build_debug_inline_entryP9tree_nodem 4125337
_Z32annotate_all_with_location_afterP6gimple20gimple_stmt_iteratorm 100650805
_Z32gimple_build_builtin_unreachablem 184829
_Z32gimple_build_omp_sections_switchv 386
_Z32infer_nonnull_range_by_attributeP6gimpleP9tree_nodePS2_S3_ 79125741
_Z33gimple_build_omp_structured_blockP6gimple 791
_Z33gimple_seq_add_seq_without_updatePP6gimpleS0_ 277514
_Z34gimple_seq_add_stmt_without_updatePP6gimpleS0_ 197066321
_Z34infer_nonnull_range_by_dereferenceP6gimpleP9tree_node 347709657
_Z35gimple_cond_set_condition_from_treeP5gcondP9tree_node 428232
_Z36preprocess_case_label_vec_for_gimpleR3vecIP9tree_node7va_heap6vl_ptrES1_PS1_ 61956
_Z37gimple_or_expr_nonartificial_locationP6gimpleP9tree_node 122885
_Z38gimple_builtin_call_types_compatible_pPK6gimpleP9tree_node 288699190
_ZL12empty_stmt_pP6gimple 36755
_ZL15check_loadstoreP6gimpleP9tree_nodeS2_Pv 77734473
_ZL18gimple_build_asm_1PKcjjjj 87788
_ZL18gimple_set_subcodeP6gimplej 239279862
_ZL19compare_case_labelsPKvS0_ 43753911
_ZL19gimple_build_call_1P9tree_nodej 12285033
_ZL21gimple_build_assign_1P9tree_node9tree_codeS0_S0_S0_ 95626103
_ZL23should_carry_location_pP6gimple 268176638
_ZL26annotate_one_with_locationP6gimplem 680221340
_ZL26gimple_build_with_ops_stat11gimple_codejj 228424870
_ZL28gimple_build_call_internal_111internal_fnj 868856
_ZL28gimple_ior_addresses_taken_1P6gimpleP9tree_nodeS2_Pv 54941131
_ZL30gimple_signed_or_unsigned_typebP9tree_node 606993
_ZN8selftest15gimple_cc_testsEv 4
_ZN8selftestL13test_nop_stmtEv 4
_ZN8selftestL15test_could_trapEv 4
_ZN8selftestL16test_return_stmtEv 4
_ZN8selftestL16verify_gimple_ppEPKcP6gimple 20
_ZN8selftestL17test_assign_binopEv 4
_ZN8selftestL18test_assign_singleEv 4
_ZN8selftestL25test_return_without_valueEv 4

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.