]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/tree-vectorizer.h
* config/i386/i386.md (and<mode>3): Generate zero-extends for
[thirdparty/gcc.git] / gcc / tree-vectorizer.h
2019-06-13  rguenth2019-06-13 Richard Biener <rguenther@suse.de>
2019-06-13  kugangcc/ChangeLog:
2019-05-28  alejandroCurrent vectoriser doesn't support masked loads for...
2019-05-16  jakub * omp-low.c (lower_rec_input_clauses): If OMP_CLAUSE_IF
2019-04-10  rguenth2019-04-10 Richard Biener <rguenther@suse.de>
2019-03-11  rguenth2019-03-11 Richard Biener <rguenther@suse.de>
2019-02-07  dmalcolmFix more ICEs in -fsave-optimization-record (PR tree...
2019-01-01  jakub Update copyright years.
2018-11-15  rguenth2018-11-15 Richard Biener <rguenther@suse.de>
2018-11-13  avieira[PATCH][GCC] Make DR_TARGET_ALIGNMENT compile time...
2018-11-07  rguenth2018-11-07 Richard Biener <rguenther@suse.de>
2018-10-26  rguenth2018-10-26 Richard Biener <rguenther@suse.de>
2018-10-25  rguenth2018-10-25 Richard Biener <rguenther@suse.de>
2018-10-08  rguenth2018-10-08 Richard Biener <rguenther@suse.de>
2018-10-04  dmalcolmReport vectorization problems via a new opt_problem...
2018-10-04  dmalcolmAdd -fopt-info-internals
2018-08-01  rsandifo[06/11] Handle VMAT_INVARIANT separately
2018-08-01  rsandifo[05/11] Add a vect_stmt_to_vectorize helper function
2018-08-01  rsandifo[04/11] Add a vect_orig_stmt helper function
2018-08-01  rsandifo[03/11] Remove vect_transform_stmt grouped_store argument
2018-08-01  rsandifo[02/11] Remove vect_schedule_slp return value
2018-07-31  rsandifo[46/46] Turn stmt_vec_info back into a typedef
2018-07-31  rsandifo[45/46] Remove vect_stmt_in_region_p
2018-07-31  rsandifo[44/46] Remove global vinfo_for_stmt-related routines
2018-07-31  rsandifo[43/46] Make free_stmt_vec_info take a stmt_vec_info
2018-07-31  rsandifo[42/46] Add vec_info::replace_stmt
2018-07-31  rsandifo[41/46] Add vec_info::remove_stmt
2018-07-31  rsandifo[40/46] Add vec_info::lookup_dr
2018-07-31  rsandifo[39/46] Change STMT_VINFO_UNALIGNED_DR to a dr_vec_info
2018-07-31  rsandifo[38/46] Use dr_vec_info to represent a data reference
2018-07-31  rsandifo[37/46] dr_aux tweaks
2018-07-31  rsandifo[36/46] Add a pattern_stmt_p field to stmt_vec_info
2018-07-31  rsandifo[34/46] Alter interface to vect_get_vec_def_for_stmt_copy
2018-07-31  rsandifo[32/46] Use stmt_vec_info in function interfaces (part 2)
2018-07-31  rsandifo[28/46] Use stmt_vec_info instead of gimple stmts inter...
2018-07-31  rsandifo[25/46] Make get_earlier/later_stmt take and return...
2018-07-31  rsandifo[24/46] Make stmt_info_for_cost use a stmt_vec_info
2018-07-31  rsandifo[23/46] Make LOOP_VINFO_MAY_MISALIGN_STMTS use stmt_vec...
2018-07-31  rsandifo[22/46] Make DR_GROUP_SAME_DR_STMT a stmt_vec_info
2018-07-31  rsandifo[21/46] Make grouped_stores and reduction_chains use...
2018-07-31  rsandifo[20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_...
2018-07-31  rsandifo[19/46] Make vect_dr_stmt return a stmt_vec_info
2018-07-31  rsandifo[18/46] Make SLP_TREE_SCALAR_STMTS a vec<stmt_vec_info>
2018-07-31  rsandifo[17/46] Make LOOP_VINFO_REDUCTIONS an auto_vec<stmt_vec...
2018-07-31  rsandifo[16/46] Make STMT_VINFO_REDUC_DEF a stmt_vec_info
2018-07-31  rsandifo[15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec_info>
2018-07-31  rsandifo[14/46] Make STMT_VINFO_VEC_STMT a stmt_vec_info
2018-07-31  rsandifo[13/46] Make STMT_VINFO_RELATED_STMT a stmt_vec_info
2018-07-31  rsandifo[12/46] Make vect_finish_stmt_generation return a stmt_...
2018-07-31  rsandifo[11/46] Pass back a stmt_vec_info from vect_is_simple_use
2018-07-31  rsandifo[10/46] Temporarily make stmt_vec_info a class
2018-07-31  rsandifo[09/46] Add vec_info::lookup_single_use
2018-07-31  rsandifo[08/46] Add vec_info::lookup_def
2018-07-31  rsandifo[07/46] Add vec_info::lookup_stmt
2018-07-31  rsandifo[06/46] Add vec_info::add_stmt
2018-07-31  rsandifo[03/46] Remove unnecessary update of NUM_SLP_USES
2018-07-03  rsandifo[14/n] PR85694: Rework overwidening detection
2018-06-30  rsandifo[9a/n] PR85694: Reorder vect_is_simple_use arguments
2018-06-29  dmalcolmdumpfile.c: add indentation via DUMP_VECT_SCOPE
2018-06-26  dmalcolmIntroduce dump_location_t
2018-06-25  rguenth2018-06-25 Richard Biener <rguenther@suse.de>
2018-06-20  rsandifo[8/n] PR85694: Make patterns check for target support
2018-06-20  rsandifo[2/n] PR85694: Attach a DEF_SEQ only to the original...
2018-06-18  dmalcolmIntroduce DUMP_VECT_SCOPE macro
2018-06-01  rguenth2018-06-01 Richard Biener <rguenther@suse.de>
2018-05-29  rguenth2018-05-29 Richard Biener <rguenther@suse.de>
2018-05-29  rguenth2018-05-29 Richard Biener <rguenther@suse.de>
2018-05-25  rguenth2018-05-25 Richard Biener <rguenther@suse.de>
2018-05-25  rguenth2018-05-25 Richard Biener <rguenther@suse.de>
2018-05-16  rguenth2018-05-16 Richard Biener <rguenther@suse.de>
2018-05-16  rsandifoHandle vector boolean types when calculating the SLP...
2018-04-19  rguenth2018-04-19 Richard Biener <rguenther@suse.de>
2018-02-07  rguenth2018-02-07 Richard Biener <rguenther@suse.de>
2018-01-13  rsandifoSupport for aliasing with variable strides
2018-01-13  rsandifoAdd support for SVE scatter stores
2018-01-13  rsandifoAllow gather loads to be used for grouped accesses
2018-01-13  rsandifoUse gather loads for strided accesses
2018-01-13  rsandifoAdd support for SVE gather loads
2018-01-13  rsandifoAdd support for in-order addition reduction using SVE...
2018-01-13  rsandifoAdd support for conditional reductions using SVE CLASTB
2018-01-13  rsandifoHandle peeling for alignment with masking
2018-01-13  rsandifoAdd support for fully-predicated loops
2018-01-13  rsandifoSLP reductions with variable-length vectors
2018-01-13  rsandifoAdd support for masked load/store_lanes
2018-01-12  rguenth2018-01-12 Richard Biener <rguenther@suse.de>
2018-01-03  rsandifoMake vect_model_store_cost take a vec_load_store_type
2018-01-03  jakub Update copyright years.
2018-01-03  rsandifopoly_int: current_vector_size and TARGET_AUTOVECTORIZE_...
2018-01-03  rsandifopoly_int: vect_nunits_for_cost
2018-01-03  rsandifopoly_int: vectoriser vf and uf
2018-01-03  rsandifoAdd an alternative vector loop iv mechanism
2018-01-02  rsandifoPass vec_perm_indices by reference
2017-12-21  rsandifopoly_int: loop versioning threshold
2017-12-07  amker PR tree-optimization/81303
2017-09-22  rsandifoLet the target choose a vectorisation alignment
2017-09-22  rsandifoAdd a vect_get_scalar_dr_size helper function
2017-09-18  rsandifoMove computation of SLP_TREE_NUMBER_OF_VEC_STMTS
2017-09-14  rsandifoAdd LOOP_VINFO_MAX_VECT_FACTOR
2017-09-14  rsandifoAdd a vect_worthwhile_without_simd_p helper routine
2017-09-14  rsandifoAdd a vect_get_num_copies helper routine
next