build alias set for drs in SCoP instead of in pbb.
2009-08-05 Li Feng <nemokingdom@gmail.com> * graphite-sese-to-poly.c (build_pbb_drs): Remove build alias set for each poly_bb_p. (build_scop_drs): Build alias set for each SCoP. From-SVN: r150478
This commit is contained in:
parent
5dce6dbd99
commit
64393e407d
2 changed files with 19 additions and 3 deletions
|
@ -1,3 +1,9 @@
|
|||
2009-08-05 Li Feng <nemokingdom@gmail.com>
|
||||
|
||||
* graphite-sese-to-poly.c (build_pbb_drs): Remove build alias set
|
||||
for each poly_bb_p.
|
||||
(build_scop_drs): Build alias set for each SCoP.
|
||||
|
||||
2009-08-04 Sandra Loosemore <sandra@codesourcery.com>
|
||||
|
||||
* doc/invoke.texi (MIPS Options): Document new 1004K -march options.
|
||||
|
|
|
@ -1778,8 +1778,6 @@ build_pbb_drs (poly_bb_p pbb)
|
|||
data_reference_p dr;
|
||||
VEC (data_reference_p, heap) *gbb_drs = GBB_DATA_REFS (PBB_BLACK_BOX (pbb));
|
||||
|
||||
build_alias_set_for_drs (&gbb_drs);
|
||||
|
||||
for (j = 0; VEC_iterate (data_reference_p, gbb_drs, j, dr); j++)
|
||||
build_poly_dr (dr, pbb);
|
||||
}
|
||||
|
@ -1789,8 +1787,20 @@ build_pbb_drs (poly_bb_p pbb)
|
|||
static void
|
||||
build_scop_drs (scop_p scop)
|
||||
{
|
||||
int i;
|
||||
int i, j;
|
||||
poly_bb_p pbb;
|
||||
data_reference_p dr;
|
||||
VEC (data_reference_p, heap) *drs = VEC_alloc (data_reference_p, heap, 3);
|
||||
|
||||
for (i = 0; VEC_iterate (poly_bb_p, SCOP_BBS (scop), i, pbb); i++)
|
||||
{
|
||||
VEC (data_reference_p, heap) *gbb_drs = GBB_DATA_REFS (PBB_BLACK_BOX (pbb));
|
||||
for (j = 0; VEC_iterate (data_reference_p, gbb_drs, j, dr); j++)
|
||||
VEC_safe_push (data_reference_p, heap, drs, dr);
|
||||
}
|
||||
|
||||
build_alias_set_for_drs (&drs);
|
||||
VEC_free (data_reference_p, heap, drs);
|
||||
|
||||
for (i = 0; VEC_iterate (poly_bb_p, SCOP_BBS (scop), i, pbb); i++)
|
||||
build_pbb_drs (pbb);
|
||||
|
|
Loading…
Add table
Reference in a new issue