LCOV - code coverage report
Current view: top level - gcc - tree-tailcall.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.7 % 1037 992
Test Date: 2025-11-22 14:42:49 Functions: 93.5 % 31 29
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
_Z18make_pass_musttailPN3gcc7contextE 289302
_Z20make_pass_tail_callsPN3gcc7contextE 289302
_Z24make_pass_tail_recursionPN3gcc7contextE 289302
_ZL15find_tail_callsP15basic_block_defP8edge_defPP8tailcallbRbbRiP8hash_setIS2_Lb0E19default_hash_traitsIS2_EEPS8_IS0_Lb0ES9_IS0_EE 7275003
_ZL15gate_tail_callsv 4568113
_ZL16decrease_profileP15basic_block_def13profile_count 0
_ZL16empty_eh_cleanupP15basic_block_defPii 165
_ZL18execute_tail_callsv 0
_ZL18optimize_tail_callP8tailcallbRP4loop 874995
_ZL18process_assignmentP7gassign20gimple_stmt_iteratorPP9tree_nodeS4_S4_P11bitmap_head 114116
_ZL19adjust_return_valueP15basic_block_defP9tree_nodeS2_ 156
_ZL19eliminate_tail_callP8tailcallRP4loop 2199
_ZL20maybe_error_musttailP5gcallPKcb 782045
_ZL21add_successor_phi_argP8edge_defP9tree_nodeS2_ 220
_ZL21independent_of_stmt_pP9tree_nodeP6gimple20gimple_stmt_iteratorP11bitmap_head 24272
_ZL22propagate_through_phisP9tree_nodeP8edge_def 529123
_ZL23single_non_eh_succ_edgeP15basic_block_def 533696
_ZL23suitable_for_tail_opt_pP5gcallb 1608771
_ZL25adjust_accumulator_values20gimple_stmt_iteratorP9tree_nodeS1_P8edge_def 2199
_ZL26tree_optimize_tail_calls_1bbb 3569528
_ZL27create_tailcall_accumulatorPKcP15basic_block_defP9tree_node 202
_ZL27update_accumulator_with_ops9tree_codeP9tree_nodeS1_20gimple_stmt_iterator 217
_ZL28adjust_return_value_with_ops9tree_codePKcP9tree_nodeS3_20gimple_stmt_iterator 186
_ZL28suitable_for_tail_call_opt_pP5gcallb 1590295
_ZN12_GLOBAL__N_113pass_musttail4gateEP8function 1472888
_ZN12_GLOBAL__N_113pass_musttail7executeEP8function 235
_ZN12_GLOBAL__N_115pass_tail_calls4gateEP8function 1041410
_ZN12_GLOBAL__N_115pass_tail_calls7executeEP8function 724913
_ZN12_GLOBAL__N_119pass_tail_recursion4gateEP8function 3526703
_ZN12_GLOBAL__N_119pass_tail_recursion5cloneEv 289302
_ZN12_GLOBAL__N_119pass_tail_recursion7executeEP8function 2844380

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.