LCOV - code coverage report
Current view: top level - gcc/analyzer - state-purge.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.1 % 366 337
Test Date: 2026-02-28 14:20:25 Functions: 90.6 % 32 29
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZL10my_addr_cbP6gimpleP9tree_nodeS2_Pv 13701
_ZL10my_load_cbP6gimpleP9tree_nodeS2_Pv 13662
_ZL11my_store_cbP6gimpleP9tree_nodeS2_Pv 10805
_ZL14same_binding_pPKN3ana6regionES2_PNS_13store_managerE 28090
_ZL18fully_overwrites_pPK6gimpleP9tree_nodeRKN3ana12region_modelE 39844
_ZL18print_vec_of_namesP12graphviz_outPKcRK8auto_vecIP9tree_nodeLm0EE 382
_ZL25get_candidate_for_purgingP9tree_node 38586
_ZN17gimple_op_visitor10add_neededEP9tree_node 7700
_ZN17gimple_op_visitor14add_pointed_toEP9tree_node 3582
_ZN17gimple_op_visitor7on_addrEP6gimpleP9tree_nodeS3_ 13701
_ZN17gimple_op_visitor7on_loadEP6gimpleP9tree_nodeS3_ 13662
_ZN17gimple_op_visitor8on_storeEP6gimpleP9tree_nodeS3_ 10805
_ZN17gimple_op_visitorC2EPN3ana15state_purge_mapERKNS0_9superedgeE 136072
_ZN3ana15state_purge_map18on_duplicated_nodeERKNS_9supernodeES3_ 0
_ZN3ana15state_purge_map27get_or_create_data_for_declERK8functionP9tree_node 11282
_ZN3ana15state_purge_mapC2ERKNS_10supergraphEPNS_20region_model_managerEPNS_6loggerE 3369
_ZN3ana15state_purge_mapD2Ev 3369
_ZN3ana20state_purge_per_decl13add_needed_atERKNS_9supernodeE 7734
_ZN3ana20state_purge_per_decl15add_to_worklistERKNS_9supernodeEP8auto_vecIPS2_Lm0EEP8hash_setIS5_Lb0E19default_hash_traitsIS5_EEPNS_6loggerE 103510
_ZN3ana20state_purge_per_decl17add_pointed_to_atERKNS_9supernodeE 3582
_ZN3ana20state_purge_per_decl17process_worklistsERKNS_15state_purge_mapEPNS_20region_model_managerE 3137
_ZN3ana20state_purge_per_decl18on_duplicated_nodeERKNS_9supernodeES3_ 0
_ZN3ana20state_purge_per_decl26process_supernode_forwardsERKNS_9supernodeEP8auto_vecIPS2_Lm0EEP8hash_setIS5_Lb0E19default_hash_traitsIS5_EERKNS_15state_purge_mapE 49994
_ZN3ana20state_purge_per_decl27process_supernode_backwardsERKNS_9supernodeEP8auto_vecIPS2_Lm0EEP8hash_setIS5_Lb0E19default_hash_traitsIS5_EERKNS_15state_purge_mapERKNS_12region_modelE 53976
_ZN3ana20state_purge_per_declC2ERKNS_15state_purge_mapEP9tree_nodeRK8function 3137
_ZN3ana24state_purge_per_ssa_name15add_to_worklistERKNS_9supernodeEP8auto_vecIPS2_Lm0EEPNS_6loggerE 304503
_ZN3ana24state_purge_per_ssa_name17process_supernodeERKNS_9supernodeEP8auto_vecIPS2_Lm0EERKNS_15state_purge_mapE 270997
_ZN3ana24state_purge_per_ssa_name18on_duplicated_nodeERKNS_9supernodeES3_ 0
_ZN3ana24state_purge_per_ssa_nameC2ERKNS_15state_purge_mapEP9tree_nodeRK8function 71542
_ZNK3ana20state_purge_per_decl21needed_at_supernode_pEPKNS_9supernodeE 262901
_ZNK3ana21state_purge_annotator20add_node_annotationsEP12graphviz_outRKNS_9supernodeE 191
_ZNK3ana24state_purge_per_ssa_name21needed_at_supernode_pEPKNS_9supernodeE 1459357

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