LCOV - code coverage report
Current view: top level - gcc - tree-complex.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 93.8 % 1058 992
Test Date: 2025-06-21 16:26:05 Functions: 100.0 % 42 42
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
_Z23make_pass_lower_complexPN3gcc7contextE 285081
_Z26make_pass_lower_complex_O0PN3gcc7contextE 285081
_ZL10cvc_insertjP9tree_node 12055
_ZL10cvc_lookupj 34356
_ZL13some_nonzeropP9tree_node 113520
_ZL14is_complex_regP9tree_node 39246729
_ZL17extract_componentP20gimple_stmt_iteratorP9tree_nodebbb 405417
_ZL17get_component_varP9tree_nodeb 34356
_ZL18expand_complex_asmP20gimple_stmt_iterator 460
_ZL18find_lattice_valueP9tree_node 695911
_ZL18tree_lower_complexv 1450739
_ZL19expand_complex_moveP20gimple_stmt_iteratorP9tree_node 136702
_ZL20expand_complex_parenP20gimple_stmt_iteratorP9tree_nodeS2_S2_ 365
_ZL21update_phi_componentsP15basic_block_def 254873
_ZL22expand_complex_libcallP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_S2_9tree_codeb 4150
_ZL22get_component_ssa_nameP9tree_nodeb 333849
_ZL22set_component_ssa_nameP9tree_nodebS0_ 216022
_ZL23expand_complex_additionP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_S2_9tree_codeii 9560
_ZL23expand_complex_div_wideP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_S2_9tree_code 288
_ZL23expand_complex_divisionP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_S2_9tree_codeii 1032
_ZL23expand_complex_negationP20gimple_stmt_iteratorP9tree_nodeS2_S2_ 64
_ZL24create_one_component_varP9tree_nodeS0_PKcS2_9tree_code 12055
_ZL24expand_complex_conjugateP20gimple_stmt_iteratorP9tree_nodeS2_S2_ 566
_ZL24find_lattice_value_partsP9tree_nodeS0_ 56760
_ZL24init_dont_simulate_againv 1450739
_ZL25expand_complex_comparisonP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_9tree_code 25685
_ZL25update_complex_assignmentP20gimple_stmt_iteratorP9tree_nodeS2_ 71102
_ZL25update_complex_componentsP20gimple_stmt_iteratorP6gimpleP9tree_nodeS4_ 106037
_ZL26gimple_expand_builtin_cabsP20gimple_stmt_iteratorP6gimple 1027
_ZL27expand_complex_div_straightP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_S2_9tree_code 6
_ZL27expand_complex_operations_1P20gimple_stmt_iterator 1377148
_ZL27update_parameter_componentsv 7629
_ZL29expand_complex_multiplicationP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_S2_ii 7261
_ZL29init_parameter_lattice_valuesv 7629
_ZL33update_complex_components_on_edgeP8edge_defP9tree_nodeS2_S2_ 1966
_ZL40expand_complex_multiplication_componentsPP6gimplemP9tree_nodeS3_S3_S3_S3_PS3_S4_ 5866
_ZN12_GLOBAL__N_118pass_lower_complex5cloneEv 285081
_ZN12_GLOBAL__N_118pass_lower_complex7executeEP8function 1024240
_ZN12_GLOBAL__N_121pass_lower_complex_O04gateEP8function 1450636
_ZN12_GLOBAL__N_121pass_lower_complex_O07executeEP8function 426499
_ZN17complex_propagate10visit_stmtEP6gimplePP8edge_defPP9tree_node 303836
_ZN17complex_propagate9visit_phiEP4gphi 7956

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.