LCOV - code coverage report
Current view: top level - gcc - gimple-predicate-analysis.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 87.5 % 906 793
Test Date: 2024-05-18 13:55:47 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
_ZL24simple_control_dep_chainR3vecIP8edge_def7va_heap6vl_ptrEP15basic_block_defS7_ 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
_ZL22get_pred_info_from_cmpPK6gimple 21
_ZL16value_sat_pred_pP9tree_nodeS0_9tree_codeb 31
_ZL17is_degenerate_phiP6gimpleP9pred_info 36
_ZL16push_to_worklistP9tree_nodeP3vecI9pred_info7va_heap6vl_ptrEP8hash_setIS0_Lb0E19default_hash_traitsIS0_EE 38
_ZN9predicate10simplify_2Ev 115
_ZN9predicate10simplify_3Ev 115
_ZN9predicate10simplify_4Ev 115
_ZL10pred_neg_pRK9pred_infoS1_ 138
_ZL38find_matching_predicate_in_rest_chainsRK9pred_infoRK3vecIS2_IS_7va_heap6vl_ptrES3_S4_E 139
_ZN15uninit_analysis17init_from_phi_defEP4gphi 148
_ZNK9predicate11superset_ofERKS_ 226
_ZNK9predicate8includesERK3vecI9pred_info7va_heap6vl_ptrE 231
_ZN9predicate9push_predERK9pred_info 244
_ZN15uninit_analysis21collect_phi_def_edgesEP4gphiP15basic_block_defP3vecIP8edge_def7va_heap6vl_ptrEP8hash_setIP6gimpleLb0E19default_hash_traitsISD_EE 255
_ZN9predicate9normalizeERK9pred_info 264
_ZN9predicate9normalizeERK3vecI9pred_info7va_heap6vl_ptrE 332
_ZN15uninit_analysis7overlapEP4gphijP8hash_setIS1_Lb0E19default_hash_traitsIS1_EERK9predicate 346
_ZN15uninit_analysis15prune_phi_opndsEP4gphijS1_P9tree_node9tree_codeP8hash_setIS1_Lb0E19default_hash_traitsIS1_EEPP11bitmap_head 365
_ZL18find_var_cmp_const3vecIS_I9pred_info7va_heap6vl_ptrES1_S2_EP4gphiPP6gimplePP9tree_nodeRj 391
_ZL9subset_ofRK3vecI9pred_info7va_heap6vl_ptrES5_ 448
_ZN9predicate8simplifyEP6gimpleb 469
_ZN9predicate9normalizeEP6gimpleb 469
_ZN9predicateaSERKS_ 469
_ZN15uninit_analysis14is_use_guardedEP6gimpleP15basic_block_defP4gphij 496
_ZN15uninit_analysis14init_use_predsER9predicateP15basic_block_defS3_ 513
_ZN15uninit_analysis14is_use_guardedEP6gimpleP15basic_block_defP4gphijP8hash_setIS5_Lb0E19default_hash_traitsIS5_EE 526
_ZL20is_value_included_inP9tree_nodeS0_9tree_code 588
_ZL11simplify_1aR3vecI9pred_info7va_heap6vl_ptrE 613
_ZL11simplify_1bR3vecI9pred_info7va_heap6vl_ptrE 613
_ZN9predicate22init_from_control_depsEPK3vecIP8edge_def7va_heap6vl_ptrEjb 661
_ZL25compute_control_dep_chainP15basic_block_defPKS_P3vecIP8edge_def7va_heap6vl_ptrEPjj 722
_ZL26dfs_mark_dominating_regionP15basic_block_defS0_iR3vecIS0_7va_heap6vl_ptrE 722
_ZL12get_cmp_code9tree_codebb 802
_ZL9subset_ofRK9pred_infoS1_ 1032
_ZL12pred_equal_pRK9pred_infoS1_ 1204
_ZN9predicate9normalizeEP3vecI9pred_info7va_heap6vl_ptrES1_9tree_codeS5_P8hash_setIP9tree_nodeLb0E19default_hash_traitsIS9_EE 1297
_ZN9predicateD2Ev 1700
_ZL25compute_control_dep_chainP15basic_block_defPKS_P3vecIP8edge_def7va_heap6vl_ptrEPjRS8_SA_jjPb 2176
_ZL18is_neq_zero_form_pRK9pred_info 3419
_ZL30compute_control_dep_chain_pdomP15basic_block_defPKS_S0_P3vecIP8edge_def7va_heap6vl_ptrEPjRS8_SA_jjPb 4946

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.