LCOV - code coverage report
Current view: top level - gcc - tree-data-ref.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 85.1 % 2703 2299
Test Date: 2026-06-20 15:32:29 Functions: 84.3 % 140 118
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z10debug_ddrs3vecIP24data_dependence_relation7va_heap6vl_ptrE 0
_Z17print_dir_vectorsP8_IO_FILE3vecIPl7va_heap6vl_ptrEi 0
_Z18dr_equal_offsets_pP14data_referenceS0_ 0
_Z18print_dist_vectorsP8_IO_FILE3vecIPl7va_heap6vl_ptrEi 0
_Z20debug_data_referenceP14data_reference 0
_Z21debug_data_references3vecIP14data_reference7va_heap6vl_ptrE 0
_Z21dump_dist_dir_vectorsP8_IO_FILE3vecIP24data_dependence_relation7va_heap6vl_ptrE 0
_Z30debug_data_dependence_relationPK24data_dependence_relation 0
_Z31debug_data_dependence_relations3vecIP24data_dependence_relation7va_heap6vl_ptrE 0
_Z5debugP14data_reference 0
_Z5debugP3vecIP14data_reference7va_heap6vl_ptrE 0
_Z5debugP3vecIP24data_dependence_relation7va_heap6vl_ptrE 0
_Z5debugR14data_reference 0
_Z5debugR3vecIP14data_reference7va_heap6vl_ptrE 0
_Z5debugR3vecIP24data_dependence_relation7va_heap6vl_ptrE 0
_Z9dump_ddrsP8_IO_FILE3vecIP24data_dependence_relation7va_heap6vl_ptrE 0
_ZL14affine_fn_plus3vecIP9tree_node7va_heap6vl_ptrES4_ 0
_ZL19dr_equal_offsets_p1P9tree_nodeS0_ 0
_ZL20dump_data_referencesP8_IO_FILE3vecIP14data_reference7va_heap6vl_ptrE 0
_ZL23affine_function_equal_p3vecIP9tree_node7va_heap6vl_ptrES4_ 0
_ZL24max_stmt_executions_treeP4loop 0
_ZL36compute_overlap_steps_for_affine_1_2P9tree_nodeS0_PP17conflict_functionS3_PS0_ 0
_ZL39compute_overlap_steps_for_affine_univarlllP3vecIP9tree_node7va_heap6vl_ptrES5_PS1_i 64
_Z30dump_data_dependence_relationsP8_IO_FILERK3vecIP24data_dependence_relation7va_heap6vl_ptrE 307
_Z23loop_nest_has_data_refsP4loop 752
_Z22print_direction_vectorP8_IO_FILEPli 777
_Z14dump_subscriptP8_IO_FILEP9subscript 838
_ZL15dump_alias_pairP22dr_with_seg_len_pair_tPKc 1004
_Z29dump_data_dependence_relationP8_IO_FILEPK24data_dependence_relation 1582
_ZL19tree_fold_divides_pPK9tree_nodeS1_ 2010
_ZL30non_affine_dependence_relationP24data_dependence_relation 2056
_ZL32analyze_siv_subscript_cst_affineP9tree_nodeS0_PP17conflict_functionS3_PS0_ 2921
_Z27create_runtime_alias_checksP4loopPK3vecI22dr_with_seg_len_pair_t7va_heap6vl_ptrEPP9tree_node 3257
_Z19dump_data_referenceP8_IO_FILEP14data_reference 3480
_ZL19get_segment_min_maxRK15dr_with_seg_lenPP9tree_nodeS4_l 4182
_ZL17chrec_is_positiveP9tree_nodePb 4510
_ZL26add_multivariate_self_distP24data_dependence_relationP9tree_node 4528
_ZL23create_ifn_alias_checksPP9tree_nodeRK22dr_with_seg_len_pair_t 4731
_ZL24create_waw_or_war_checksPP9tree_nodeRK22dr_with_seg_len_pair_t 4731
_Z19print_lambda_vectorP8_IO_FILEPli 4838
_ZL29create_intersect_range_checksP4loopPP9tree_nodeRK22dr_with_seg_len_pair_t 4882
_ZL35create_intersect_range_checks_indexP4loopPP9tree_nodeRK22dr_with_seg_len_pair_t 4882
_Z25dr_known_forward_stride_pP14data_reference 4991
_Z22dr_direction_indicatorP14data_reference 11813
_Z37graphite_find_data_references_in_stmtP8edge_defP4loopP6gimpleP3vecIP14data_reference7va_heap6vl_ptrE 14324
_ZL19add_outer_distancesP24data_dependence_relationPli 16668
_ZL24add_other_self_distancesP24data_dependence_relation 18958
_ZL25gcd_of_steps_may_divide_pPK9tree_nodeS1_ 20662
_Z29prune_runtime_alias_test_listP3vecI22dr_with_seg_len_pair_t7va_heap6vl_ptrE8poly_intILj1EmE 22642
_ZL21analyze_miv_subscriptP9tree_nodeS0_PP17conflict_functionS3_PS0_P4loop 26440
_Z20dump_affine_functionP8_IO_FILE3vecIP9tree_node7va_heap6vl_ptrE 32646
_ZL39can_use_analyze_subscript_affine_affinePP9tree_nodeS1_ 44134
_Z22dr_zero_step_indicatorP14data_reference 54258
_ZL27build_classic_dist_vector_1P24data_dependence_relationjjPlPbPi 62072
_ZL17dr_step_indicatorP14data_referencei 66071
_ZL20contains_ssa_ref_p_1P9tree_nodePS0_Pv 95755
_ZL16affine_fn_univarP9tree_nodejS0_ 121320
_ZL16find_loop_nest_1P4loopP3vecIS0_7va_heap6vl_ptrE 139041
_ZeqRK15dr_with_seg_lenS1_ 141919
_Z22dump_conflict_functionP8_IO_FILEP17conflict_function 160102
_ZL22affine_function_zero_p3vecIP9tree_node7va_heap6vl_ptrE 171994
_ZL30add_distance_for_zero_overlapsP24data_dependence_relation 171994
_ZL33insert_innermost_unit_dist_vectorP24data_dependence_relation 171994
_Z21runtime_alias_check_pP24data_dependence_relationP4loopb 220036
_ZL18contains_ssa_ref_pP9tree_node 249757
_ZL19lambda_vector_equalPlS_i 355688
_Z33compute_data_dependences_for_loopP4loopbP3vecIS0_7va_heap6vl_ptrEPS1_IP14data_referenceS2_S3_EPS1_IP24data_dependence_relationS2_S3_E 401100
_Z23compute_all_dependencesRK3vecIP14data_reference7va_heap6vl_ptrEPS_IP24data_dependence_relationS2_S3_ERKS_IP4loopS2_S3_Eb 423843
_ZL27ref_contains_union_access_pP9tree_node 453033
_Z12dr_alignmentP23innermost_loop_behavior 476043
_ZL21analyze_ziv_subscriptP9tree_nodeS0_PP17conflict_functionS3_PS0_ 499138
_Z22get_base_for_alignmentP9tree_nodePj 732320
_ZL24get_base_for_alignment_1P9tree_nodePj 732320
_Z28find_data_references_in_loopP4loopP3vecIP14data_reference7va_heap6vl_ptrE 798058
_ZL26invariant_access_functionsPK24data_dependence_relationi 847122
_ZL24build_classic_dir_vectorP24data_dependence_relation 898682
_ZL21same_access_functionsPK24data_dependence_relation 900742
_Z14find_loop_nestP4loopP3vecIS0_7va_heap6vl_ptrE 1004240
_ZL10save_dir_vP24data_dependence_relationPl 1075974
_ZL11save_dist_vP24data_dependence_relationPl 1076237
_ZL12affine_fn_op9tree_code3vecIP9tree_node7va_heap6vl_ptrES5_ 1140571
_ZL15affine_fn_minus3vecIP9tree_node7va_heap6vl_ptrES4_ 1140571
_ZL25comp_dr_with_seg_len_pairPKvS0_ 1160388
_ZL20affine_function_base3vecIP9tree_node7va_heap6vl_ptrE 1312256
_ZL26affine_function_constant_p3vecIP9tree_node7va_heap6vl_ptrE 1312565
_ZL20lambda_vector_negatePlS_i 1670553
_ZL24lambda_matrix_row_negatePPlii 1670553
_ZL24lambda_vector_mult_constPlS_il 1670553
_ZL16lambda_matrix_idPPli 1683328
_ZL18lambda_matrix_copyPPlS0_ii 1683328
_ZL22lambda_vector_first_nzPlii 1683328
_ZL27lambda_matrix_right_hermitePPliiS0_S0_ 1683328
_ZL31analyze_subscript_affine_affineP9tree_nodeS0_PP17conflict_functionS3_PS0_ 1683404
_ZL21analyze_siv_subscriptP9tree_nodeS0_PP17conflict_functionS3_PS0_i 1706579
_ZL36base_supports_access_fn_components_pP9tree_node 1707913
_ZL21signed_type_for_typesP9tree_nodeS0_ 1729504
_ZL15siv_subscript_pPK9tree_nodeS1_ 1733019
_ZL15ziv_subscript_pPK9tree_nodeS1_ 2232157
_ZL22common_affine_functionP17conflict_function 2281142
_ZL13affine_fn_cstP9tree_node 2356112
_ZL11conflict_fnjz 2477432
_Z26find_data_references_in_bbP4loopP15basic_block_defP3vecIP14data_reference7va_heap6vl_ptrE 2654465
_ZL27nop_conversion_for_offset_pP9tree_nodeS0_R6irange 2795209
_Z25free_dependence_relationsR3vecIP24data_dependence_relation7va_heap6vl_ptrE 2814630
_ZL33access_fn_components_comparable_pP9tree_nodeS0_ 2852305
_ZL25build_classic_dist_vectorP24data_dependence_relationP4loop 3071391
_ZL27subscript_dependence_testerP24data_dependence_relationP4loop 3071391
_ZL26compute_subscript_distanceP24data_dependence_relation 3079843
_ZL29subscript_dependence_tester_1P24data_dependence_relationjjP4loop 3079847
_ZL15free_subscripts3vecIP9subscript7va_heap6vl_ptrE 3131188
_ZL34object_address_invariant_in_loop_pPK4loopPK9tree_node 3266213
_ZL19initialize_matrix_APPlP9tree_nodeji 3366808
_ZL21lambda_matrix_row_addPPliiil 3366926
_ZL30analyze_overlapping_iterationsP9tree_nodeS0_PP17conflict_functionS3_PS0_P4loop 3410454
_ZL18lambda_vector_copyPlS_i 3413057
_Z14free_data_refsR3vecIP14data_reference7va_heap6vl_ptrE 3453558
_ZL14affine_fn_free3vecIP9tree_node7va_heap6vl_ptrE 3618003
_ZL25conflict_fn_no_dependencev 4283574
_ZL26compute_distributive_rangeP9tree_nodeR6irange9tree_codeS2_PS0_PS1_ 4369415
_ZL21access_fn_component_pP9tree_node 5704610
_ZL41access_functions_are_affine_or_constant_pPK14data_referencePK4loop 6205536
_Z25compute_affine_dependenceP24data_dependence_relationP4loop 6389808
_Z35initialize_data_dependence_relationP24data_dependence_relation3vecIP4loop7va_heap6vl_ptrEb 6524462
_ZL21conflict_fn_not_knownv 7971784
_Z24free_dependence_relationP24data_dependence_relation 13299404
_Z35initialize_data_dependence_relationP14data_referenceS0_3vecIP4loop7va_heap6vl_ptrE 13299404
_Z14dr_may_alias_pPK14data_referenceS1_P4loop 14500529
_ZL22free_conflict_functionP17conflict_function 14732790
_ZL32canonicalize_base_object_addressP9tree_node 15911730
_Z15create_data_refP8edge_defP4loopP9tree_nodeP6gimplebb 16445208
_ZL16dr_analyze_aliasP14data_reference 16445208
_Z20dr_analyze_innermostP23innermost_loop_behaviorP9tree_nodeP4loopPK6gimple 16457116
_ZL18dr_analyze_indicesP7indicesP9tree_nodeP8edge_defP4loop 16555979
_Z13free_data_refP14data_reference 16922809
_Z21split_constant_offsetP9tree_nodePS0_S1_ 34151432
_Z28find_data_references_in_stmtP4loopP6gimpleP3vecIP14data_reference7va_heap6vl_ptrE 48903472
_ZL22get_references_in_stmtP6gimpleP3vecI12data_ref_loc7va_heap6vl_ptrE 48919833
_ZL21split_constant_offsetP9tree_nodePS0_S1_P6irangeR8hash_mapIS0_St4pairIS0_S0_E21simple_hashmap_traitsI19default_hash_traitsIS0_ES6_EEPj 49060531
_ZL23split_constant_offset_1P9tree_nodeS0_9tree_codeS0_PS0_S2_P6irangeR8hash_mapIS0_St4pairIS0_S0_E21simple_hashmap_traitsI19default_hash_traitsIS0_ES7_EEPj 57740581
_Z21data_ref_compare_treeP9tree_nodeS0_ 420105075

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.