diff options
author | Ilya Enkovich <enkovich.gnu@gmail.com> | 2015-11-13 11:45:25 +0000 |
---|---|---|
committer | Ilya Enkovich <ienkovich@gcc.gnu.org> | 2015-11-13 11:45:25 +0000 |
commit | e4af0bc4650f371dc553bccd03d5dfe2704bc660 (patch) | |
tree | ad5f4cf9d3ab2efb6a3c4da48f6a2d31e1790633 /gcc/ada | |
parent | f7259dd4be3a6edba6035e2d7c580ee11ed16800 (diff) | |
download | gcc-e4af0bc4650f371dc553bccd03d5dfe2704bc660.zip gcc-e4af0bc4650f371dc553bccd03d5dfe2704bc660.tar.gz gcc-e4af0bc4650f371dc553bccd03d5dfe2704bc660.tar.bz2 |
tree-vect-loop.c (vect_determine_vectorization_factor): Check mix of boolean and integer vectors in a single statement.
gcc/
* tree-vect-loop.c (vect_determine_vectorization_factor): Check
mix of boolean and integer vectors in a single statement.
* tree-vect-slp.c (vect_mask_constant_operand_p): New.
(vect_get_constant_vectors): Use vect_mask_constant_operand_p to
determine constant type.
* tree-vect-stmts.c (vectorizable_comparison): Provide vectype
for loop invariants.
gcc/testsuite/
* g++.dg/vect/simd-bool-comparison-1.cc: New test.
* g++.dg/vect/simd-bool-comparison-2.cc: New test.
From-SVN: r230309
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions