diff options
| author | irar <irar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-02-05 05:58:18 +0000 |
|---|---|---|
| committer | irar <irar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-02-05 05:58:18 +0000 |
| commit | bed8b93be659c8b8bb94001842533cdd5cbf460d (patch) | |
| tree | 725e87b3955717cd08b8ed5276d6dcea3a4a8724 /libjava/classpath/gnu/java/beans/decoder/IndexContext.java | |
| parent | 273845f4863375b30ef155319753e3c2d941688c (diff) | |
| download | ppe42-gcc-bed8b93be659c8b8bb94001842533cdd5cbf460d.tar.gz ppe42-gcc-bed8b93be659c8b8bb94001842533cdd5cbf460d.zip | |
PR tree-optimization/52091
* tree-vectorizer.h (vect_is_simple_use): Add an argument.
(vect_is_simple_use_1): Likewise.
* tree-vect-loop.c (vectorizable_reduction): Update calls
to vect_is_simple_use_1 and vect_is_simple_use.
(vectorizable_live_operation): Likewise.
* tree-vect-patterns.c (widened_name_p,
vect_recog_vector_vector_shift_pattern, check_bool_pattern):
Likewise.
* tree-vect-stmts.c (process_use, vect_get_vec_def_for_operand,
vectorizable_call, vectorizable_conversion,
vectorizable_assignment, vectorizable_shift,
vectorizable_operation, vectorizable_store, vectorizable_load):
Likewise.
(vect_is_simple_cond): Add an argument, pass it to
vect_is_simple_use_1.
(vectorizable_condition): Update calls to vect_is_simple_cond,
vect_is_simple_use.
(vect_is_simple_use): Add an argument, the statement in which
OPERAND is used. Check that if OPERAND's def stmt is a double
reduction phi node, the use is a phi node too.
(vect_is_simple_use_1): Add an argument, pass it to
vect_is_simple_use.
* tree-vect-slp.c (vect_get_and_check_slp_defs): Update a call
to vect_is_simple_use.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183902 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/beans/decoder/IndexContext.java')
0 files changed, 0 insertions, 0 deletions

