diff options
author | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-11-05 15:42:30 +0000 |
---|---|---|
committer | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-11-05 15:42:30 +0000 |
commit | 82a67b2c3dd025d45b61bcf4eb9a590079d6b963 (patch) | |
tree | 532a1d6bef5e5f6807eb8923edc27006c580c3c2 /gcc/params.def | |
parent | 0fba986bca1041613c7898c0cd152edc46fa25fa (diff) | |
download | gcc-82a67b2c3dd025d45b61bcf4eb9a590079d6b963.tar.gz |
2007-11-05 Nick Clifton <nickc@redhat.com>
Sebastian Pop <sebastian.pop@amd.com>
PR tree-optimization/32540
PR tree-optimization/33922
* doc/invoke.texi: Document PARAM_MAX_PARTIAL_ANTIC_LENGTH.
* tree-ssa-pre.c: Include params.h.
(compute_partial_antic_aux): Use PARAM_MAX_PARTIAL_ANTIC_LENGTH
to limit the maximum length of the PA set for a given block.
* Makefile.in: Add a dependency upon params.h for tree-ssa-pre.c
* params.def (PARAM_MAX_PARTIAL_ANTIC_LENGTH): New parameter.
* gcc.dg/tree-ssa/pr32540-1.c: New.
* gcc.dg/tree-ssa/pr32540-2.c: New.
* gcc.dg/tree-ssa/pr33922.c: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129901 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/params.def')
-rw-r--r-- | gcc/params.def | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/params.def b/gcc/params.def index 8973c9ac4e0..fc85c8804eb 100644 --- a/gcc/params.def +++ b/gcc/params.def @@ -707,6 +707,12 @@ DEFPARAM (PARAM_USE_CANONICAL_TYPES, "use-canonical-types", "Whether to use canonical types", 1, 0, 1) + +DEFPARAM (PARAM_MAX_PARTIAL_ANTIC_LENGTH, + "max-partial-antic-length", + "Maximum length of partial antic set when performing tree pre optimization", + 100, 0, 0) + /* Local variables: mode:c |