LCOV - code coverage report
Current view: top level - gcc - omp-low.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.1 % 9111 8666
Test Date: 2025-11-22 14:42:49 Functions: 96.9 % 131 127
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
_Z18omp_reduction_initP9tree_nodeS0_ 10450
_Z19make_pass_lower_ompPN3gcc7contextE 289302
_Z21omp_find_combined_forP20gimple_stmt_iteratorPbP14walk_stmt_info 35281
_Z21omp_reduction_init_opm9tree_codeP9tree_node 13071
_Z27omp_member_access_dummy_varP9tree_node 498846
_Z29make_pass_diagnose_omp_blocksPN3gcc7contextE 289302
_ZL11lower_omp_1P20gimple_stmt_iteratorP11omp_context 2392752
_ZL11scan_omp_opPP9tree_nodeP11omp_context 338663
_ZL12scan_omp_forP8gomp_forP11omp_context 52607
_ZL13diagnose_sb_0P20gimple_stmt_iteratorP6gimpleS2_ 539700
_ZL13diagnose_sb_1P20gimple_stmt_iteratorPbP14walk_stmt_info 3175637
_ZL13diagnose_sb_2P20gimple_stmt_iteratorPbP14walk_stmt_info 3175637
_ZL13is_omp_targetP6gimple 42723
_ZL13lookup_sfieldmP11omp_context 165760
_ZL13lower_omp_forP20gimple_stmt_iteratorP11omp_context 46862
_ZL13omp_copy_declP9tree_nodeP14copy_body_data 459674
_ZL13omp_find_scanP20gimple_stmt_iteratorPbP14walk_stmt_info 2233
_ZL13scan_omp_1_opPP9tree_nodePiPv 9136752
_ZL13scan_omp_simdP20gimple_stmt_iteratorP8gomp_forP11omp_context 0
_ZL13scan_omp_taskP20gimple_stmt_iteratorP11omp_context 5361
_ZL14is_taskreg_ctxP11omp_context 662595
_ZL14lower_omp_scanP20gimple_stmt_iteratorP11omp_context 1536
_ZL14scan_omp_teamsP10gomp_teamsP11omp_context 8717
_ZL15is_oacc_kernelsP11omp_context 49894
_ZL15is_taskloop_ctxP11omp_context 8182
_ZL15lower_omp_scopeP20gimple_stmt_iteratorP11omp_context 133
_ZL15lower_omp_teamsP20gimple_stmt_iteratorP11omp_context 5929
_ZL15new_omp_contextP6gimpleP11omp_context 136169
_ZL15omp_copy_decl_1P9tree_nodeP11omp_context 228197
_ZL15omp_copy_decl_2P9tree_nodeS0_S0_P11omp_context 228197
_ZL15scan_omp_1_stmtP20gimple_stmt_iteratorPbP14walk_stmt_info 3238012
_ZL15scan_omp_singleP11gomp_singleP11omp_context 1227
_ZL15scan_omp_targetP11gomp_targetP11omp_context 40619
_ZL16build_sender_refP9tree_nodeP11omp_context 0
_ZL16build_sender_refmP11omp_context 164714
_ZL16lower_omp_masterP20gimple_stmt_iteratorP11omp_context 1079
_ZL16lower_omp_singleP20gimple_stmt_iteratorP11omp_context 1118
_ZL16lower_omp_targetP20gimple_stmt_iteratorP11omp_context 36131
_ZL16maybe_lookup_ctxP6gimple 120091
_ZL17execute_lower_ompv 2945205
_ZL17install_var_fieldP9tree_nodebiP11omp_context 129693
_ZL17install_var_localP9tree_nodeP11omp_context 227766
_ZL17is_host_teams_ctxP11omp_context 520637
_ZL17is_variable_sizedPK9tree_node 877339
_ZL17lower_omp_interopP20gimple_stmt_iteratorP11omp_context 164
_ZL17lower_omp_orderedP20gimple_stmt_iteratorP11omp_context 1116
_ZL17lower_omp_taskregP20gimple_stmt_iteratorP11omp_context 22383
_ZL17maybe_lookup_declPK9tree_nodeP11omp_context 718876
_ZL17scan_omp_parallelP20gimple_stmt_iteratorP11omp_context 18085
_ZL17scan_omp_sectionsP13gomp_sectionsP11omp_context 581
_ZL17unshare_and_remapP9tree_nodeS0_S0_ 150
_ZL18build_receiver_refP9tree_nodebP11omp_context 121563
_ZL18create_task_copyfnP9gomp_taskP11omp_context 519
_ZL18delete_omp_contextm 136163
_ZL18lower_omp_criticalP20gimple_stmt_iteratorP11omp_context 311
_ZL18lower_omp_dispatchP20gimple_stmt_iteratorP11omp_context 653
_ZL18lower_omp_for_scanPP6gimpleS1_P8gomp_forP12omp_for_dataP11omp_context 173
_ZL18lower_omp_sectionsP20gimple_stmt_iteratorP11omp_context 378
_ZL18lower_send_clausesP9tree_nodePP6gimpleS3_P11omp_context 22298
_ZL18maybe_lookup_fieldmP11omp_context 218649
_ZL18scan_omp_simd_scanP20gimple_stmt_iteratorP8gomp_forP11omp_context 83
_ZL19build_outer_var_refP9tree_nodeP11omp_context15omp_clause_code 114264
_ZL19finish_taskreg_scanP11omp_context 25909
_ZL19fixup_remapped_declP9tree_nodeP11omp_contextb 203040
_ZL19lower_omp_taskgroupP20gimple_stmt_iteratorP11omp_context 536
_ZL19setjmp_or_longjmp_pPK9tree_node 3040
_ZL19task_reduction_readPP6gimpleP9tree_nodeS3_j 1118
_ZL19unshare_and_remap_1PP9tree_nodePiPv 1579
_ZL20enclosing_target_ctxP11omp_context 0
_ZL20finalize_task_copyfnP9gomp_task 519
_ZL20finish_taskreg_remapPP9tree_nodePiPv 276
_ZL20lower_depend_clausesPP9tree_nodePP6gimpleS4_ 1546
_ZL20lower_oacc_head_markmP9tree_nodeS0_PP6gimpleP11omp_context 9665
_ZL20lower_oacc_head_tailmP9tree_nodeP5gcallPP6gimpleS5_P11omp_context 9665
_ZL20scan_sharing_clausesP9tree_nodeP11omp_context 128356
_ZL21check_oacc_kernel_gwvP8gomp_forP11omp_context 7146
_ZL21handle_simd_referencemP9tree_nodePP6gimple 84
_ZL21lower_oacc_reductionsmP9tree_nodeS0_bP5gcallS2_S2_PP6gimpleS5_P11omp_context 25942
_ZL21lower_omp_single_copyP11gomp_singlePP6gimpleP11omp_context 115
_ZL21maybe_catch_exceptionP6gimple 94283
_ZL21task_copyfn_copy_declP9tree_nodeP14copy_body_data 366
_ZL21use_pointer_for_fieldP9tree_nodeP11omp_context 232208
_ZL22lower_oacc_loop_markermP9tree_nodebS0_PP6gimple 42767
_ZL22lower_omp_regimplify_pPP9tree_nodePiPv 3131442
_ZL22lower_private_allocateP9tree_nodeS0_RS0_S1_PP6gimpleP11omp_contextbS0_ 132866
_ZL22lower_send_shared_varsPP6gimpleS1_P11omp_context 22298
_ZL22task_copyfn_remap_typeP20omp_taskcopy_contextP9tree_node 50
_ZL23check_combined_parallelP20gimple_stmt_iteratorPbP14walk_stmt_info 212669
_ZL23fixup_child_record_typeP11omp_context 36065
_ZL23lower_omp_single_simpleP11gomp_singlePP6gimple 1003
_ZL23lower_rec_input_clausesP9tree_nodePP6gimpleS3_P11omp_contextP12omp_for_data 77036
_ZL23lower_reduction_clausesP9tree_nodePP6gimpleS3_P11omp_context 71832
_ZL23omp_maybe_offloaded_ctxP11omp_context 120436
_ZL24lookup_decl_in_outer_ctxP9tree_nodeP11omp_context 124790
_ZL25create_omp_child_functionP11omp_contextb 50432
_ZL25lower_copyprivate_clausesP9tree_nodePP6gimpleS3_P11omp_context 115
_ZL25lower_lastprivate_clausesP9tree_nodeS0_PP6gimpleS3_S3_P11omp_context 47240
_ZL25lower_oacc_private_markerP11omp_context 19722
_ZL25lower_omp_for_lastprivateP12omp_for_dataPP6gimpleS3_S3_P11omp_context 46862
_ZL25lower_omp_ordered_clausesP20gimple_stmt_iteratorP12gomp_orderedP11omp_context 0
_ZL25lower_omp_task_reductionsP11omp_context9tree_codeP9tree_nodePP6gimpleS6_ 1369
_ZL26ctx_in_oacc_kernels_regionP11omp_context 11323
_ZL26is_oacc_parallel_or_serialP11omp_context 17772
_ZL26omp_task_reduction_iteratei9tree_code15omp_clause_codePP9tree_nodeS3_S3_S3_ 7922
_ZL27lower_omp_map_iterator_exprP9tree_nodeS0_P11gomp_target 35176
_ZL27lower_omp_map_iterator_sizeP9tree_nodeS0_P11gomp_target 77035
_ZL28add_taskreg_looptemp_clauses7gf_maskP6gimpleP11omp_context 14078
_ZL28lower_rec_simd_input_clausesP9tree_nodeP11omp_contextP19omplow_simd_contextRS0_S5_PS0_S6_ 10229
_ZL28omp_clause_aligned_alignmentP9tree_node 140
_ZL29lower_omp_regimplify_operandsP11omp_contextP6gimpleP20gimple_stmt_iterator 101211
_ZL30check_omp_nesting_restrictionsP6gimpleP11omp_context 155446
_ZL30create_omp_child_function_nameb 50432
_ZL30maybe_lookup_decl_in_outer_ctxP9tree_nodeP11omp_context 354871
_ZL30oacc_privatization_candidate_pmP9tree_nodeS0_ 41011
_ZL30omp_task_reductions_find_firstP9tree_node9tree_code15omp_clause_code 48742
_ZL31is_oacc_kernels_decomposed_partP11omp_context 21645
_ZL31lower_omp_regimplify_operands_pPP9tree_nodePiPv 385625
_ZL31remove_member_access_dummy_varsP9tree_node 13746
_ZL32lower_omp_interop_action_clausesPP6gimpleR3vecIP9tree_node7va_heap6vl_ptrEPS7_S9_ 492
_ZL33maybe_add_implicit_barrier_cancelP11omp_contextP6gimplePS2_ 48491
_ZL34oacc_privatization_scan_decl_chainP11omp_contextP9tree_node 23036
_ZL36diagnose_omp_structured_block_errorsv 55873
_ZL36oacc_privatization_scan_clause_chainP11omp_contextP9tree_node 11323
_ZL37lower_lastprivate_conditional_clausesPP9tree_nodeP11omp_context 47240
_ZL37oacc_privatization_begin_diagnose_var9dump_flagmP9tree_nodeS1_ 18997
_ZL41maybe_remove_omp_member_access_dummy_varsP5gbind 252227
_ZL8scan_ompPP6gimpleP11omp_context 256193
_ZL9lower_ompPP6gimpleP11omp_context 402114
_ZN12_GLOBAL__N_114pass_lower_omp7executeEP8function 2945205
_ZN12_GLOBAL__N_124pass_diagnose_omp_blocks4gateEP8function 2945219
_ZN12_GLOBAL__N_124pass_diagnose_omp_blocks7executeEP8function 55873

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.