diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2011-01-25 06:46:56 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2011-01-25 06:46:56 +0000 |
commit | ba85844784fbb14ff68f8b5e8bd1f78365f487fc (patch) | |
tree | 48e8df046fc09b7412fb4f64ec2133c93d6eba78 /gcc/graphite-dependences.c | |
parent | 8d865c568a7b80e176c383afb0883c0a4c0b2024 (diff) | |
download | gcc-ba85844784fbb14ff68f8b5e8bd1f78365f487fc.zip gcc-ba85844784fbb14ff68f8b5e8bd1f78365f487fc.tar.gz gcc-ba85844784fbb14ff68f8b5e8bd1f78365f487fc.tar.bz2 |
Relax the definition of same_pdr_p.
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite-dependences.c (new_poly_ddr): Call same_pdr_p.
* graphite-poly.h (same_pdr_p): Do not expect that the PDR_TYPE
of both data references to be the same.
From-SVN: r169210
Diffstat (limited to 'gcc/graphite-dependences.c')
-rw-r--r-- | gcc/graphite-dependences.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c index 58549b7..d45c7ce 100644 --- a/gcc/graphite-dependences.c +++ b/gcc/graphite-dependences.c @@ -531,8 +531,7 @@ new_poly_ddr (poly_dr_p pdr1, poly_dr_p pdr2, PDDR_KIND (res) = unknown_dependence; else if (!(pdr_read_p (pdr1) && pdr_read_p (pdr2)) - && PDR_BASE_OBJECT_SET (pdr1) == PDR_BASE_OBJECT_SET (pdr2) - && PDR_NB_SUBSCRIPTS (pdr1) == PDR_NB_SUBSCRIPTS (pdr2) + && same_pdr_p (pdr1, pdr2) && may_alias) { PDDR_DDP (res) = dependence_polyhedron (pdr1, pdr2, direction, |