tree-ssa-loop-im.c (struct mem_ref): Use bitmap_head instead of bitmap.
authorRichard Biener <rguenther@suse.de>
Mon, 25 Mar 2013 12:53:57 +0000 (12:53 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 25 Mar 2013 12:53:57 +0000 (12:53 +0000)
commit374001cbeedd6e59a21bad4b62e40c5657e79645
treec6e9c7f8cbc84b75af278e6a553950a24af122ce
parent5789594736ea2fae7b4d45a5486560fd2f8d9aea
tree-ssa-loop-im.c (struct mem_ref): Use bitmap_head instead of bitmap.

2013-03-25  Richard Biener  <rguenther@suse.de>

* tree-ssa-loop-im.c (struct mem_ref): Use bitmap_head instead
of bitmap.
(memory_references): Likewise.
(outermost_indep_loop, mem_ref_alloc, mark_ref_stored,
gather_mem_refs_stmt, record_dep_loop, ref_indep_loop_p_1,
ref_indep_loop_p_2, find_refs_for_sm): Adjust.
(gather_mem_refs_in_loops): Fold into ...
(analyze_memory_references): ... this.  Move initialization
to tree_ssa_lim_initialize.
(fill_always_executed_in): Rename to ...
(fill_always_executed_in_1): ... this.
(fill_always_executed_in): Move contains_call computation to
this new function from ...
(tree_ssa_lim_initialize): ... here.
(tree_ssa_lim): Call fill_always_executed_in.

From-SVN: r197038
gcc/ChangeLog
gcc/tree-ssa-loop-im.c