LCOV - code coverage report
Current view: top level - gcc - tree-parloops.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.7 % 1785 1655
Test Date: 2025-10-18 14:39:06 Functions: 100.0 % 60 60
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
_Z18add_field_for_namePP16name_to_copy_eltP9tree_node 423
_Z18set_reduc_phi_uidsPP14reduction_infoPv 85
_Z21initialize_reductionsPP14reduction_infoP4loop 68
_Z23add_field_for_reductionPP14reduction_infoP9tree_node 54
_Z23parallelized_function_pP9tree_node 1217
_Z27create_call_for_reduction_1PP14reduction_infoP9clsn_data 68
_Z27create_loads_for_reductionsPP14reduction_infoP9clsn_data 54
_Z27create_phi_for_local_resultPP14reduction_infoP4loop 68
_Z27create_stores_for_reductionPP14reduction_infoP9clsn_data 54
_Z27make_pass_parallelize_loopsPN3gcc7contextE 289080
_Z31parloops_force_simple_reductionP14_loop_vec_infoP14_stmt_vec_infoPbbR8hash_setIP4gphiLb0E19default_hash_traitsIS6_EE 136
_Z32create_loads_and_stores_for_namePP16name_to_copy_eltP9clsn_data 423
_ZL13reduction_phiP10hash_tableI16reduction_hasherLb0E11xcallocatorEP6gimple 1416
_ZL14create_loop_fnm 582
_ZL14reduc_stmt_resP6gimple 230
_ZL15find_reduc_addrP4loopP4gphi 14
_ZL15loop_parallel_pP4loopP7obstack 1166
_ZL15report_ploop_op9dump_flagP6gimplePKc 69
_ZL15take_address_ofP9tree_nodeS0_P8edge_defP10hash_tableI15int_tree_hasherLb0E11xcallocatorEP20gimple_stmt_iterator 241
_ZL17gen_parallel_loopP4loopP10hash_tableI16reduction_hasherLb0E11xcallocatorEjP15tree_niter_descb 583
_ZL17parallelize_loopsb 1644
_ZL18oacc_entry_exit_okP4loopP10hash_tableI16reduction_hasherLb0E11xcallocatorE 390
_ZL18try_get_loop_niterP4loopP15tree_niter_desc 1765
_ZL19build_new_reductionP10hash_tableI16reduction_hasherLb0E11xcallocatorEP6gimpleP4gphi 85
_ZL20create_parallel_loopP4loopP9tree_nodeS2_S2_jmb 582
_ZL20get_omp_data_i_paramv 404
_ZL20oacc_entry_exit_ok_1P11bitmap_headRK3vecIP15basic_block_def7va_heap6vl_ptrEP10hash_tableI16reduction_hasherLb0E11xcallocatorES0_ 390
_ZL21replace_uses_in_bb_byP9tree_nodeS0_P15basic_block_def 2214
_ZL23lambda_trans_matrix_newiiP7obstack 773
_ZL24gather_scalar_reductionsP4loopP10hash_tableI16reduction_hasherLb0E11xcallocatorE 1275
_ZL24lambda_transform_legal_pP21lambda_trans_matrix_si3vecIP24data_dependence_relation7va_heap6vl_ptrE 773
_ZL24separate_decls_in_regionP8edge_defS0_P10hash_tableI16reduction_hasherLb0E11xcallocatorEPP9tree_nodeS8_P9clsn_data 196
_ZL25create_call_for_reductionP4loopP10hash_tableI16reduction_hasherLb0E11xcallocatorEP9clsn_data 66
_ZL25eliminate_local_variablesP8edge_defS0_ 196
_ZL25lambda_matrix_vector_multPPliiS_S_ 638
_ZL25loop_has_vector_phi_nodesP4loop 1874
_ZL25ref_conflicts_with_region20gimple_stmt_iteratorP6ao_refb3vecIP15basic_block_def7va_heap6vl_ptrEjP6gimple 566
_ZL25try_create_reduction_listP4loopP10hash_tableI16reduction_hasherLb0E11xcallocatorEb 1275
_ZL26expr_invariant_in_region_pP8edge_defS0_P9tree_node 3247
_ZL27eliminate_local_variables_1PP9tree_nodePiPv 5735
_ZL27oacc_entry_exit_single_gangP11bitmap_headRK3vecIP15basic_block_def7va_heap6vl_ptrES0_ 386
_ZL28parloops_is_simple_reductionP14_loop_vec_infoP14_stmt_vec_infoPbbP19vect_reduction_typeR8hash_setIP4gphiLb0E19default_hash_traitsIS8_EE 136
_ZL28transform_to_exit_first_loopP4loopP10hash_tableI16reduction_hasherLb0E11xcallocatorEP9tree_node 24
_ZL29loop_has_phi_with_address_argP4loop 1192
_ZL29separate_decls_in_region_nameP9tree_nodeP10hash_tableI19name_to_copy_hasherLb0E11xcallocatorEPS1_I15int_tree_hasherLb0ES3_Eb 5311
_ZL29separate_decls_in_region_stmtP8edge_defS0_P6gimpleP10hash_tableI19name_to_copy_hasherLb0E11xcallocatorEPS3_I15int_tree_hasherLb0ES5_E 2764
_ZL30eliminate_local_variables_stmtP8edge_defP20gimple_stmt_iteratorP10hash_tableI15int_tree_hasherLb0E11xcallocatorE 2017
_ZL30separate_decls_in_region_debugP6gimpleP10hash_tableI19name_to_copy_hasherLb0E11xcallocatorEPS1_I15int_tree_hasherLb0ES3_E 191
_ZL32create_final_loads_for_reductionP10hash_tableI16reduction_hasherLb0E11xcallocatorEP9clsn_data 52
_ZL32parloops_valid_reduction_input_pP14_stmt_vec_info 84
_ZL32transform_to_exit_first_loop_altP4loopP10hash_tableI16reduction_hasherLb0E11xcallocatorEP9tree_node 558
_ZL36parloops_needs_fold_left_reduction_pP9tree_node9tree_codeb 104
_ZL36try_transform_to_exit_first_loop_altP4loopP10hash_tableI16reduction_hasherLb0E11xcallocatorEP9tree_node 582
_ZL37loop_has_blocks_with_irreducible_flagP4loop 1874
_ZL8num_phisP15basic_block_defb 583
_ZN12_GLOBAL__N_122pass_parallelize_loops14set_pass_paramEjb 578160
_ZN12_GLOBAL__N_122pass_parallelize_loops4gateEP8function 241813
_ZN12_GLOBAL__N_122pass_parallelize_loops5cloneEv 289080
_ZN12_GLOBAL__N_122pass_parallelize_loops7executeEP8function 1644
_ZNK14reduction_info9reduc_phiEv 583

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.