2012-05-31 Richard Guenther <rguenther@suse.de>
commit543506e0b0bed6d02ef66f93b6657549312ef896
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 May 2012 14:39:52 +0000 (31 14:39 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 May 2012 14:39:52 +0000 (31 14:39 +0000)
tree299bfa422f5819eba0b2f97c9d211e573c2936c9
parent9635c0c3aa804dd411dfdcaa3322bd6096dbaf0c
2012-05-31  Richard Guenther  <rguenther@suse.de>

* tree-loop-distribution.c (struct partition_s): New struct,
typedef and vector type.
(partition_alloc, partition_free): New functions.
(generate_loops_for_partition, generate_builtin,
generate_code_for_partition, rdg_flag_uses, rdg_flag_vertex,
rdg_flag_vertex_and_dependent, rdg_flag_loop_exits,
build_rdg_partition_for_component, can_generate_builtin,
similar_memory_accesses, fuse_partitions_with_similar_memory_accesses,
rdg_build_partitions, dump_rdg_partitions, debug_rdg_partitions,
number_of_rw_in_partition, partition_contains_all_rw,
ldist_gen): Use partition_t instead of bitmap.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@188064 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-loop-distribution.c