Restructure the code related to building alias set.
commit7743696ae46018946517b3f8ac9b28ee284169b9
authorspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Oct 2009 18:19:46 +0000 (20 18:19 +0000)
committerspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Oct 2009 18:19:46 +0000 (20 18:19 +0000)
tree98f4dbd9671f94f6f64a1bbc77111eb3bde5c22b
parent8e11c38107e15cbd4d895a2192e7abcb3fb6f744
Restructure the code related to building alias set.

2009-10-20  Li Feng  <nemokingdom@gmail.com>

* graphite-sese-to-poly.c (free_data_refs_aux): Update to free
the new structure.
(pdr_add_alias_set): Update retrieving alias_set_num.
(build_poly_dr): Update retrieving dr_base_object_set.
(partition_drs_to_sets): Remove.
(build_alias_set_optimal_p): New.
(build_alias_set_for_drs): Rename.
(build_scop_drs): Update.
* graphite-sese-to-poly.h (struct base_alias_pair): New.
(ALIAS_SET_INDEX): Remove.
(BASE_OBJECT_SET_INDEX): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@153029 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog.graphite
gcc/graphite-sese-to-poly.c
gcc/graphite-sese-to-poly.h