]> gcc.gnu.org Git - gcc.git/commit
[IRA]: Fixing conflict calculation from region landing pads.
authorVladimir N. Makarov <vmakarov@redhat.com>
Thu, 9 Nov 2023 13:51:15 +0000 (08:51 -0500)
committerVladimir N. Makarov <vmakarov@redhat.com>
Thu, 9 Nov 2023 18:24:44 +0000 (13:24 -0500)
commita99f6bb142bc4506dcb8aa2b7722310ad92e4528
tree2109d5499a386bb4b40cd6fc86a7f8c8465c2b05
parentc4cf9aa247db5e24edcc3f8179915791604491a6
[IRA]: Fixing conflict calculation from region landing pads.

The following patch fixes conflict calculation from exception landing
pads.  The previous patch processed only one newly created landing pad.
Besides it was wrong, it also resulted in large memory consumption by IRA.

gcc/ChangeLog:

PR rtl-optimization/110215
* ira-lives.cc: (add_conflict_from_region_landing_pads): New
function.
(process_bb_node_lives): Use it.
gcc/ira-lives.cc
This page took 0.075781 seconds and 5 git commands to generate.