LCOV - code coverage report
Current view: top level - gcc - ipa-pure-const.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.6 % 1080 1022
Test Date: 2025-11-22 14:42:49 Functions: 96.6 % 58 56
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
_Z17finite_function_pv 4399509
_Z17make_pass_nothrowPN3gcc7contextE 289302
_Z18warn_function_coldP9tree_node 7558
_Z22ipa_make_function_pureP11cgraph_nodebb 1072687
_Z23ipa_make_function_constP11cgraph_nodebb 1628232
_Z24make_pass_ipa_pure_constPN3gcc7contextE 289302
_Z26make_pass_local_pure_constPN3gcc7contextE 289302
_Z29warn_function_returns_nonnullP9tree_node 207402
_Z32make_pass_warn_function_noreturnPN3gcc7contextE 289302
_Z33builtin_safe_for_const_function_pPbP9tree_node 23905061
_ZL10check_callP13funct_state_dP5gcallb 15604577
_ZL10check_declP13funct_state_dP9tree_nodebb 20665815
_ZL10check_loadP6gimpleP9tree_nodeS2_Pv 12866370
_ZL10check_stmtP20gimple_stmt_iteratorP13funct_state_db 187759093
_ZL11check_storeP6gimpleP9tree_nodeS2_Pv 13780804
_ZL11worse_stateP18pure_const_state_ePbS_bP11symtab_nodeS3_ 15018602
_ZL12better_stateP18pure_const_state_ePbS_b 7039281
_ZL14check_ipa_loadP6gimpleP9tree_nodeS2_Pv 6357052
_ZL15check_ipa_storeP6gimpleP9tree_nodeS2_Pv 6612334
_ZL15gate_pure_constv 0
_ZL16analyze_functionP11cgraph_nodeb 4792958
_ZL16propagate_mallocv 152284
_ZL16self_recursive_pP11cgraph_node 2120770
_ZL16state_from_flagsP18pure_const_state_ePbib 15861789
_ZL17check_retval_usesP9tree_nodeP6gimple 459998
_ZL17propagate_nothrowv 152284
_ZL17suggest_attributeN11diagnostics9option_idEP9tree_nodebP8hash_setIS2_Lb0E19default_hash_traitsIS2_EEPKc 1298811
_ZL18malloc_candidate_pP8functionb 6072889
_ZL18warn_function_pureP9tree_nodeb 382950
_ZL19dump_malloc_latticeP8_IO_FILEPKc 304568
_ZL19warn_function_constP9tree_nodeb 994560
_ZL20malloc_candidate_p_1P8functionP9tree_nodeP6gimplebP11bitmap_head 387237
_ZL20propagate_pure_constv 152284
_ZL20warn_function_mallocP9tree_node 3
_ZL22warn_function_noreturnP9tree_node 27657
_ZL23ignore_edge_for_nothrowP11cgraph_edge 7312043
_ZL23pure_const_read_summaryv 13167
_ZL24pure_const_write_summaryv 19638
_ZL26ignore_edge_for_pure_constP11cgraph_edge 7312043
_ZL27pure_const_generate_summaryv 148172
_ZL34skip_function_for_local_pure_constP11cgraph_node 4840458
_ZL37function_always_visible_to_compiler_pP9tree_node 26
_ZL7cdtor_pP11cgraph_nodePv 51424
_ZL8check_opP13funct_state_dP9tree_nodeb 18950745
_ZN12_GLOBAL__N_112pass_nothrow4gateEP8function 2922527
_ZN12_GLOBAL__N_112pass_nothrow5cloneEv 0
_ZN12_GLOBAL__N_112pass_nothrow7executeEP8function 2485319
_ZN12_GLOBAL__N_119pass_ipa_pure_const14register_hooksEv 161339
_ZN12_GLOBAL__N_119pass_ipa_pure_const4gateEP8function 593344
_ZN12_GLOBAL__N_119pass_ipa_pure_const7executeEP8function 152284
_ZN12_GLOBAL__N_119pass_ipa_pure_constC2EPN3gcc7contextE 289302
_ZN12_GLOBAL__N_121pass_local_pure_const4gateEP8function 3526703
_ZN12_GLOBAL__N_121pass_local_pure_const5cloneEv 289302
_ZN12_GLOBAL__N_121pass_local_pure_const7executeEP8function 3526376
_ZN12_GLOBAL__N_127pass_warn_function_noreturn4gateEP8function 1472888
_ZN12_GLOBAL__N_127pass_warn_function_noreturn7executeEP8function 29
_ZN21funct_state_summary_t6insertEP11cgraph_nodeP13funct_state_d 19261
_ZN21funct_state_summary_t9duplicateEP11cgraph_nodeS1_P13funct_state_dS3_ 1214782

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.