diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2011-02-02 15:52:08 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2011-02-02 15:52:08 +0000 |
commit | 14dd9aabd6cdb21bd3c482452239f06230be84c3 (patch) | |
tree | 6ae2edc779700679f7e82d5fa0869260ee9418e2 /gcc/params.def | |
parent | d46efcfe977c4ccde0f70bf9bce3500ac740745b (diff) | |
download | gcc-14dd9aabd6cdb21bd3c482452239f06230be84c3.tar.gz |
Fix PR47576 and PR47555: add PARAM_SCEV_MAX_EXPR_COMPLEXITY.
2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
PR tree-optimization/47576
PR tree-optimization/47555
* doc/invoke.texi (scev-max-expr-complexity): Documented.
* params.def (PARAM_SCEV_MAX_EXPR_SIZE): Bump the value to 100.
(PARAM_SCEV_MAX_EXPR_COMPLEXITY): Declared.
* tree-scalar-evolution.c (follow_ssa_edge): Use
PARAM_SCEV_MAX_EXPR_COMPLEXITY.
From-SVN: r169530
Diffstat (limited to 'gcc/params.def')
-rw-r--r-- | gcc/params.def | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/params.def b/gcc/params.def index 3138bc22cd7..5749eb2e5f3 100644 --- a/gcc/params.def +++ b/gcc/params.def @@ -481,7 +481,12 @@ DEFPARAM(PARAM_IV_ALWAYS_PRUNE_CAND_SET_BOUND, DEFPARAM(PARAM_SCEV_MAX_EXPR_SIZE, "scev-max-expr-size", "Bound on size of expressions used in the scalar evolutions analyzer", - 20, 0, 0) + 100, 0, 0) + +DEFPARAM(PARAM_SCEV_MAX_EXPR_COMPLEXITY, + "scev-max-expr-complexity", + "Bound on the complexity of the expressions in the scalar evolutions analyzer", + 10, 0, 0) DEFPARAM(PARAM_OMEGA_MAX_VARS, "omega-max-vars", |