Commit 639498a8 by Aldy Hernandez Committed by Aldy Hernandez

* trans-mem.c (execute_tm_mark): Release bb_regions.

From-SVN: r193637
parent 207585a6
2012-11-19 Aldy Hernandez <aldyh@redhat.com> 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
* trans-mem.c (execute_tm_mark): Release bb_regions.
2012-11-19 Aldy Hernandez <aldyh@redhat.com>
* trans-mem (collect_bb2reg): Stop scanning at irrevocable blocks. * trans-mem (collect_bb2reg): Stop scanning at irrevocable blocks.
(get_bb_regions_instrumented): Add new traverse_clone argument and (get_bb_regions_instrumented): Add new traverse_clone argument and
use it. use it.
...@@ -2840,6 +2840,8 @@ execute_tm_mark (void) ...@@ -2840,6 +2840,8 @@ execute_tm_mark (void)
if (r != NULL) if (r != NULL)
expand_block_tm (r, BASIC_BLOCK (i)); expand_block_tm (r, BASIC_BLOCK (i));
bb_regions.release ();
// Propagate flags from inner transactions outwards. // Propagate flags from inner transactions outwards.
propagate_tm_flags_out (all_tm_regions); propagate_tm_flags_out (all_tm_regions);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment