LCOV - code coverage report
Current view: top level - gcc - ira-build.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 72.2 % 1952 1410
Test Date: 2026-08-01 15:33:25 Functions: 78.8 % 118 93
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z14ira_debug_copyP16ira_allocno_copy 0
_Z14ira_debug_prefP16ira_allocno_pref 0
_Z14ira_flatteningii 0
_Z15ira_debug_prefsv 0
_Z16ira_debug_copiesv 0
_Z23ira_debug_allocno_prefsP11ira_allocno 0
_Z24ira_copy_live_range_listP10live_range 0
_Z24ira_debug_allocno_copiesP11ira_allocno 0
_Z5debugP11ira_allocno 0
_Z5debugP16ira_allocno_copy 0
_Z5debugR11ira_allocno 0
_Z5debugR16ira_allocno_copy 0
_ZL15clear_conflictsP10ira_object 0
_ZL15copy_live_rangeP10live_range 0
_ZL16add_to_conflictsP10ira_objectS0_ 0
_ZL16ira_add_conflictP10ira_objectS0_ 0
_ZL19print_allocno_prefsP8_IO_FILEP11ira_allocno 0
_ZL20print_allocno_copiesP8_IO_FILEP11ira_allocno 0
_ZL21compress_conflict_vecP10ira_object 0
_ZL22compress_conflict_vecsv 0
_ZL24copy_allocno_live_rangesP11ira_allocnoS0_ 0
_ZL25remove_low_level_allocnosv 0
_ZL26mark_all_loops_for_removalv 0
_ZL26rebuild_regno_allocno_mapsv 0
_ZL39copy_info_to_removed_store_destinationsi 0
_ZL11print_prefsP8_IO_FILE 95
_ZL12print_copiesP8_IO_FILE 95
_ZL10print_copyP8_IO_FILEP16ira_allocno_copy 160
_ZL10print_prefP8_IO_FILEP16ira_allocno_pref 191
_Z26ira_print_expanded_allocnoP11ira_allocno 959
_ZL25allocate_conflict_bit_vecP10ira_object 3591
_Z29ira_allocate_object_conflictsP10ira_objecti 4809
_ZL11create_capsv 35431
_ZL22propagate_allocno_infov 35431
_ZL32regno_allocno_order_compare_funcPKvS0_ 52241
_ZL16loop_is_inside_pP18ira_loop_tree_nodeS0_ 84698
_ZL24loop_with_complex_edge_pP4loop 170610
_Z15ira_remove_prefP16ira_allocno_pref 854036
_ZL22mark_loops_for_removalv 1004471
_ZL27remove_unnecessary_allocnosv 1004471
_ZL24low_pressure_loop_node_pP18ira_loop_tree_node 1045052
_Z11ira_destroyv 1493940
_Z9ira_buildv 1493940
_ZL12finish_prefsv 1493940
_ZL13finish_copiesv 1493940
_ZL14form_loop_treev 1493940
_ZL14initiate_prefsv 1493940
_ZL15create_allocnosv 1493940
_ZL15finish_allocnosv 1493940
_ZL15initiate_copiesv 1493940
_ZL17initiate_allocnosv 1493940
_ZL17more_one_region_pv 1493940
_ZL19finish_cost_vectorsv 1493940
_ZL20sort_conflict_id_mapv 1493940
_ZL21initiate_cost_vectorsv 1493940
_ZL22check_allocno_creationv 1493940
_ZL22create_allocno_objectsv 1493940
_ZL22create_loop_tree_nodesv 1493940
_ZL22finish_loop_tree_nodesv 1493940
_ZL26remove_unnecessary_regionsb 1493940
_ZL26update_bad_spill_attributev 1493940
_ZL30update_conflict_hard_reg_costsv 1493940
_ZL34setup_min_max_conflict_allocno_idsv 1493940
_ZL38setup_min_max_allocno_live_range_pointv 1493940
_ZL30ira_rebuild_regno_allocno_listi 1593340
_ZL43remove_uneccesary_loop_nodes_from_loop_treeP18ira_loop_tree_node 1612302
_ZL25propagate_modified_regnosP18ira_loop_tree_node 1658526
_ZL20create_loop_allocnosP8edge_def 1737828
_ZL19init_loop_tree_nodeP18ira_loop_tree_nodei 2101771
_ZL21setup_loop_tree_levelP18ira_loop_tree_nodei 2101771
_ZL32ira_loop_tree_body_rev_postorderP18ira_loop_tree_nodeRK3vecIS0_7va_heap6vl_ptrE 2101771
_Z24ira_remove_allocno_prefsP11ira_allocno 2400392
_ZL24move_allocno_live_rangesP11ira_allocnoS0_ 2400392
_ZL32propagate_some_info_from_allocnoP11ira_allocnoS0_ 2400392
_Z21ira_merge_live_rangesP10live_rangeS0_ 2406833
_ZL21finish_loop_tree_nodeP18ira_loop_tree_node 2559264
_ZL28ira_propagate_hard_reg_costsP11ira_allocnoS0_i 3100648
_ZL18create_cap_allocnoP11ira_allocno 3644290
_Z22ior_hard_reg_conflictsP11ira_allocnoRK12HARD_REG_SET 4460310
_Z25ira_allocate_conflict_vecP10ira_objecti 5003749
_ZL27change_object_in_range_listP10live_rangeP10ira_object 5010124
_ZL24merge_hard_reg_conflictsP11ira_allocnoS0_b 6500644
_Z15ira_create_prefP11ira_allocnoii 7229175
_ZL11finish_prefP16ira_allocno_pref 7229175
_ZL24add_allocno_pref_to_listP16ira_allocno_pref 7229175
_ZL17find_allocno_prefP11ira_allocnoi 7697530
_Z20ira_add_allocno_prefP11ira_allocnoii 7745617
_ZL17loop_compare_funcPKvS0_ 7871462
_ZL22copy_dependent_filtersP11ira_allocnoS0_ 9145330
_Z15ira_create_copyP11ira_allocnoS0_ibP8rtx_insnP18ira_loop_tree_node 9510748
_ZL11finish_copyP16ira_allocno_copy 9510748
_ZL24add_allocno_copy_to_listP16ira_allocno_copy 9510748
_ZL35swap_allocno_copy_ends_if_necessaryP16ira_allocno_copy 9510748
_Z20ira_add_allocno_copyP11ira_allocnoS0_ibP8rtx_insnP18ira_loop_tree_node 9566998
_ZL17find_allocno_copyP11ira_allocnoS0_P8rtx_insnP18ira_loop_tree_node 9566998
_Z22ira_traverse_loop_treebP18ira_loop_tree_nodePFvS0_ES2_ 13788900
_ZL18create_bb_allocnosP18ira_loop_tree_node 14504565
_ZL30create_loop_tree_node_allocnosP18ira_loop_tree_node 16606336
_ZL16add_loop_to_treeP4loop 17612596
_Z27ira_live_ranges_intersect_pP10live_rangeS0_ 20158977
_Z32ira_conflict_vector_profitable_pP10ira_objecti 25677202
_Z20ira_free_cost_vectorPii 32304836
_Z24ira_allocate_cost_vectori 32304836
_Z18ira_create_allocnoibP18ira_loop_tree_node 39156397
_Z21ira_set_allocno_classP11ira_allocno9reg_class 39156397
_Z26ira_create_allocno_objectsP11ira_allocno 39156397
_ZL14finish_allocnoP11ira_allocno 39156397
_ZL22ira_free_allocno_costsP11ira_allocno 39156397
_Z26ira_finish_live_range_listP10live_range 40482032
_ZL17ira_create_objectP11ira_allocnoi 40482032
_Z30ira_free_allocno_updated_costsP11ira_allocno 58577205
_Z21ira_create_live_rangeP10ira_objectiiP10live_range 63096840
_Z21ira_finish_live_rangeP10live_range 63096840
_Z28ira_add_live_range_to_objectP10ira_objectii 63096840
_Z18ira_parent_allocnoP11ira_allocno 251114549
_Z25ira_parent_or_cap_allocnoP11ira_allocno 362523249
_ZL20create_insn_allocnosP7rtx_defS0_b 459028154
_ZL25object_range_compare_funcPKvS0_ 1323938502

Generated by: LCOV version 2.4-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.