OSDN Git Service

Fix chrec_contains_symbols_defined_in_loop.
authorspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 Sep 2010 21:18:38 +0000 (21:18 +0000)
committerspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 Sep 2010 21:18:38 +0000 (21:18 +0000)
commita05095f9a5d298af2e6cb5353a7d32681f985d26
treed40aaf45844c05a0f308914499d089d6a8955b40
parentbef5a5f54eaf24fa1b0c88d61c56dbcfbc726332
Fix chrec_contains_symbols_defined_in_loop.

2010-08-20  Sebastian Pop  <sebastian.pop@amd.com>

* tree-scalar-evolution.c (chrec_contains_symbols_defined_in_loop):
Do not check for VAR_DECL, PARM_DECL, FUNCTION_DECL, LABEL_DECL,
RESULT_DECL, and FIELD_DECL.  Return false for an
SSA_NAME_IS_DEFAULT_DEF.
(compute_scalar_evolution_in_loop): Do not further analyze the
scalar evolution when no_evolution_in_loop_p returns true.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@164789 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ChangeLog.graphite
gcc/tree-scalar-evolution.c