aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-stmts.c
AgeCommit message (Expand)AuthorFilesLines
2020-12-10remove obsolete conversion handling from vectorizable_assignmentRichard Biener1-6/+1
2020-12-10tree-optimization/98211 - fix bogus vectorization of conversionRichard Biener1-0/+11
2020-11-19[3/3] [AArch64][vect] vec_widen_lshift patternJoel Hutton1-2/+3
2020-11-19[2/3] [vect] Add widening add, subtract patternsJoel Hutton1-1/+14
2020-11-17PR97693: Specify required vectype in vectorizable_callRichard Sandiford1-1/+2
2020-11-04add costing to SLP vectorized PHIsRichard Biener1-2/+2
2020-11-03PR target/96342 Change field "simdlen" into poly_uint64Yang Yang1-19/+24
2020-10-29vect: Fix load costs for SLP permutesRichard Sandiford1-28/+4
2020-10-27SLP vectorize across PHI nodesRichard Biener1-1/+7
2020-10-01tree-optimization/97236 - fix bad use of VMAT_CONTIGUOUSRichard Biener1-11/+9
2020-09-09enable live comparison vectorizationRichard Biener1-8/+0
2020-09-09enable live condition vectorizationRichard Biener1-9/+0
2020-09-09tree-optimization/96978 - fix fallout of BB vectorization of live stmtsRichard Biener1-2/+2
2020-09-07code generate live lanes in basic-block vectorizationRichard Biener1-7/+5
2020-09-04tree-optimization/96920 - another ICE when vectorizing nested cyclesRichard Biener1-27/+0
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-7/+8
2020-08-26tree-optimization/96698 - fix ICE when vectorizing nested cyclesRichard Biener1-24/+5
2020-08-26tree-optimization/96783 - fix vectorization of negative step SLPRichard Biener1-1/+9
2020-08-06vect/rs6000: Support vector with length cost modelingKewen Lin1-1/+5
2020-07-20vect: Fix an ICE in vectorizable_simd_clone_cally005201631-3/+22
2020-07-19vect: Support length-based partial vectors approachKewen Lin1-13/+154
2020-07-09remove premature vect_verify_datarefs_alignmentRichard Biener1-0/+14
2020-07-09vect: Enhance condition check to use partial vectorsKewen Lin1-5/+16
2020-07-08compute and check alignment info during analysisRichard Biener1-22/+50
2020-07-07fix detection of negative step DR groupsRichard Biener1-2/+9
2020-07-03tree-optimization/96037 - fix uninitialized use of slp_opRichard Biener1-0/+1
2020-07-03refactor SLP constant insertion and provde entry insert helperRichard Biener1-23/+2
2020-07-02tree-optimization/96022 - fix ICE with vectorized shiftRichard Biener1-2/+4
2020-06-26tree-optimization/95897 - fix fold-left SLP reduction insert placeRichard Biener1-2/+2
2020-06-25tree-optimization/95866 - avoid using scalar ops for vectorized shiftRichard Biener1-3/+27
2020-06-24emit SLP vectorized loads earlierRichard Biener1-1/+2
2020-06-18remove SLP_TREE_TWO_OPERATORS, add SLP permutation nodeRichard Biener1-8/+0
2020-06-17vect: CSE for bump and offset in strided load/store operations.Kaipeng Zhou1-12/+5
2020-06-17Use SLP_TREE_VECTYPE consistentlyRichard Biener1-6/+6
2020-06-17Lower VEC_COND_EXPR into internal functions.Martin Liska1-2/+6
2020-06-12fix vectorizable_condition ICE with EXTRACT_LAST_REDUCTIONRichard Biener1-1/+2
2020-06-12vect: Factor out and rename some functions/macrosKewen Lin1-19/+25
2020-06-11vect: Rename can_fully_mask_p to can_use_partial_vectors_pKewen Lin1-10/+10
2020-06-10avoid stmt-info allocation for debug stmtsRichard Biener1-0/+2
2020-06-10Make {SLP_TREE,STMT_VINFO}_VEC_STMTS a vector of gimple *Richard Biener1-268/+193
2020-06-10Introduce STMT_VINFO_VEC_STMTSRichard Biener1-1246/+721
2020-06-09Remove dead codeRichard Biener1-43/+0
2020-06-05tree-optimization/95539 - fix SLP_TREE_REPRESENTATIVE vs. dr_infoRichard Biener1-4/+15
2020-06-04add vect_get_slp_vect_defRichard Biener1-2/+2
2020-06-04Add explicit SLP_TREE_LANESRichard Biener1-6/+2
2020-06-04Simplify SLP code wrt SLP_TREE_DEF_TYPERichard Biener1-24/+48
2020-06-03tree-optimization/95487 - use a truth type for scatter masksRichard Biener1-2/+6
2020-05-29tree-optimization/95356 - more vectorizable_shift massagingRichard Biener1-17/+20
2020-05-29tree-optimization/95403 - guard vect_init_vector_1 against NULL stmt_infoRichard Biener1-1/+1
2020-05-28make vect_finish_stmt_generation work w/o stmt_vec_infoRichard Biener1-8/+13