This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r262338 - in /trunk/gcc: ChangeLog tree-vect-pa...
- From: rsandifo at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 03 Jul 2018 10:04:28 -0000
- Subject: r262338 - in /trunk/gcc: ChangeLog tree-vect-pa...
Author: rsandifo
Date: Tue Jul 3 10:04:28 2018
New Revision: 262338
URL: https://gcc.gnu.org/viewcvs?rev=262338&root=gcc&view=rev
Log:
Pass more vector types to append_pattern_def_seq
The PR85694 series added a vectype argument to append_pattern_def_seq.
This patch makes more callers use it.
2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
gcc/
* tree-vect-patterns.c (vect_recog_rotate_pattern)
(vect_recog_vector_vector_shift_pattern, vect_recog_divmod_pattern)
(vect_recog_mixed_size_cond_pattern, adjust_bool_pattern_cast)
(adjust_bool_pattern, vect_recog_bool_pattern): Pass the vector
type to append_pattern_def_seq instead of creating a stmt_vec_info
directly.
(build_mask_conversion): Likewise. Remove vinfo argument.
(vect_add_conversion_to_patterm): Likewise, renaming to...
(vect_add_conversion_to_pattern): ...this.
(vect_recog_mask_conversion_pattern): Update call to
build_mask_conversion. Pass the vector type to
append_pattern_def_seq here too.
(vect_recog_gather_scatter_pattern): Update call to
vect_add_conversion_to_pattern.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/tree-vect-patterns.c