diff options
author | Ira Rosen <ira.rosen@linaro.org> | 2011-06-07 06:51:24 +0000 |
---|---|---|
committer | Ira Rosen <irar@gcc.gnu.org> | 2011-06-07 06:51:24 +0000 |
commit | 383d9c83756ed27807c0a8e5864ff542e3561905 (patch) | |
tree | d44318b140c4de62e09469dc53c5ff1df072e042 /gcc/go/go-lang.c | |
parent | f527cc50e36411b205e37b7227bde8a9e7c6a0f9 (diff) | |
download | gcc-383d9c83756ed27807c0a8e5864ff542e3561905.zip gcc-383d9c83756ed27807c0a8e5864ff542e3561905.tar.gz gcc-383d9c83756ed27807c0a8e5864ff542e3561905.tar.bz2 |
tree-vectorizer.h (vect_recog_func_ptr): Make last argument to be a pointer.
* tree-vectorizer.h (vect_recog_func_ptr): Make last argument to
be a pointer.
* tree-vect-patterns.c (vect_recog_widen_sum_pattern,
vect_recog_widen_mult_pattern, vect_recog_dot_prod_pattern,
vect_recog_pow_pattern): Likewise.
(vect_pattern_recog_1): Remove declaration.
(widened_name_p): Remove declaration. Add new argument to
specify whether to check that both types are either signed or
unsigned.
(vect_recog_widen_mult_pattern): Update documentation. Handle
unsigned patterns and multiplication by constants.
(vect_pattern_recog_1): Update vect_recog_func references. Use
statement information from the statement returned from pattern
detection functions.
(vect_pattern_recog): Update vect_recog_func reference.
* tree-vect-stmts.c (vectorizable_type_promotion): For widening
multiplication by a constant use the type of the other operand.
From-SVN: r174735
Diffstat (limited to 'gcc/go/go-lang.c')
0 files changed, 0 insertions, 0 deletions