On 11/12/23 07:08, Lehua Ding wrote:
This patch switch the use of live_reg data to live_subreg data.

gcc/ChangeLog:

        * ira-build.cc (create_bb_allocnos): Switch.
Switch to what? Although from the patch itself someone can figure it out, you should write it in the changelog entry.
        (create_loop_allocnos): Ditto.
        * ira-color.cc (ira_loop_edge_freq): Ditto.
        * ira-emit.cc (generate_edge_moves): Ditto.
        (add_ranges_and_copies): Ditto.
        * ira-lives.cc (process_out_of_region_eh_regs): Ditto.
        (add_conflict_from_region_landing_pads): Ditto.
        (process_bb_node_lives): Ditto.
        * ira.cc (find_moveable_pseudos): Ditto.
        (interesting_dest_for_shprep_1): Ditto.
        (allocate_initial_values): Ditto.
        (ira): Ditto.

Besides general issues about all your patches I mentioned in my first email, the patch is ok to me (of course after the 1st patch "df: Add DF_LIVE_SUBREG problem" is approved and committed).


Reply via email to