LCOV - code coverage report
Current view: top level - gcc - tree-ssa-structalias.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.5 % 3124 2952
Test Date: 2025-07-26 09:32:30 Functions: 88.8 % 116 103
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
_Z14dump_pta_statsP8_IO_FILE 0
_ZL14new_constraintN16pointer_analysis15constraint_exprES0_ 0
_ZL15get_call_use_viP5gcall 0
_ZL19process_ipa_clobberPN16pointer_analysis13variable_infoEP9tree_node 0
_ZL22make_escape_constraintP9tree_node 0
_ZN16pointer_analysis11dump_varmapEP8_IO_FILE 0
_ZN16pointer_analysis12debug_varmapEv 0
_ZN16pointer_analysis12dump_varinfoEP8_IO_FILEPNS_13variable_infoE 0
_ZN16pointer_analysis13debug_varinfoEPNS_13variable_infoE 0
_ZN16pointer_analysis16debug_constraintEPNS_10constraintE 0
_ZN16pointer_analysis17debug_constraintsEv 0
_ZN16pointer_analysis22debug_solution_for_varEj 0
_ZN16pointer_analysis23debug_sa_points_to_infoEv 0
_ZL20pt_solution_ior_intoP11pt_solutionS0_ 34
_ZN16pointer_analysis13dump_sa_statsEP8_IO_FILE 149
_ZN16pointer_analysis22dump_sa_points_to_infoEP8_IO_FILE 299
_ZN16pointer_analysis16dump_constraintsEP8_IO_FILEi 384
_ZL15ipa_pta_executev 4424
_ZN12_GLOBAL__N_112pass_ipa_pta7executeEP8function 4424
_ZN16pointer_analysis21dump_solution_for_varEP8_IO_FILEj 5814
_ZN16pointer_analysis15dump_constraintEP8_IO_FILEPNS_10constraintE 9433
_ZL29make_constraint_from_restrictPN16pointer_analysis13variable_infoEPKcb 11220
_ZL36make_constraint_from_global_restrictPN16pointer_analysis13variable_infoEPKcb 11220
_Z19pt_solution_empty_pPK11pt_solution 11650
_ZL19count_num_argumentsP9tree_nodePb 23449
_ZL24create_function_info_forP9tree_nodePKcbb 23449
_ZL24refered_from_nonlocal_fnP11cgraph_nodePv 23505
_ZL26associate_varinfo_to_aliasP11cgraph_nodePv 23505
_ZL25refered_from_nonlocal_varP12varpool_nodePv 36901
_ZL31fndecl_maybe_in_other_partitionP9tree_node 41394
_Z19pt_solution_set_varP11pt_solutionP9tree_node 68932
_Z15pt_solution_setP11pt_solutionP11bitmap_headb 73130
_ZN12_GLOBAL__N_112pass_ipa_pta4gateEP8function 229994
_Z17make_pass_ipa_ptaPN3gcc7contextE 281414
_Z21make_pass_build_aliasPN3gcc7contextE 281414
_Z22make_pass_build_ealiasPN3gcc7contextE 281414
_ZN12_GLOBAL__N_112pass_ipa_pta5cloneEv 281414
_ZL12make_heapvarPKcb 340297
_ZL30find_func_aliases_for_call_argPN16pointer_analysis13variable_infoEjP9tree_node 805446
_Z31pt_solution_singleton_or_null_pP11pt_solutionPj 912750
_ZL19build_fake_var_declP9tree_node 940621
_ZL18find_func_clobbersP8functionP6gimple 956204
_ZN12_GLOBAL__N_116pass_build_alias4gateEP8function 1033487
_ZN16pointer_analysis19first_vi_for_offsetEPNS_13variable_infoEm 1063680
_ZL31make_indirect_escape_constraintPN16pointer_analysis13variable_infoE 1181708
_ZL28get_function_part_constraintPN16pointer_analysis13variable_infoEj 1437493
_ZL25maybe_set_dependence_infoP6gimpleP9tree_nodeS2_Pv 2323593
_ZN12_GLOBAL__N_117pass_build_ealias4gateEP8function 2498360
_ZL17do_structure_copyP9tree_nodeS0_ 2753118
_ZL29new_scalar_tmp_constraint_expPKcb 3125874
_ZL22compute_points_to_setsv 4485192
_ZL25compute_dependence_cliquev 4485192
_ZL27intra_create_variable_infosP8function 4485192
_ZL14init_base_varsv 4489616
_ZL15init_alias_varsv 4489616
_ZL21delete_points_to_setsv 4489616
_ZL15visit_loadstoreP6gimpleP9tree_nodeS2_Pv 4498781
_Z19compute_may_aliasesv 4511779
_ZL34find_func_aliases_for_builtin_callP8functionP5gcall 5065345
_ZL15handle_lhs_callP5gcallP9tree_nodeiR3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrES2_ 5809805
_Z31pt_solution_includes_const_poolP11pt_solution 7159062
_ZL15sort_fieldstackR3vecI8fieldoff7va_heap6vl_ptrE 7670097
_ZL18check_for_overlapsRK3vecI8fieldoff7va_heap6vl_ptrE 7670097
_ZL17shared_bitmap_addP11bitmap_head 8854745
_ZL22make_param_constraintsPN16pointer_analysis13variable_infoE 10017871
_ZL20make_constraint_fromPN16pointer_analysis13variable_infoEi 11513412
_ZL27push_fields_onto_fieldstackP9tree_nodeP3vecI8fieldoff7va_heap6vl_ptrEm 14311543
_ZL22lookup_call_clobber_viP5gcall 14632623
_ZL15handle_rhs_callP5gcallP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrEibb 15143425
_ZL17get_fi_for_calleeP5gcall 16730996
_ZL26find_func_aliases_for_callP8functionP5gcall 17640171
_ZN16pointer_analysis32first_or_preceding_vi_for_offsetEPNS_13variable_infoEm 17745197
_ZL23clear_dependence_cliqueP6gimpleP9tree_nodeS2_Pv 18719116
_ZL8do_derefP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrE 24184668
_ZL21find_what_p_points_toP9tree_nodeS0_ 24464218
_ZL19get_call_clobber_viP5gcall 25443219
_ZL35make_transitive_closure_constraintsPN16pointer_analysis13variable_infoE 25823524
_ZL29get_constraint_for_address_ofP9tree_nodeP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrE 28089871
_ZL15handle_call_argP5gcallP9tree_nodeP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrEiib 30203616
_ZL18lookup_call_use_viP5gcall 30550395
_ZL27make_any_offset_constraintsPN16pointer_analysis13variable_infoE 31331721
_ZL32get_constraint_for_component_refP9tree_nodeP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrEbb 32330208
_ZL23type_must_have_pointersP9tree_node 34068009
_ZL24field_must_have_pointersP9tree_node 34068009
_ZL29get_constraint_for_ptr_offsetP9tree_nodeS0_P3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrE 40221433
_ZL15bitpos_of_fieldP9tree_node 40469316
_ZL30determine_global_memory_accessP5gcallPbS1_S1_ 45476515
_ZL17set_uids_in_ptsetP11bitmap_headS0_P11pt_solutionP9tree_node 46514832
_ZL20shared_bitmap_lookupP11bitmap_head 46514832
_Z27pt_solution_includes_globalP11pt_solutionb 47481607
_ZL18lookup_vi_for_treeP9tree_node 52677957
_ZL18make_constraint_tojP9tree_node 56387989
_ZL19make_constraints_tojRK3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrE 56551278
_ZL23find_what_var_points_toP9tree_nodePN16pointer_analysis13variable_infoE 61179042
_Z17pt_solution_resetP11pt_solution 67577199
_ZL11get_call_viP5gcall 68117067
_ZL20make_copy_constraintPN16pointer_analysis13variable_infoEi 77041502
_ZL24create_variable_info_forP9tree_nodePKcb 81448899
_Z22pt_solutions_intersectP11pt_solutionS0_ 82941833
_ZL24pt_solutions_intersect_1P11pt_solutionS0_ 82952498
_ZL18get_constraint_forP9tree_nodeP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrE 87486145
_ZL14alias_get_nameP9tree_node 90889902
_ZL26create_variable_info_for_1P9tree_nodePKcbbP11bitmap_headb 91466769
_ZL18insert_vi_for_treeP9tree_nodePN16pointer_analysis13variable_infoE 91879332
_ZL27process_all_all_constraintsRK3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrES6_ 94132430
_ZL20var_can_have_subvarsPK9tree_node 121005896
_ZL22get_constraint_for_rhsP9tree_nodeP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrE 168977815
_Z20pt_solution_includesP11pt_solutionPK9tree_node 170714281
_ZL16fieldoff_comparePKvS0_ 190185978
_ZL26get_constraint_for_ssa_varP9tree_nodeP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrEb 221875127
_ZL12new_var_infoP9tree_nodePKcb 223014338
_ZL15get_vi_for_treeP9tree_node 242544904
_ZL22pt_solution_includes_1P11pt_solutionPK9tree_node 255935865
_ZL17find_func_aliasesP8functionP6gimple 259929467
_ZL20get_constraint_for_1P9tree_nodeP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrEbb 317908908
_ZL18process_constraintPN16pointer_analysis10constraintE 439441394

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.