LCOV - code coverage report
Current view: top level - gcc - sched-deps.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 81.6 % 2591 2114
Test Date: 2026-10-17 16:30:31 Functions: 86.1 % 144 124
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z12get_dep_weakjj 0
_Z12sd_debug_depP4_dep 0
_Z12set_dep_weakjjj 0
_Z14sd_debug_listsP8rtx_insni 0
_Z16sd_unresolve_dep12_sd_iterator 0
_Z17sd_copy_back_depsP8rtx_insnS0_b 0
_Z20sd_add_or_update_depP4_depb 0
_Z36sched_get_reverse_condition_uncachedPK8rtx_insn 0
_Z42sched_insn_is_legitimate_for_speculation_pPK8rtx_insnj 0
_Z7ds_weakj 0
_Z8debug_dsj 0
_Z8dk_to_ds8reg_note 0
_Z8ds_mergejj 0
_Z8ds_to_dkj 0
_ZL10ds_merge_1jjb 0
_ZL10dump_listsP8_IO_FILEP8rtx_insnii 0
_ZL14get_dep_weak_1jj 0
_ZL23change_spec_dep_to_hard12_sd_iterator 0
_ZL7dump_dsP8_IO_FILEj 0
_ZL8dump_depP8_IO_FILEP4_depi 0
_ZL18conditions_mutex_pPK7rtx_defS1_bb 4
_ZN8selftest19sched_deps_cc_testsEv 4
_ZN8selftestL18test_lazy_barriersEv 4
_ZN8selftestL18test_reg_last_poolEv 4
_ZN8selftestL22test_full_lazy_barrierEP14bitmap_obstackP8rtx_insnS3_S3_ 4
_ZN8selftestL22test_lazy_barrier_joinEP14bitmap_obstack 4
_ZN8selftestL24test_sparse_lazy_barrierEP14bitmap_obstackP8rtx_insnS3_S3_S3_ 4
_ZN8selftestL27test_dirty_reg_last_releaseEv 4
_ZN8selftestL16assert_insn_listEP13rtx_insn_listP8rtx_insnS3_ 20
_Z24extend_dependency_cachesib 91
_ZN8selftestL26observe_barrier_dependenceEP8rtx_insnj 388
_Z17estimate_dep_weakP7rtx_defS0_ 518
_ZL20extend_deps_reg_infoP9deps_desci 802
_ZL21mark_hard_regno_deathii 1082
_ZL17mark_pseudo_deathi 1207
_ZL26mark_insn_hard_regno_birthP8rtx_insniibb 1628
_ZL22mark_insn_pseudo_birthP8rtx_insnibb 1713
_Z12ds_max_mergejj 2270
_ZL14mark_reg_deathP7rtx_def 2289
_Z16remove_from_depsP9deps_descP8rtx_insn 2293
_ZL10insn_use_pP8rtx_insni 2323
_ZL19create_insn_reg_setiP8rtx_insn 2323
_ZL19create_insn_reg_useiP8rtx_insn 2489
_Z19ds_get_max_dep_weakj 2713
_Z18init_deps_reg_lastP9deps_desc 3382
_ZL19mark_insn_reg_birthP8rtx_insnP7rtx_defbb 4196
_ZL19mark_insn_reg_storeP7rtx_defPKS_Pv 4196
_ZL21mark_insn_reg_clobberP7rtx_defPKS_Pv 4196
_ZL33remove_from_both_dependence_listsP8rtx_insnPP13rtx_insn_listPP13rtx_expr_list 4586
_Z24ds_get_speculation_typesj 5048
_Z27init_insn_reg_pressure_infoP8rtx_insn 5262
_ZL19setup_insn_reg_usesP9deps_descP8rtx_insn 5262
_ZL15deps_may_trap_pPK7rtx_def 15773
_Z33get_implicit_reg_pending_clobbersP12HARD_REG_SETP8rtx_insn 28567
_ZL24update_dependency_cachesP4_dep8reg_note 34466
_Z13ds_full_mergejjP7rtx_defS0_ 56306
_ZL27remove_from_dependence_listP8rtx_insnPP13rtx_insn_list 63246
_Z17sched_deps_finishv 989039
_Z15sched_deps_initb 993698
_ZL21init_deps_data_vectorv 993698
_ZL14attempt_changeP12mem_inc_infoP7rtx_def 1136041
_ZL21set_dependency_cachesP4_dep 2063995
_ZL18chain_to_prev_insnP8rtx_insn 4250569
_ZL22delete_all_dependencesP8rtx_insn 4250569
_ZL19call_may_noreturn_pP8rtx_insn 4680201
_ZL21ask_dependency_cachesP4_dep 5084218
_Z13sd_delete_dep12_sd_iterator 7979414
_ZL19flush_pending_listsP9deps_descP8rtx_insnii 9819155
_Z20find_modifiable_memsP8rtx_insnS0_ 10610721
_Z15sched_free_depsP8rtx_insnS0_b 10611726
_Z13deps_start_bbP9deps_descP8rtx_insn 10631423
_Z13sched_analyzeP9deps_descP8rtx_insnS2_ 10631423
_Z16init_deps_globalv 10631802
_Z18finish_deps_globalv 10631802
_ZL14alloc_reg_lasti 10636536
_Z9init_depsP9deps_descb 10637978
_Z9free_depsP9deps_desc 10638002
_ZL16release_reg_lastP8deps_regi 10638002
_Z22haifa_note_reg_clobberi 11569748
_ZL16note_reg_clobberi 11571353
_Z22deps_pools_are_empty_pv 11619415
_ZL8find_incP12mem_inc_infob 31384813
_ZL18haifa_note_mem_depP7rtx_defS0_P8rtx_insnj 32423230
_ZL12note_mem_depP7rtx_defS0_P8rtx_insnj 32427985
_ZL16parse_add_or_incP12mem_inc_infoP8rtx_insnb 35611867
_ZL23add_insn_mem_dependenceP9deps_descbP8rtx_insnP7rtx_def 39155915
_Z18haifa_note_reg_seti 39804473
_ZL12note_reg_seti 39821939
_ZL20chain_to_prev_insn_pP8rtx_insn 57294753
_ZL37sched_get_condition_with_rev_uncachedPK8rtx_insnPb 64461867
_ZL21sched_has_condition_pPK8rtx_insn 66384402
_ZL15sched_analyze_1P9deps_descP7rtx_defP8rtx_insn 70185034
_Z18haifa_note_reg_usei 83367524
_ZL12note_reg_usei 83386964
_ZL22sched_macro_fuse_insnsP8rtx_insn 115905631
_Z12sd_init_insnP8rtx_insn 116112834
_Z14sd_finish_insnP8rtx_insn 116112834
_ZL15clear_deps_listP10_deps_list 116112834
_ZL29delete_dep_nodes_in_back_depsP8rtx_insnb 116112834
_ZL18sched_analyze_insnP9deps_descP7rtx_defP8rtx_insn 116151459
_ZL16haifa_start_insnP8rtx_insn 122074366
_ZL17haifa_finish_insnv 122074366
_Z17deps_analyze_insnP9deps_descP8rtx_insn 122112983
_ZL17sched_analyze_regP9deps_desci12machine_mode8rtx_codeP8rtx_insn 134518751
_Z23maybe_extend_reg_info_pv 134519107
_Z14sd_resolve_dep12_sd_iterator 218890726
_Z10sd_add_depP4_depb 226879841
_ZL15create_dep_nodev 226879841
_ZL15delete_dep_nodeP9_dep_node 226879841
_ZL8copy_depP4_depS0_ 226879841
_ZL8find_memP12mem_inc_infoPP7rtx_def 260413375
_ZL10update_depP4_depS0_12_sd_iteratorP7rtx_defS3_ 340773704
_ZL15sched_analyze_2P9deps_descP7rtx_defP8rtx_insn 352847162
_ZL13move_dep_linkP9_dep_linkP10_deps_listS2_ 438917492
_Z19sd_find_dep_betweenP8rtx_insnS0_b 449686529
_ZL22dep_link_is_detached_pP9_dep_link 453759682
_ZL23get_back_and_forw_listsP4_depbPP10_deps_listS3_ 453759682
_Z30sched_insns_conditions_mutex_pPK8rtx_insnS1_ 514980818
_Z13deps_reg_lastP9deps_descj 538573515
_ZL19add_or_update_dep_1P4_depbP7rtx_defS2_ 570673768
_ZL14free_deps_listP10_deps_list 580564170
_ZL16create_deps_listv 580564170
_ZL28sched_get_condition_with_revPK8rtx_insnPb 583869819
_Z14add_dependenceP8rtx_insnS0_8reg_note 630593562
_ZL14haifa_note_depP8rtx_insnj 638361466
_Z8init_depP4_depP8rtx_insnS2_8reg_note 638390609
_ZL16add_dependence_1P8rtx_insnS0_8reg_note 638402782
_ZL8note_depP8rtx_insnj 638402782
_ZL25maybe_add_or_update_dep_1P4_depbP7rtx_defS2_ 670784696
_Z10init_dep_1P4_depP8rtx_insnS2_8reg_notej 670813839
_Z8ds_to_dtj 670816854
_Z16sd_lists_empty_pPK8rtx_insni 720577887
_ZL10dep_spec_pP4_dep 794533386
_ZL9check_depP4_depb 797551327
_ZL15attach_dep_linkP9_dep_linkPS0_ 892677174
_ZL15detach_dep_linkP9_dep_link 892677174
_ZL16add_to_deps_listP9_dep_linkP10_deps_list 892677174
_ZL21remove_from_deps_listP9_dep_linkP10_deps_list 892677174
_ZL28sd_find_dep_between_no_cacheP8rtx_insnS0_bP12_sd_iterator 1018027094
_ZL28add_dependence_list_and_freeP9deps_descP8rtx_insnPP13rtx_insn_listi8reg_noteb 1260213158
_ZL17deps_list_empty_pP10_deps_list 1417311835
_Z13sd_lists_sizePK8rtx_insni 2713182684
_ZL19add_dependence_listP8rtx_insnP13rtx_insn_listi8reg_noteb 3298739295
_Z12sd_next_listPK8rtx_insnPiPP10_deps_listPb 6195129402

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.