LCOV - code coverage report
Current view: top level - gcc - gimple-ssa-pta-constraints.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 97.2 % 2273 2209
Test Date: 2025-10-18 14:39:06 Functions: 94.2 % 69 65
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
_ZL11get_call_viP5gcall 67854352
_ZL12make_heapvarPKcb 341278
_ZL14alias_get_nameP9tree_node 91036928
_ZL14init_base_varsv 4459820
_ZL14new_constraintN16pointer_analysis15constraint_exprES0_ 0
_ZL15bitpos_of_fieldP9tree_node 39970044
_ZL15get_call_use_viP5gcall 0
_ZL15get_vi_for_treeP9tree_node 241726193
_ZL15handle_call_argP5gcallP9tree_nodeP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrEiib 30128951
_ZL15handle_lhs_callP5gcallP9tree_nodeiR3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrES2_ 5783560
_ZL15handle_rhs_callP5gcallP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrEibb 15086218
_ZL15sort_fieldstackR3vecI8fieldoff7va_heap6vl_ptrE 7564200
_ZL16fieldoff_comparePKvS0_ 188330794
_ZL17do_structure_copyP9tree_nodeS0_ 2560205
_ZL17find_func_aliasesP8functionP6gimple 256191379
_ZL18check_for_overlapsRK3vecI8fieldoff7va_heap6vl_ptrE 7564200
_ZL18find_func_clobbersP8functionP6gimple 955006
_ZL18get_constraint_forP9tree_nodeP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrE 87684200
_ZL18insert_vi_for_treeP9tree_nodePN16pointer_analysis13variable_infoE 92020310
_ZL18make_constraint_tojP9tree_node 56174056
_ZL18process_constraintPN16pointer_analysis10constraintE 438215450
_ZL19build_fake_var_declP9tree_node 934698
_ZL19count_num_argumentsP9tree_nodePb 23378
_ZL19get_call_clobber_viP5gcall 25363126
_ZL19make_constraints_tojRK3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrE 56341012
_ZL19process_ipa_clobberPN16pointer_analysis13variable_infoEP9tree_node 0
_ZL20get_constraint_for_1P9tree_nodeP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrEbb 318100043
_ZL20make_constraint_fromPN16pointer_analysis13variable_infoEi 11437353
_ZL20make_copy_constraintPN16pointer_analysis13variable_infoEi 76785846
_ZL20var_can_have_subvarsPK9tree_node 120559862
_ZL22get_constraint_for_rhsP9tree_nodeP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrE 169248041
_ZL22make_escape_constraintP9tree_node 0
_ZL22make_param_constraintsPN16pointer_analysis13variable_infoE 9957218
_ZL23type_must_have_pointersP9tree_node 33702059
_ZL24create_function_info_forP9tree_nodePKcbb 23378
_ZL24create_variable_info_forP9tree_nodePKcb 81649745
_ZL24field_must_have_pointersP9tree_node 33702059
_ZL24refered_from_nonlocal_fnP11cgraph_nodePv 23434
_ZL25ipa_create_function_infosv 4410
_ZL25refered_from_nonlocal_varP12varpool_nodePv 36755
_ZL26associate_varinfo_to_aliasP11cgraph_nodePv 23434
_ZL26create_variable_info_for_1P9tree_nodePKcbbP11bitmap_headb 91606962
_ZL26find_func_aliases_for_callP8functionP5gcall 17735058
_ZL26get_constraint_for_ssa_varP9tree_nodeP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrEb 221723235
_ZL27intra_create_variable_infosP8function 4455410
_ZL27make_any_offset_constraintsPN16pointer_analysis13variable_infoE 31185859
_ZL27process_all_all_constraintsRK3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrES6_ 94366410
_ZL27push_fields_onto_fieldstackP9tree_nodeP3vecI8fieldoff7va_heap6vl_ptrEm 14070932
_ZL28get_function_part_constraintPN16pointer_analysis13variable_infoEj 1434756
_ZL29get_constraint_for_address_ofP9tree_nodeP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrE 28064441
_ZL29get_constraint_for_ptr_offsetP9tree_nodeS0_P3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrE 40550766
_ZL29make_constraint_from_restrictPN16pointer_analysis13variable_infoEPKcb 11232
_ZL29new_scalar_tmp_constraint_expPKcb 3109208
_ZL30find_func_aliases_for_call_argPN16pointer_analysis13variable_infoEjP9tree_node 803954
_ZL31make_indirect_escape_constraintPN16pointer_analysis13variable_infoE 1159051
_ZL32get_constraint_for_component_refP9tree_nodeP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrEbb 32063044
_ZL32ipa_create_global_variable_infosv 4410
_ZL34find_func_aliases_for_builtin_callP8functionP5gcall 5004687
_ZL35make_transitive_closure_constraintsPN16pointer_analysis13variable_infoE 25735106
_ZL36make_constraint_from_global_restrictPN16pointer_analysis13variable_infoEPKcb 11232
_ZL8do_derefP3vecIN16pointer_analysis15constraint_exprE7va_heap6vl_ptrE 24038470
_ZN16pointer_analysis17get_fi_for_calleeEP5gcall 16610176
_ZN16pointer_analysis18lookup_call_use_viEP5gcall 30356082
_ZN16pointer_analysis18lookup_vi_for_treeEP9tree_node 52114582
_ZN16pointer_analysis21ipa_build_constraintsEv 4410
_ZN16pointer_analysis22lookup_call_clobber_viEP5gcall 14560530
_ZN16pointer_analysis23init_constraint_builderEv 4459820
_ZN16pointer_analysis23intra_build_constraintsEv 4455410
_ZN16pointer_analysis25delete_constraint_builderEv 4459820

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.