aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
AgeCommit message (Expand)Author
2018-04-24Fix PR85478krebbel
2018-03-18Don't try to vectorise COND_EXPR reduction chains (PR 84913)rsandifo
2018-02-272018-02-27 Richard Biener <rguenther@suse.de>rguenth
2018-02-072018-02-07 Richard Biener <rguenther@suse.de>rguenth
2018-02-01 PR tree-optimization/81661jakub
2018-01-19Check whether any statements need masking (PR 83922)rsandifo
2018-01-19Avoid ICE for nested inductions (PR 83914)rsandifo
2018-01-16Two fixes for live-out SLP inductions (PR 83857)rsandifo
2018-01-13Support for aliasing with variable stridesrsandifo
2018-01-13Add support for in-order addition reduction using SVE FADDArsandifo
2018-01-13Use single-iteration epilogues when peeling for gapsrsandifo
2018-01-13Add support for conditional reductions using SVE CLASTBrsandifo
2018-01-13Add support for vectorising live-out values using SVE LASTBrsandifo
2018-01-13Handle peeling for alignment with maskingrsandifo
2018-01-13Allow the number of iterations to be smaller than VFrsandifo
2018-01-13Add support for reductions in fully-masked loopsrsandifo
2018-01-13Add support for fully-predicated loopsrsandifo
2018-01-13Add support for bitwise reductionsrsandifo
2018-01-13SLP reductions with variable-length vectorsrsandifo
2018-01-13Protect against min_profitable_iters going negativersandifo
2018-01-13Add support for masked load/store_lanesrsandifo
2018-01-122018-01-12 Richard Biener <rguenther@suse.de>rguenth
2018-01-03Move code that stubs out IFN_MASK_LOADsrsandifo
2018-01-03poly_int: GET_MODE_SIZErsandifo
2018-01-03poly_int: TYPE_VECTOR_SUBPARTSrsandifo
2018-01-03poly_int: GET_MODE_NUNITSrsandifo
2018-01-03 Update copyright years.jakub
2018-01-03poly_int: vectorizable_live_operationrsandifo
2018-01-03poly_int: vectorizable_inductionrsandifo
2018-01-03poly_int: vectorizable_reductionrsandifo
2018-01-03poly_int: current_vector_size and TARGET_AUTOVECTORIZE_VECTOR_SIZESrsandifo
2018-01-03poly_int: vect_nunits_for_costrsandifo
2018-01-03poly_int: vectoriser vf and ufrsandifo
2018-01-03Add an alternative vector loop iv mechanismrsandifo
2018-01-02Use explicit encodings for simple permutesrsandifo
2018-01-02Make vec_perm_indices use new vector encodingrsandifo
2018-01-02Remove vec_perm_const optabrsandifo
2018-01-02Split can_vec_perm_p into can_vec_perm_{var,const}_prsandifo
2017-12-21poly_int: loop versioning thresholdrsandifo
2017-12-19 PR tree-optimization/80631jakub
2017-12-12 PR tree-optimization/80631jakub
2017-12-12[SFN] boilerplate changes in preparation to introduce nonbind markersaoliva
2017-12-07Make gimple_build_vector take a tree_vector_builderrsandifo
2017-12-07Use tree_vector_builder instead of build_vectorrsandifo
2017-12-07 PR tree-optimization/81303amker
2017-11-22Replace REDUC_*_EXPRs with internal functions.rsandifo
2017-11-03 * asan.c (create_cond_insert_point): Maintain profile.hubicka
2017-10-23Use SCALAR_TYPE_MODE in vect_create_epilog_for_reductionrsandifo
2017-10-202017-10-20 Richard Biener <rguenther@suse.de>rguenth
2017-10-19 * asan.c (create_cond_insert_point): Do not update edge count.hubicka