summaryrefslogtreecommitdiff
path: root/gcc/tree-vect-stmts.c
AgeCommit message (Expand)Author
2020-08-27vec: add exact argument for various grow functions.Martin Liska
2020-08-26tree-optimization/96698 - fix ICE when vectorizing nested cyclesRichard Biener
2020-08-26tree-optimization/96783 - fix vectorization of negative step SLPRichard Biener
2020-08-06vect/rs6000: Support vector with length cost modelingKewen Lin
2020-07-20vect: Fix an ICE in vectorizable_simd_clone_cally00520163
2020-07-19vect: Support length-based partial vectors approachKewen Lin
2020-07-09remove premature vect_verify_datarefs_alignmentRichard Biener
2020-07-09vect: Enhance condition check to use partial vectorsKewen Lin
2020-07-08compute and check alignment info during analysisRichard Biener
2020-07-07fix detection of negative step DR groupsRichard Biener
2020-07-03tree-optimization/96037 - fix uninitialized use of slp_opRichard Biener
2020-07-03refactor SLP constant insertion and provde entry insert helperRichard Biener
2020-07-02tree-optimization/96022 - fix ICE with vectorized shiftRichard Biener
2020-06-26tree-optimization/95897 - fix fold-left SLP reduction insert placeRichard Biener
2020-06-25tree-optimization/95866 - avoid using scalar ops for vectorized shiftRichard Biener
2020-06-24emit SLP vectorized loads earlierRichard Biener
2020-06-18remove SLP_TREE_TWO_OPERATORS, add SLP permutation nodeRichard Biener
2020-06-17vect: CSE for bump and offset in strided load/store operations.Kaipeng Zhou
2020-06-17Use SLP_TREE_VECTYPE consistentlyRichard Biener
2020-06-17Lower VEC_COND_EXPR into internal functions.Martin Liska
2020-06-12fix vectorizable_condition ICE with EXTRACT_LAST_REDUCTIONRichard Biener
2020-06-12vect: Factor out and rename some functions/macrosKewen Lin
2020-06-11vect: Rename can_fully_mask_p to can_use_partial_vectors_pKewen Lin
2020-06-10avoid stmt-info allocation for debug stmtsRichard Biener
2020-06-10Make {SLP_TREE,STMT_VINFO}_VEC_STMTS a vector of gimple *Richard Biener
2020-06-10Introduce STMT_VINFO_VEC_STMTSRichard Biener
2020-06-09Remove dead codeRichard Biener
2020-06-05tree-optimization/95539 - fix SLP_TREE_REPRESENTATIVE vs. dr_infoRichard Biener
2020-06-04add vect_get_slp_vect_defRichard Biener
2020-06-04Add explicit SLP_TREE_LANESRichard Biener
2020-06-04Simplify SLP code wrt SLP_TREE_DEF_TYPERichard Biener
2020-06-03tree-optimization/95487 - use a truth type for scatter masksRichard Biener
2020-05-29tree-optimization/95356 - more vectorizable_shift massagingRichard Biener
2020-05-29tree-optimization/95403 - guard vect_init_vector_1 against NULL stmt_infoRichard Biener
2020-05-28make vect_finish_stmt_generation work w/o stmt_vec_infoRichard Biener
2020-05-28tree-optimization/95273 - more vectorizable_shift massagingRichard Biener
2020-05-28Add support for __builtin_bswap128Eric Botcazou
2020-05-27tree-optimization/95356 - fix vectorizable_shift vector typesRichard Biener
2020-05-26tree-optimization/95327 - fix another vectorizable_shift const SLP opRichard Biener
2020-05-25tree-optimization/95271 - fix bswap vectorization invariant SLP typeRichard Biener
2020-05-25tree-optimization/95297 - handle scalar shift arg for SLP invariant vectypeRichard Biener
2020-05-22enfoce SLP_TREE_VECTYPE for invariantsRichard Biener
2020-05-19cost invariant nodes from vect_slp_analyze_node_operations SLP walkRichard Biener
2020-05-18fixup BB vectorization constant generation placeRichard Biener
2020-05-13add vectype parameter to add_stmt_cost hookRichard Biener
2020-05-13Remove SLP_INSTANCE_GROUP_SIZERichard Biener
2020-05-12tree: Add vector_element_bits(_tree) [PR94980 1/3]Richard Sandiford
2020-05-08move permutation validity checkRichard Biener
2020-05-07Check alignment for no peeling gaps handlingKewen Lin
2020-05-06Prepare removal of SLP_INSTANCE_GROUP_SIZERichard Biener