LCOV - code coverage report
Current view: top level - gcc - tree-ssa-structalias.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.3 % 4229 4031
Test Date: 2025-06-21 16:26:05 Functions: 90.3 % 165 149
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
_Z12debug_varmapv 0
_Z13debug_varinfoP13variable_info 0
_Z14dump_pta_statsP8_IO_FILE 0
_Z16debug_constraintP10constraint 0
_Z17debug_constraintsv 0
_Z22debug_constraint_graphv 0
_Z22debug_solution_for_varj 0
_Z23debug_sa_points_to_infov 0
_ZL11dump_varmapP8_IO_FILE 0
_ZL12dump_varinfoP8_IO_FILEP13variable_info 0
_ZL14new_constraint15constraint_exprS_ 0
_ZL15get_call_use_viP5gcall 0
_ZL19process_ipa_clobberP13variable_infoP9tree_node 0
_ZL20constraint_expr_less15constraint_exprS_ 0
_ZL21constraint_expr_equal15constraint_exprS_ 0
_ZL22make_escape_constraintP9tree_node 0
_ZL15dump_pred_graphP8scc_infoP8_IO_FILE 3
_ZL21dump_constraint_graphP8_IO_FILE 6
_ZL20pt_solution_ior_intoP11pt_solutionS0_ 34
_ZL13dump_sa_statsP8_IO_FILE 149
_ZL22dump_sa_points_to_infoP8_IO_FILE 299
_ZL16dump_constraintsP8_IO_FILEi 384
_ZL15ipa_pta_executev 4406
_ZN12_GLOBAL__N_112pass_ipa_pta7executeEP8function 4406
_ZL21dump_solution_for_varP8_IO_FILEj 5814
_ZL15dump_constraintP8_IO_FILEP10constraint 9433
_ZL29make_constraint_from_restrictP13variable_infoPKcb 11179
_ZL36make_constraint_from_global_restrictP13variable_infoPKcb 11179
_Z19pt_solution_empty_pPK11pt_solution 11943
_ZL19count_num_argumentsP9tree_nodePb 23371
_ZL24create_function_info_forP9tree_nodePKcbb 23371
_ZL24refered_from_nonlocal_fnP11cgraph_nodePv 23427
_ZL26associate_varinfo_to_aliasP11cgraph_nodePv 23427
_ZL25refered_from_nonlocal_varP12varpool_nodePv 36725
_ZL31fndecl_maybe_in_other_partitionP9tree_node 41286
_Z19pt_solution_set_varP11pt_solutionP9tree_node 69895
_Z15pt_solution_setP11pt_solutionP11bitmap_headb 73064
_ZN12_GLOBAL__N_112pass_ipa_pta4gateEP8function 230659
_ZL19constraint_vec_find3vecIP10constraint7va_heap6vl_ptrERS0_ 278981
_Z17make_pass_ipa_ptaPN3gcc7contextE 285081
_Z21make_pass_build_aliasPN3gcc7contextE 285081
_Z22make_pass_build_ealiasPN3gcc7contextE 285081
_ZN12_GLOBAL__N_112pass_ipa_pta5cloneEv 285081
_ZL12make_heapvarPKcb 335425
_ZL30find_func_aliases_for_call_argP13variable_infojP9tree_node 804682
_Z31pt_solution_singleton_or_null_pP11pt_solutionPj 863414
_ZL19build_fake_var_declP9tree_node 921354
_ZL18find_func_clobbersP8functionP6gimple 953808
_ZN12_GLOBAL__N_116pass_build_alias4gateEP8function 1021582
_ZL19first_vi_for_offsetP13variable_infom 1060704
_ZL31make_indirect_escape_constraintP13variable_info 1142889
_ZL28get_function_part_constraintP13variable_infoj 1435203
_ZL25maybe_set_dependence_infoP6gimpleP9tree_nodeS2_Pv 2277069
_ZN12_GLOBAL__N_117pass_build_ealias4gateEP8function 2441318
_ZL17do_structure_copyP9tree_nodeS0_ 2805965
_ZL29new_scalar_tmp_constraint_expPKcb 3048018
_ZL22compute_points_to_setsv 4404575
_ZL25compute_dependence_cliquev 4404575
_ZL27intra_create_variable_infosP8function 4404575
_ZL10init_graphj 4408981
_ZL11solve_graphP16constraint_graph 4408981
_ZL14init_base_varsv 4408981
_ZL15init_alias_varsv 4408981
_ZL16build_pred_graphv 4408981
_ZL16build_succ_graphv 4408981
_ZL17solve_constraintsv 4408981
_ZL19rewrite_constraintsP16constraint_graphP8scc_info 4408981
_ZL20find_indirect_cyclesP16constraint_graph 4408981
_ZL21delete_points_to_setsv 4408981
_ZL24move_complex_constraintsP16constraint_graph 4408981
_ZL24perform_var_substitutionP16constraint_graph 4408981
_ZL26free_var_substitution_infoP8scc_info 4408981
_ZL26unite_pointer_equivalencesP16constraint_graph 4408981
_ZL27remove_preds_and_fake_succsP16constraint_graph 4408981
_Z19compute_may_aliasesv 4431094
_ZL15visit_loadstoreP6gimpleP9tree_nodeS2_Pv 4447158
_ZL34find_func_aliases_for_builtin_callP8functionP5gcall 4972931
_ZL15handle_lhs_callP5gcallP9tree_nodeiR3vecI15constraint_expr7va_heap6vl_ptrES2_ 5815578
_Z31pt_solution_includes_const_poolP11pt_solution 6765921
_ZL15sort_fieldstackR3vecI8fieldoff7va_heap6vl_ptrE 7722520
_ZL18check_for_overlapsRK3vecI8fieldoff7va_heap6vl_ptrE 7722520
_ZL18compute_topo_orderP16constraint_graph 7785451
_ZL17shared_bitmap_addP11bitmap_head 8723213
_ZN8scc_infoC2Em 8817962
_ZN8scc_infoD2Ev 8817962
_ZL22make_param_constraintsP13variable_info 9905530
_ZL20make_constraint_fromP13variable_infoi 11376123
_ZL16constraint_equalRK10constraintS1_ 12666548
_ZL27push_fields_onto_fieldstackP9tree_nodeP3vecI8fieldoff7va_heap6vl_ptrEm 14250470
_ZL22lookup_call_clobber_viP5gcall 14506446
_ZL15handle_rhs_callP5gcallP3vecI15constraint_expr7va_heap6vl_ptrEibb 15048542
_ZL17get_fi_for_calleeP5gcall 16551204
_ZL32first_or_preceding_vi_for_offsetP13variable_infom 17363386
_ZL26find_func_aliases_for_callP8functionP5gcall 17444735
_ZL23clear_dependence_cliqueP6gimpleP9tree_nodeS2_Pv 18565152
_ZL8do_derefP3vecI15constraint_expr7va_heap6vl_ptrE 23886706
_ZL21find_what_p_points_toP9tree_nodeS0_ 24163769
_ZL19get_call_clobber_viP5gcall 25245897
_ZL35make_transitive_closure_constraintsP13variable_info 25660623
_ZL29get_constraint_for_address_ofP9tree_nodeP3vecI15constraint_expr7va_heap6vl_ptrE 27947382
_ZL15handle_call_argP5gcallP9tree_nodeP3vecI15constraint_expr7va_heap6vl_ptrEiib 30033883
_ZL18lookup_call_use_viP5gcall 30286355
_ZL27make_any_offset_constraintsP13variable_info 31115794
_ZL32get_constraint_for_component_refP9tree_nodeP3vecI15constraint_expr7va_heap6vl_ptrEbb 31920886
_ZL23type_must_have_pointersP9tree_node 34017640
_ZL24field_must_have_pointersP9tree_node 34017640
_ZL15bitpos_of_fieldP9tree_node 40299653
_ZL29get_constraint_for_ptr_offsetP9tree_nodeS0_P3vecI15constraint_expr7va_heap6vl_ptrE 40350702
_ZL30determine_global_memory_accessP5gcallPbS1_S1_ 45118720
_ZL17set_uids_in_ptsetP11bitmap_headS0_P11pt_solutionP9tree_node 45877267
_ZL20shared_bitmap_lookupP11bitmap_head 45877267
_Z27pt_solution_includes_globalP11pt_solutionb 46487819
_ZL18lookup_vi_for_treeP9tree_node 52024508
_ZL16do_ds_constraintP10constraintP11bitmap_headPS2_ 55932223
_ZL18make_constraint_tojP9tree_node 56062005
_ZL19make_constraints_tojRK3vecI15constraint_expr7va_heap6vl_ptrE 56244720
_ZL23find_what_var_points_toP9tree_nodeP13variable_info 60528260
_Z17pt_solution_resetP11pt_solution 66462471
_ZL11get_call_viP5gcall 67656900
_ZL16do_sd_constraintP16constraint_graphP10constraintP11bitmap_headPS4_ 69504150
_ZL11unify_nodesP16constraint_graphjjb 70404505
_ZL17merge_graph_nodesP16constraint_graphjj 70404505
_ZL20constraint_set_unionP3vecIP10constraint7va_heap6vl_ptrES5_ 70404505
_ZL22merge_node_constraintsP16constraint_graphjj 70404505
_ZL20make_copy_constraintP13variable_infoi 76511870
_ZL24create_variable_info_forP9tree_nodePKcb 81367809
_Z22pt_solutions_intersectP11pt_solutionS0_ 81884655
_ZL24pt_solutions_intersect_1P11pt_solutionS0_ 81895615
_ZL24set_union_with_incrementP11bitmap_headS0_lPS0_ 84390778
_ZL18get_constraint_forP9tree_nodeP3vecI15constraint_expr7va_heap6vl_ptrE 87365087
_ZL20clear_edges_for_nodeP16constraint_graphj 90054823
_ZL14alias_get_nameP9tree_node 90710788
_ZL26create_variable_info_for_1P9tree_nodePKcbbP11bitmap_headb 91273338
_ZL18insert_vi_for_treeP9tree_nodeP13variable_info 91680791
_ZL27process_all_all_constraintsRK3vecI15constraint_expr7va_heap6vl_ptrES5_ 93896776
_ZL20var_can_have_subvarsPK9tree_node 120646244
_ZL19solution_set_expandP11bitmap_headPS0_ 135284593
_ZL19insert_into_complexP16constraint_graphjP10constraint 144776962
_Z20pt_solution_includesP11pt_solutionPK9tree_node 167298010
_ZL22get_constraint_for_rhsP9tree_nodeP3vecI15constraint_expr7va_heap6vl_ptrE 168490126
_ZL16fieldoff_comparePKvS0_ 188226412
_ZL25equiv_class_lookup_or_addP10hash_tableI18equiv_class_hasherLb0E11xcallocatorEP11bitmap_head 191606034
_ZL21do_complex_constraintP16constraint_graphP10constraintP11bitmap_headPS4_ 209827151
_ZL26get_constraint_for_ssa_varP9tree_nodeP3vecI15constraint_expr7va_heap6vl_ptrEb 221267839
_ZL12new_var_infoP9tree_nodePKcb 221553789
_ZL11label_visitP16constraint_graphP8scc_infoj 230523584
_ZN18equiv_class_hasher5equalEPK17equiv_class_labelS2_ 237984692
_ZL15get_vi_for_treeP9tree_node 241937475
_ZL19add_pred_graph_edgeP16constraint_graphjj 245599392
_ZL15constraint_lessRKP10constraintS2_ 249938001
_ZL22pt_solution_includes_1P11pt_solutionPK9tree_node 250470441
_ZL17find_func_aliasesP8functionP6gimple 256184524
_ZL14condense_visitP16constraint_graphP8scc_infoj 264648420
_ZL23add_implicit_graph_edgeP16constraint_graphjj 290057264
_ZL20get_constraint_for_1P9tree_nodeP3vecI15constraint_expr7va_heap6vl_ptrEbb 316746249
_ZL9scc_visitP16constraint_graphP8scc_infoj 378299451
_ZL25eliminate_indirect_cyclesj 382865322
_ZL10topo_visitP16constraint_graphR3vecIj7va_heap6vl_ptrEP17simple_bitmap_defj 383173889
_ZL20solve_add_graph_edgeP16constraint_graphjj 426751889
_ZL18process_constraintP10constraint 434264356
_ZL5unitejj 592378788
_ZL7vi_nextP13variable_info 630726036
_ZL14add_graph_edgeP16constraint_graphjj 792339821
_ZL20find_equivalent_nodeP16constraint_graphjj 867065640
_ZL4findj 9279382516

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.