LCOV - code coverage report
Current view: top level - gcc - tree-ssa-threadupdate.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 96.0 % 1087 1044
Test Date: 2026-10-17 16:30:31 Functions: 93.7 % 63 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z5debugPK3vecIP16jump_thread_edge7va_heap6vl_ptrE 0
_Z5debugRK3vecIP16jump_thread_edge7va_heap6vl_ptrE 0
_ZN16jt_path_registry5debugEv 0
_ZN16jt_path_registry10debug_pathEP8_IO_FILEi 29
_ZL21dump_jump_thread_pathP8_IO_FILERK3vecIP16jump_thread_edge7va_heap6vl_ptrEb 237
_ZL23phi_args_equal_on_edgesP8edge_defS0_ 4519
_ZL29count_stmts_and_phis_in_blockP15basic_block_def 5648
_ZN20fwd_jt_path_registry26thread_through_loop_headerEP4loopb 36144
_ZL19redirection_block_pP15basic_block_def 41082
_ZL23update_destination_phisP15basic_block_defS0_P3vecIP16jump_thread_edge7va_heap6vl_ptrEi 57429
_ZL31any_remaining_duplicated_blocksP3vecIP16jump_thread_edge7va_heap6vl_ptrEj 57429
_ZN21back_jt_path_registry27rewire_first_differing_edgeEjj 87004
_ZN16redirection_data5equalEPKS_S1_ 105279
_ZL23get_value_locus_in_pathP9tree_nodeP3vecIP16jump_thread_edge7va_heap6vl_ptrEP15basic_block_defiPm 113486
_ZN20fwd_jt_path_registry10update_cfgEb 116985
_ZN20fwd_jt_path_registry20mark_threaded_blocksEP11bitmap_head 116985
_Z30determine_bb_domination_statusP4loopP15basic_block_def 126821
_ZN21back_jt_path_registry15adjust_one_pathEP3vecIP16jump_thread_edge7va_heap6vl_ptrEj 129846
_Z24ssa_fixup_template_blockPP16redirection_dataP16ssa_local_info_t 208554
_ZL39create_edge_and_update_destination_phisP16redirection_dataP15basic_block_defi 225723
_Z21ssa_create_duplicatesPP16redirection_dataP16ssa_local_info_t 240356
_Z29ssa_fix_duplicate_block_edgesP16redirection_dataP16ssa_local_info_t 240356
_ZL18ssa_redirect_edgesPP16redirection_dataP16ssa_local_info_t 240356
_ZL19compute_path_countsP16redirection_dataP16ssa_local_info_tP13profile_countS4_ 240356
_ZN20fwd_jt_path_registry12thread_blockEP15basic_block_defb 249937
_ZN16jt_path_registry11remove_pathEj 282755
_ZL26create_block_for_threadingP15basic_block_defP16redirection_datajPP11bitmap_head 283152
_ZN20fwd_jt_path_registry23lookup_redirection_dataEP8edge_def13insert_option 294719
_ZL14update_profileP8edge_defS0_13profile_countS1_ 317047
_ZN21back_jt_path_registry10update_cfgEb 318800
_ZL13copy_phi_argsP15basic_block_defP8edge_defS2_P3vecIP16jump_thread_edge7va_heap6vl_ptrEi 364088
_ZN16redirection_data4hashEPKS_ 398435
_ZN20fwd_jt_path_registry29remove_jump_threads_includingEP8edge_def 467425
_ZN20fwd_jt_path_registry14thread_block_1EP15basic_block_defbb 499874
_Z18verify_jump_threadPP15basic_block_defj 1333928
_ZN16jt_path_registry16first_edge_countEP8edge_def 1333948
_ZN21back_jt_path_registry30adjust_paths_after_duplicationEj 1333948
_ZN21back_jt_path_registry21duplicate_thread_pathEP8edge_defS1_PP15basic_block_defjjPPKc 1362070
_ZL22valid_jump_thread_pathP3vecIP16jump_thread_edge7va_heap6vl_ptrE 1382732
_ZL34remove_ctrl_stmt_and_useless_edgesP15basic_block_defS0_ 1559671
_ZN16jt_path_registry11remove_pathEjP8edge_def 1644825
_ZN16jt_path_registry15drop_first_edgeEP8edge_def 1690344
_Z31estimate_threading_killed_stmtsP15basic_block_def 1712121
_ZL10uses_in_bbP9tree_nodeP15basic_block_def 1909852
_ZN16jt_path_registry14add_first_edgeEP8edge_def 2051575
_ZL13cancel_threadP3vecIP16jump_thread_edge7va_heap6vl_ptrEPKc 2119819
_ZN20fwd_jt_path_registryC2Ev 2136688
_ZL27dbds_continue_enumeration_pPK15basic_block_defPKv 2238716
_ZN16jt_path_registry20cancel_invalid_pathsER3vecIP16jump_thread_edge7va_heap6vl_ptrE 3748486
_ZN16jt_path_registry20register_jump_threadEP3vecIP16jump_thread_edge7va_heap6vl_ptrE 3748486
_ZN20fwd_jt_path_registryD0Ev 4273376
_ZN20fwd_jt_path_registryD0Ev 2136688
_ZN20fwd_jt_path_registryD2Ev 2136688
_ZN21back_jt_path_registryC2Ev 6523291
_ZN16jt_path_registry25thread_through_all_blocksEb 8659979
_ZN16jt_path_registryC2Eb 8659979
_ZN16jt_path_registryD0Ev 8659979
_ZN16jt_path_registryD0Ev 0
_ZN16jt_path_registryD2Ev 8659979
_ZN26jump_thread_path_allocatorC2Ev 8659979
_ZN26jump_thread_path_allocatorD2Ev 8659979
_ZN16jt_path_registry20allocate_thread_pathEv 19825952
_ZN26jump_thread_path_allocator20allocate_thread_pathEv 19825952
_ZN16jt_path_registry9push_edgeEP3vecIP16jump_thread_edge7va_heap6vl_ptrEP8edge_def21jump_thread_edge_type 28584892
_ZN26jump_thread_path_allocator20allocate_thread_edgeEP8edge_def21jump_thread_edge_type 28584892

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