LCOV - code coverage report
Current view: top level - gcc - tree-profile.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.3 % 857 817
Test Date: 2024-04-27 14:03:13 Functions: 98.0 % 49 48
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
_ZN12_GLOBAL__N_115condition_indexEj 0
_Z24gimple_gen_pow2_profilerP17histogram_value_tj 5
_Z28gimple_gen_interval_profilerP17histogram_value_tj 5
_Z23gimple_gen_ior_profilerP17histogram_value_tj 28
_Z27gimple_gen_average_profilerP17histogram_value_tj 28
_Z22gimple_gen_ic_profilerP17histogram_value_tj 41
_Z31gimple_gen_topn_values_profilerP17histogram_value_tj 41
_ZL26prepare_instrumented_valueP20gimple_stmt_iteratorP17histogram_value_t 107
_ZL25gen_assign_counter_updateP20gimple_stmt_iteratorP5gcallP9tree_nodeS4_PKc 130
_Z15find_conditionsP8function 156
_Z8cov_freeP7condcov 156
_ZN12_GLOBAL__N_114make_top_indexE11array_sliceIP15basic_block_defER3vecIS2_7va_heap6vl_ptrERS4_IiS5_S6_E 156
_ZN12_GLOBAL__N_19conds_ctxC2Ej 156
_ZN7condcovC2Ej 156
_Z20instrument_decisions11array_sliceIP15basic_block_defEmS_IP17simple_bitmap_defES_ImE 289
_ZN12_GLOBAL__N_113paths_betweenERNS_9conds_ctxE11array_sliceIP15basic_block_defERK3vecIS4_7va_heap6vl_ptrE 289
_ZN12_GLOBAL__N_115masking_vectorsERNS_9conds_ctxE11array_sliceIP15basic_block_defES2_IP17simple_bitmap_defES2_ImE 289
_Z10cov_lengthPK7condcov 312
_ZL24init_ic_make_global_varsv 402
_Z27gimple_gen_ic_func_profilerv 531
_Z24gimple_gen_time_profilerj 532
_Z10cov_blocksP7condcovm 578
_Z8cov_mapsP7condcovm 578
_Z9cov_masksP7condcovm 578
_ZL14tree_profilingv 583
_ZL28parse_profile_file_filteringv 583
_ZL30release_profile_file_filteringv 583
_ZN12_GLOBAL__N_121pass_ipa_tree_profile7executeEP8function 583
_ZN12_GLOBAL__N_116resolve_countersER3vecINS_8countersE7va_heap6vl_ptrE 598
_ZN12_GLOBAL__N_113find_countersER3vecINS_8countersE7va_heap6vl_ptrEP8edge_def 1122
_ZL20parse_profile_filterPKcP3vecI17re_pattern_buffer7va_heap6vl_ptrES0_ 1166
_ZN12_GLOBAL__N_111emit_assignEP8edge_defP9tree_node 1608
_ZN12_GLOBAL__N_111emit_assignEP8edge_defP9tree_nodeS3_ 1608
_ZN12_GLOBAL__N_111single_edgeEPK3vecIP8edge_def5va_gc8vl_embedE 1727
_ZN12_GLOBAL__N_115resolve_counterER3vecINS_8countersE7va_heap6vl_ptrEm 1794
_ZN12_GLOBAL__N_113condition_uidEP8functionP15basic_block_def 1861
_Z25gimple_init_gcov_profilerv 2197
_ZL31include_source_file_for_profilePKc 2285
_ZN12_GLOBAL__N_120make_top_index_visitEP15basic_block_defR3vecIS1_7va_heap6vl_ptrERS2_IiS3_S4_E 4165
_ZN12_GLOBAL__N_115emit_bitwise_opEP8edge_defP9tree_node9tree_codeS3_ 5405
_Z24gimple_gen_edge_profileriP8edge_def 5680
_ZL18gen_counter_updateP20gimple_stmt_iteratorP9tree_nodeS2_PKc 6212
_ZN12_GLOBAL__N_115topological_cmpEPKvS1_Pv 8028
_ZN12_GLOBAL__N_121pass_ipa_tree_profile4gateEP8function 229806
_Z26make_pass_ipa_tree_profilePN3gcc7contextE 285189
_ZN12_GLOBAL__N_18index_ofEP15basic_block_def11array_sliceIS1_E 2927560
_ZN12_GLOBAL__N_117conditional_succsEP15basic_block_def 2928300
_ZN12_GLOBAL__N_116contract_edge_upEP8edge_def 3320567
_ZN12_GLOBAL__N_18single_pEPK3vecIP8edge_def5va_gc8vl_embedE 6513750

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.