aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2011-10-24 14:24:36 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2011-10-24 14:24:36 +0000
commit7b7b1813daa8b65c1528025e3fd9e459690b72c4 (patch)
tree7e7f20eb45a94a6b7cee99303e10a1078d06bc27 /gcc/builtins.c
parent695074beca1441d103d7da374ae4eb6b8f3b4be5 (diff)
downloadgcc-7b7b1813daa8b65c1528025e3fd9e459690b72c4.zip
gcc-7b7b1813daa8b65c1528025e3fd9e459690b72c4.tar.gz
gcc-7b7b1813daa8b65c1528025e3fd9e459690b72c4.tar.bz2
tree-vect-stmts.c (vect_get_vec_def_for_operand): Convert constants to vector element type.
2011-10-24 Richard Guenther <rguenther@suse.de> * tree-vect-stmts.c (vect_get_vec_def_for_operand): Convert constants to vector element type. (vectorizable_assignment): Bail out for non-mode-precision operations. (vectorizable_shift): Likewise. (vectorizable_operation): Likewise. (vectorizable_type_demotion): Likewise. (vectorizable_type_promotion): Likewise. (vectorizable_store): Handle non-mode-precision stores. (vectorizable_load): Handle non-mode-precision loads. (get_vectype_for_scalar_type_and_size): Return a vector type for non-mode-precision integers. * tree-vect-loop.c (vectorizable_reduction): Bail out for non-mode-precision reductions. * gcc.dg/vect/vect-bool-1.c: New testcase. From-SVN: r180384
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions