LCOV - code coverage report
Current view: top level - gcc - gimple-predicate-analysis.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 87.6 % 906 794
Test Date: 2024-12-28 13:16:48 Functions: 96.0 % 50 48
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
_ZN15uninit_analysis6func_t11phi_arg_setEP4gphi 0
_ZNK9predicate5debugEv 0
_ZL16format_edge_vecsPK3vecIP8edge_def7va_heap6vl_ptrEj 4
_ZNK9predicate4dumpEP8_IO_FILEP6gimplePKc 4
_ZL15dump_pred_chainP8_IO_FILERK3vecI9pred_info7va_heap6vl_ptrE 8
_ZNK9predicate4dumpEP8_IO_FILE 8
_ZL17pred_expr_equal_pRK9pred_infoP9tree_node 12
_ZL15format_edge_vecRK3vecIP8edge_def7va_heap6vl_ptrE 15
_ZL14dump_pred_infoP8_IO_FILERK9pred_info 18
_ZL24simple_control_dep_chainR3vecIP8edge_def7va_heap6vl_ptrEP15basic_block_defS7_ 20
_ZL16value_sat_pred_pP9tree_nodeS0_9tree_codeb 29
_ZL22get_pred_info_from_cmpPK6gimple 37
_ZL17is_degenerate_phiP6gimpleP9pred_info 38
_ZL16push_to_worklistP9tree_nodeP3vecI9pred_info7va_heap6vl_ptrEP8hash_setIS0_Lb0E19default_hash_traitsIS0_EE 54
_ZN9predicate10simplify_2Ev 127
_ZN9predicate10simplify_3Ev 127
_ZN9predicate10simplify_4Ev 127
_ZL38find_matching_predicate_in_rest_chainsRK9pred_infoRK3vecIS2_IS_7va_heap6vl_ptrES3_S4_E 161
_ZN15uninit_analysis17init_from_phi_defEP4gphi 172
_ZNK9predicate11superset_ofERKS_ 228
_ZNK9predicate8includesERK3vecI9pred_info7va_heap6vl_ptrE 233
_ZN9predicate9push_predERK9pred_info 253
_ZN9predicate9normalizeERK9pred_info 273
_ZN15uninit_analysis21collect_phi_def_edgesEP4gphiP15basic_block_defP3vecIP8edge_def7va_heap6vl_ptrEP8hash_setIP6gimpleLb0E19default_hash_traitsISD_EE 275
_ZN9predicate9normalizeERK3vecI9pred_info7va_heap6vl_ptrE 377
_ZN15uninit_analysis7overlapEP4gphijP8hash_setIS1_Lb0E19default_hash_traitsIS1_EERK9predicate 380
_ZN15uninit_analysis15prune_phi_opndsEP4gphijS1_P9tree_node9tree_codeP8hash_setIS1_Lb0E19default_hash_traitsIS1_EEPP11bitmap_head 384
_ZL10pred_neg_pRK9pred_infoS1_ 391
_ZL18find_var_cmp_const3vecIS_I9pred_info7va_heap6vl_ptrES1_S2_EP4gphiPP6gimplePP9tree_nodeRj 436
_ZL9subset_ofRK3vecI9pred_info7va_heap6vl_ptrES5_ 460
_ZN9predicate8simplifyEP6gimpleb 506
_ZN9predicate9normalizeEP6gimpleb 506
_ZN9predicateaSERKS_ 506
_ZN15uninit_analysis14is_use_guardedEP6gimpleP15basic_block_defP4gphij 520
_ZN15uninit_analysis14init_use_predsER9predicateP15basic_block_defS3_ 541
_ZN15uninit_analysis14is_use_guardedEP6gimpleP15basic_block_defP4gphijP8hash_setIS5_Lb0E19default_hash_traitsIS5_EE 554
_ZL20is_value_included_inP9tree_nodeS0_9tree_code 589
_ZL11simplify_1aR3vecI9pred_info7va_heap6vl_ptrE 671
_ZL11simplify_1bR3vecI9pred_info7va_heap6vl_ptrE 671
_ZN9predicate22init_from_control_depsEPK3vecIP8edge_def7va_heap6vl_ptrEjb 713
_ZL25compute_control_dep_chainP15basic_block_defPKS_P3vecIP8edge_def7va_heap6vl_ptrEPjj 780
_ZL26dfs_mark_dominating_regionP15basic_block_defS0_iR3vecIS0_7va_heap6vl_ptrE 780
_ZL12get_cmp_code9tree_codebb 918
_ZL9subset_ofRK9pred_infoS1_ 1032
_ZL12pred_equal_pRK9pred_infoS1_ 1330
_ZN9predicate9normalizeEP3vecI9pred_info7va_heap6vl_ptrES1_9tree_codeS5_P8hash_setIP9tree_nodeLb0E19default_hash_traitsIS9_EE 1520
_ZN9predicateD2Ev 1800
_ZL25compute_control_dep_chainP15basic_block_defPKS_P3vecIP8edge_def7va_heap6vl_ptrEPjRS8_SA_jjPb 3344
_ZL18is_neq_zero_form_pRK9pred_info 3924
_ZL30compute_control_dep_chain_pdomP15basic_block_defPKS_S0_P3vecIP8edge_def7va_heap6vl_ptrEPjRS8_SA_jjPb 6790

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.