LCOV - code coverage report
Current view: top level - gcc - fold-mem-offsets.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 77.5 % 546 423
Test Date: 2026-07-11 15:47:05 Functions: 88.0 % 25 22
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z26make_pass_fold_mem_offsetsPN3gcc7contextE 292371
_ZN12_GLOBAL__N_121pass_fold_mem_offsets4gateEP8function 1504958
_ZN12_GLOBAL__N_121pass_fold_mem_offsets7executeEP8function 976481
_ZN12_GLOBAL__N_1L10sort_pairsEPKvS1_ 0
_ZN12_GLOBAL__N_1L12fold_offsetsEPN7rtl_ssa9insn_infoEP7rtx_defPlPNS_13fold_mem_infoEb 29102134
_ZN12_GLOBAL__N_1L12get_last_defEPN7rtl_ssa9insn_infoE 0
_ZN12_GLOBAL__N_1L12sort_changesEPN7rtl_ssa11insn_changeES2_ 61
_ZN12_GLOBAL__N_1L12update_insnsEPNS_13fold_mem_infoEP17obstack_watermarkP8hash_mapI8int_hashIjLj4294967295ELj4294967294EE8auto_vecIPNS_11change_infoELm0EE21simple_hashmap_traitsI19default_hash_traitsIS6_ESA_EEP11bitmap_headPi 52
_ZN12_GLOBAL__N_1L14do_commit_insnEPN7rtl_ssa9insn_infoEP8auto_vecIPNS_11change_infoELm0EE 16
_ZN12_GLOBAL__N_1L14fold_offsets_1EPN7rtl_ssa9insn_infoEPlPNS_13fold_mem_infoEb 699397
_ZN12_GLOBAL__N_1L15change_in_vec_pERK8auto_vecIPNS_11change_infoELm0EERKS1_ 22
_ZN12_GLOBAL__N_1L16do_commit_offsetEPNS_13fold_mem_infoE 51
_ZN12_GLOBAL__N_1L16fold_mem_offsetsEP8function 976481
_ZN12_GLOBAL__N_1L17free_changes_infoER8auto_vecIPNS_11change_infoELm0EE 36
_ZN12_GLOBAL__N_1L18fold_mem_offsets_1Eb 1952962
_ZN12_GLOBAL__N_1L18fold_offsets_valueEPN7rtl_ssa9insn_infoEP7rtx_defPNS_13fold_mem_infoEb 204058
_ZN12_GLOBAL__N_1L19find_keys_to_removeERK8hash_mapI8int_hashIjLj4294967295ELj4294967294EE8auto_vecIPNS_11change_infoELm0EE21simple_hashmap_traitsI19default_hash_traitsIS2_ES6_EEP11bitmap_headPi 35
_ZN12_GLOBAL__N_1L19has_foldable_uses_pEPN7rtl_ssa8set_infoEP7rtx_def 1021182
_ZN12_GLOBAL__N_1L20get_single_def_in_bbEPN7rtl_ssa9insn_infoEP7rtx_defb 11819392
_ZN12_GLOBAL__N_1L21move_uses_to_prev_defEPN7rtl_ssa8def_infoE 0
_ZN12_GLOBAL__N_1L22drop_unsafe_candidatesEP3vecIPNS_13fold_mem_infoE7va_heap6vl_ptrE 976481
_ZN12_GLOBAL__N_1L23insn_uses_not_in_bitmapEP3vecIPN7rtl_ssa9insn_infoE7va_heap6vl_ptrEP11bitmap_head 1406
_ZN12_GLOBAL__N_1L24cancel_changes_for_groupEiP11bitmap_headjPi 36
_ZN12_GLOBAL__N_1L24get_fold_mem_offset_rootEPN7rtl_ssa9insn_infoEPP7rtx_defS5_Pl 119586972
_ZN12_GLOBAL__N_1L27def_shadowed_by_cond_exec_pEPN7rtl_ssa8set_infoE 11819380

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.