diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2010-08-11 20:27:59 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2010-08-11 20:27:59 +0000 |
commit | f36fc876e239306bf5236ac84c2d17d198c3ebf7 (patch) | |
tree | c74d9e87e4296dd5f31ecabc51c8aac559c8a39a /gcc | |
parent | 57fe3c878f6350498a44b9da288474d6e12f9f3f (diff) | |
download | gcc-f36fc876e239306bf5236ac84c2d17d198c3ebf7.zip gcc-f36fc876e239306bf5236ac84c2d17d198c3ebf7.tar.gz gcc-f36fc876e239306bf5236ac84c2d17d198c3ebf7.tar.bz2 |
Scevs could be expressions without chrecs and still be scev_analyzable_p.
2010-07-15 Sebastian Pop <sebastian.pop@amd.com>
* sese.h (scev_analyzable_p): Scevs could be expressions without
chrecs and still be scev_analyzable_p.
From-SVN: r163144
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ChangeLog.graphite | 5 | ||||
-rw-r--r-- | gcc/sese.h | 3 |
3 files changed, 12 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6b8a4da..61f5314 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2010-08-02 Sebastian Pop <sebastian.pop@amd.com> + * sese.h (scev_analyzable_p): Scevs could be expressions without + chrecs and still be scev_analyzable_p. + +2010-08-02 Sebastian Pop <sebastian.pop@amd.com> + * params.def (PARAM_SCEV_MAX_EXPR_SIZE): Bump the value to 100. 2010-08-02 Sebastian Pop <sebastian.pop@amd.com> diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite index 9eb3ae8..a93e035 100644 --- a/gcc/ChangeLog.graphite +++ b/gcc/ChangeLog.graphite @@ -1,5 +1,10 @@ 2010-07-15 Sebastian Pop <sebastian.pop@amd.com> + * sese.h (scev_analyzable_p): Scevs could be expressions without + chrecs and still be scev_analyzable_p. + +2010-07-15 Sebastian Pop <sebastian.pop@amd.com> + * params.def (PARAM_SCEV_MAX_EXPR_SIZE): Bump the value to 100. 2010-07-15 Sebastian Pop <sebastian.pop@amd.com> @@ -398,7 +398,8 @@ scev_analyzable_p (tree def, sese region) return !chrec_contains_undetermined (scev) && TREE_CODE (scev) != SSA_NAME - && evolution_function_is_affine_p (scev); + && (tree_does_not_contain_chrecs (scev) + || evolution_function_is_affine_p (scev)); } #endif |