diff options
author | Dorit Nuzman <dorit@il.ibm.com> | 2007-01-14 12:42:40 +0000 |
---|---|---|
committer | Dorit Nuzman <dorit@gcc.gnu.org> | 2007-01-14 12:42:40 +0000 |
commit | acdc40dfd2305e16f92e15273dad1cc6d8bee32c (patch) | |
tree | c1d065e5ba09e4c5a85904acf9038d65101037cd /gcc/params.h | |
parent | 37fc8424ac5a0896dc43a0d506d434b60c55452d (diff) | |
download | gcc-acdc40dfd2305e16f92e15273dad1cc6d8bee32c.tar.gz |
param.h (MIN_VECT_LOOP_BOUND): New.
* param.h (MIN_VECT_LOOP_BOUND): New.
* params.def (MIN_VECT_LOOP_BOUND): New.
* tree-vectorizer.c (slpeel_tree_peel_loop_to_edge): Takes another
argument - minimum threshold for number of iterations.
* tree-vectorizer.h (slpeel_tree_peel_loop_to_edge): Add another
argument to declaration.
* tree-vect-analyze.c (vect_analyze_operations): Check value of
MIN_VECT_LOOP_BOUND.
* tree-vect-transform.c (vect_do_peeling_for_loop_bound): Call
slpeel_tree_peel_loop_to_edge with additional argument.
(vect_do_peeling_for_alignment): Likewise.
* doc/invoke.texi (min-vect-loop-bound): Document new param option.
From-SVN: r120770
Diffstat (limited to 'gcc/params.h')
-rw-r--r-- | gcc/params.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/params.h b/gcc/params.h index 79a656c31e9..296db6141f5 100644 --- a/gcc/params.h +++ b/gcc/params.h @@ -118,6 +118,8 @@ typedef enum compiler_param PARAM_VALUE (PARAM_MAX_INLINE_INSNS_AUTO) #define MAX_VARIABLE_EXPANSIONS \ PARAM_VALUE (PARAM_MAX_VARIABLE_EXPANSIONS) +#define MIN_VECT_LOOP_BOUND \ + PARAM_VALUE (PARAM_MIN_VECT_LOOP_BOUND) #define MAX_DELAY_SLOT_INSN_SEARCH \ PARAM_VALUE (PARAM_MAX_DELAY_SLOT_INSN_SEARCH) #define MAX_DELAY_SLOT_LIVE_SEARCH \ |