LCOV - code coverage report
Current view: top level - gcc - gimple.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 97.1 % 1716 1667
Test Date: 2025-01-04 13:14:48 Functions: 97.1 % 170 165
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
_Z10get_linenoPK6gimple 0
_Z10gimple_argPK6gimplej 26839716
_Z10gimple_opsP6gimple 76717598144
_Z10set_bb_seqP15basic_block_defP6gimple 81588027
_Z12gimple_blockPK6gimple 1282625006
_Z12gss_for_code11gimple_code 89643884434
_Z13GIMPLE_CHECK2IP5gcallET_P6gimplePKciS6_ 6724582487
_Z13GIMPLE_CHECK2IP5gcallET_P6gimplePKciS6_ 6345230958
_Z13GIMPLE_CHECK2IP7gassignET_P6gimplePKciS6_ 379351529
_Z13GIMPLE_CHECK2IPK5gcallET_PK6gimplePKciS8_ 102905328672
_Z13GIMPLE_CHECK2IPK5gcallET_PK6gimplePKciS8_ 32312193761
_Z13GIMPLE_CHECK2IPK5gcondET_PK6gimplePKciS8_ 1824208571
_Z13GIMPLE_CHECK2IPK7gassignET_PK6gimplePKciS8_ 68768926340
_Z13gimple_op_ptrP6gimplej 57905916057
_Z13gimple_set_opP6gimplejP9tree_node 262993864
_Z13phi_nodes_ptrP15basic_block_def 11021445914
_Z14gimple_call_fnPK6gimple 82048943
_Z14gimple_phi_argP6gimplej 2615207446
_Z14gimple_phi_argPK6gimplej 1073320681
_Z14gimple_store_pPK6gimple 1055573652
_Z15gimple_call_argPK5gcallj 7579137736
_Z15gimple_call_argPK6gimplej 4843664599
_Z15gimple_call_lhsPK6gimple 3917316113
_Z15gimple_cond_lhsPK6gimple 665595037
_Z15gimple_cond_rhsPK6gimple 638311141
_Z15gimple_num_argsPK6gimple 16871940
_Z15gimple_try_kindPK6gimple 9445140
_Z16gimple_clobber_pPK6gimple 7596075781
_Z16gimple_clobber_pPK6gimple12clobber_kind 84411145
_Z16gimple_cond_codePK6gimple 520302393
_Z16gimple_expr_codePK6gimple 285535477
_Z16gimple_goto_destPK6gimple 47754590
_Z16gimple_set_blockP6gimpleP9tree_node 159823710
_Z17gimple_assign_lhsPK6gimple 17164192668
_Z17gimple_call_chainPK6gimple 15314120
_Z18gimple_assign_rhs1PK6gimple 18886127626
_Z18gimple_assign_rhs2PK6gimple 1061824892
_Z18gimple_assign_rhs3PK6gimple 7251221
_Z18gimple_call_fndeclPK6gimple 5989458178
_Z18gimple_call_fntypePK6gimple 3916519580
_Z18gimple_call_set_fnP5gcallP9tree_node 3461
_Z18gimple_cond_true_pPK5gcond 174167134
_Z18gimple_omp_subcodePK6gimple 3126624
_Z18gimple_phi_arg_defPK4gphim 3699275219
_Z18is_gimple_omp_oaccPK6gimple 980870
_Z19gimple_asm_input_opPK4gasmj 21960843
_Z19gimple_asm_label_opPK4gasmj 186236
_Z19gimple_call_arg_ptrP5gcallj 3830931710
_Z19gimple_call_arg_ptrP6gimplej 3716668256
_Z19gimple_call_set_argP5gcalljP9tree_node 21511845
_Z19gimple_call_set_argP6gimplejP9tree_node 474774
_Z19gimple_call_set_lhsP6gimpleP9tree_node 1304847
_Z19gimple_cond_false_pPK5gcond 174065101
_Z19gimple_has_locationPK6gimple 735829258
_Z19gimple_omp_for_condPK6gimplem 194793
_Z19gimple_omp_for_incrPK6gimplem 265049
_Z19gimple_omp_for_kindPK6gimple 1151589
_Z19gimple_switch_labelPK7gswitchj 130108958
_Z19gimple_try_set_kindP4gtry16gimple_try_flags 0
_Z20gimple_asm_output_opPK4gasmj 32796021
_Z20gimple_assign_cast_pPK6gimple 24413866
_Z20gimple_call_num_argsPK6gimple 6590196923
_Z20gimple_omp_for_finalPK6gimplem 258956
_Z20gimple_omp_for_indexPK6gimplem 212053
_Z21gimple_asm_clobber_opPK4gasmj 9658481
_Z21gimple_assign_set_lhsP6gimpleP9tree_node 3708714
_Z21gimple_bind_set_blockP5gbindP9tree_node 5656466
_Z22gimple_assign_rhs2_ptrP6gimple 693415
_Z22gimple_assign_rhs2_ptrP7gassign 693881
_Z22gimple_assign_rhs3_ptrP6gimple 459
_Z22gimple_assign_rhs_codePK6gimple 31649529933
_Z22gimple_assign_set_rhs1P6gimpleP9tree_node 10357737
_Z22gimple_assign_set_rhs2P6gimpleP9tree_node 4771357
_Z22gimple_assign_set_rhs2P7gassignP9tree_node 19997322
_Z22gimple_assign_set_rhs3P6gimpleP9tree_node 32151
_Z22gimple_assign_set_rhs3P7gassignP9tree_node 416569
_Z22gimple_assign_single_pPK6gimple 14976726637
_Z22gimple_call_internal_pPK6gimple 5554252284
_Z22gimple_call_internal_pPK6gimple11internal_fn 2949135862
_Z22gimple_call_noreturn_pPK6gimple 187121584
_Z22gimple_call_set_fndeclP5gcallP9tree_node 527597
_Z22gimple_call_set_fndeclP6gimpleP9tree_node 33655
_Z22gimple_call_set_fntypeP5gcallP9tree_node 21401940
_Z22gimple_omp_for_initialPK6gimplem 259138
_Z22gimple_omp_set_subcodeP6gimplej 0
_Z22gimple_omp_target_kindPK6gimple 1349877
_Z23gimple_asm_set_input_opP4gasmjP9tree_node 43966
_Z23gimple_asm_set_label_opP4gasmjP9tree_node 763
_Z23gimple_call_internal_fnPK5gcall 144859906
_Z23gimple_call_internal_fnPK6gimple 124692155
_Z23gimple_call_return_typePK5gcall 12106421
_Z23gimple_omp_for_incr_ptrP6gimplem 340357
_Z23gimple_omp_for_set_condP6gimplem9tree_code 73499
_Z23gimple_omp_for_set_incrP6gimplemP9tree_node 73499
_Z23gimple_phi_arg_locationPK4gphim 1668176526
_Z23gimple_switch_set_indexP7gswitchP9tree_node 104142
_Z23gimple_switch_set_labelP7gswitchjP9tree_node 1260166
_Z23is_gimple_omp_offloadedPK6gimple 660927
_Z24gimple_asm_set_output_opP4gasmjP9tree_node 61526
_Z24gimple_has_substatementsP6gimple 316553876
_Z24gimple_omp_atomic_weak_pPK6gimple 1343
_Z24gimple_omp_for_final_ptrP6gimplem 410431
_Z24gimple_omp_for_index_ptrP6gimplem 344287
_Z24gimple_omp_for_set_finalP6gimplemP9tree_node 73499
_Z24gimple_omp_for_set_indexP6gimplemP9tree_node 73499
_Z24gimple_omp_scope_clausesPK6gimple 864
_Z24gimple_switch_num_labelsPK7gswitch 13178501
_Z25gimple_asm_set_clobber_opP4gasmjP9tree_node 94425
_Z25gimple_debug_bind_get_varPK6gimple 757961757
_Z25gimple_debug_bind_set_varP6gimpleP9tree_node 76958740
_Z25gimple_omp_for_combined_pPK6gimple 159552
_Z25gimple_omp_masked_clausesPK6gimple 792
_Z25gimple_omp_section_last_pPK6gimple 0
_Z26gimple_assign_set_rhs_codeP6gimple9tree_code 2126339
_Z26gimple_omp_atomic_set_weakP6gimple 74
_Z26gimple_omp_for_initial_ptrP6gimplem 410431
_Z26gimple_omp_for_set_initialP6gimplemP9tree_node 73499
_Z26gimple_omp_return_nowait_pPK6gimple 81563
_Z26gimple_omp_task_taskloop_pPK6gimple 22084
_Z26gimple_omp_task_taskwait_pPK6gimple 24892
_Z26gimple_wce_cleanup_eh_onlyPK6gimple 500793
_Z27gimple_call_ctrl_altering_pPK6gimple 1090798116
_Z27gimple_call_set_internal_fnP5gcall11internal_fn 602546
_Z27gimple_debug_bind_get_valuePK6gimple 443596111
_Z27gimple_debug_bind_set_valueP6gimpleP9tree_node 47696975
_Z27gimple_omp_dispatch_clausesPK6gimple 179
_Z27gimple_omp_section_set_lastP6gimple 378
_Z27gimple_phi_arg_set_locationP4gphimm 227666472
_Z27gimple_switch_default_labelPK7gswitch 42519
_Z27gimple_try_catch_is_cleanupPK6gimple 5857
_Z28gimple_call_alloca_for_var_pP6gimple 281742
_Z28gimple_omp_return_set_nowaitP6gimple 37737
_Z28gimple_omp_scope_clauses_ptrP6gimple 0
_Z28gimple_omp_scope_set_clausesP6gimpleP9tree_node 260
_Z28gimple_omp_taskgroup_clausesPK6gimple 1143
_Z28gimple_phi_arg_def_from_edgePK4gphiPK8edge_def 885031184
_Z28gimple_phi_arg_def_from_edgePK6gimplePK8edge_def 299210276
_Z28gimple_switch_set_num_labelsP7gswitchj 23396
_Z29gimple_call_internal_unique_pPK6gimple 811166
_Z29gimple_call_set_ctrl_alteringP6gimpleb 31363547
_Z29gimple_debug_bind_has_value_pP6gimple 7665899747
_Z29gimple_debug_bind_reset_valueP6gimple 6182160
_Z29gimple_nonartificial_locationPK6gimple 155043
_Z29gimple_omp_masked_set_clausesP6gimpleP9tree_node 446
_Z29gimple_omp_ordered_standaloneP6gimple 1015
_Z29gimple_seq_last_nondebug_stmtP6gimple 15096369
_Z30gimple_omp_atomic_memory_orderPK6gimple 10873
_Z30gimple_omp_atomic_need_value_pPK6gimple 12664
_Z30gimple_omp_for_combined_into_pPK6gimple 166713
_Z30gimple_omp_parallel_combined_pPK6gimple 34799
_Z30gimple_omp_task_set_taskloop_pP6gimpleb 1599
_Z30gimple_omp_task_set_taskwait_pP6gimpleb 87
_Z30gimple_wce_set_cleanup_eh_onlyP6gimpleb 490492
_Z31gimple_debug_bind_get_value_ptrP6gimple 2323664425
_Z31gimple_omp_dispatch_set_clausesP6gimpleP9tree_node 583
_Z31gimple_omp_ordered_standalone_pPK6gimple 5830
_Z31gimple_switch_set_default_labelP7gswitchP9tree_node 63508
_Z31gimple_try_set_catch_is_cleanupP4gtryb 170778
_Z32gimple_debug_source_bind_get_varPK6gimple 911001
_Z32gimple_debug_source_bind_set_varP6gimpleP9tree_node 887027
_Z32gimple_omp_atomic_set_need_valueP6gimple 2943
_Z32gimple_omp_taskgroup_clauses_ptrP6gimple 76
_Z32gimple_omp_taskgroup_set_clausesP6gimpleP9tree_node 611
_Z33gimple_phi_arg_location_from_edgeP4gphiP8edge_def 15100104
_Z34gimple_assign_set_nontemporal_moveP6gimpleb 2
_Z34gimple_debug_source_bind_get_valuePK6gimple 886858
_Z34gimple_debug_source_bind_set_valueP6gimpleP9tree_node 502140
_Z34gimple_omp_atomic_set_memory_orderP6gimple16omp_memory_order 20564
_Z34gimple_omp_parallel_set_combined_pP6gimpleb 374
_Z38gimple_debug_source_bind_get_value_ptrP6gimple 95450
_Z9gimple_opPK6gimplej 18548688223
_Z9phi_nodesPK15basic_block_def 672675191

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.