aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-stmts.c
AgeCommit message (Expand)Author
2019-11-29Don't defer choice of vector type for bools (PR 92596)Richard Sandiford
2019-11-29Make vect_get_mask_type_for_stmt take a group sizeRichard Sandiford
2019-11-29Make vectorizable_operation punt early on codes it doesn't handleRichard Sandiford
2019-11-29Don't pass booleans as mask types to simd clones (PR 92710)Richard Sandiford
2019-11-272019-11-27 Richard Biener <rguenther@suse.de>Richard Biener
2019-11-27[PATCH] Fix PR91790 by considering different first_stmt_info for realignKewen Lin
2019-11-22Move EXTRACT_LAST_REDUCTION costing to vectorizable_conditionRichard Sandiford
2019-11-21Add missing VECTOR_MODE_P checks (PR 92595)Richard Sandiford
2019-11-212019-11-21 Richard Biener <rguenther@suse.de>Richard Biener
2019-11-16Apply maximum nunits for BB SLPRichard Sandiford
2019-11-15Fix vector/scalar to vector/vector conversion (PR92515)Richard Sandiford
2019-11-14Vectorise conversions between differently-sized integer vectorsRichard Sandiford
2019-11-14Allow mixed vector sizes within a single vectorised stmtRichard Sandiford
2019-11-14Avoid retrying with the same vector modesRichard Sandiford
2019-11-14Support vectorisation with mixed vector sizesRichard Sandiford
2019-11-14Require equal type sizes for vectorised callsRichard Sandiford
2019-11-14Make less use of get_same_sized_vectypeRichard Sandiford
2019-11-14Replace vec_info::vector_size with vec_info::vector_modeRichard Sandiford
2019-11-14Use consistent compatibility checks in vectorizable_shiftRichard Sandiford
2019-11-14Use build_vector_type_for_mode in get_vectype_for_scalar_type_and_sizeRichard Sandiford
2019-11-14Pass the data vector mode to get_mask_modeRichard Sandiford
2019-11-14Remove build_{same_sized_,}truth_vector_typeRichard Sandiford
2019-11-14Add build_truth_vector_type_for_modeRichard Sandiford
2019-11-14Add a targetm.vectorize.related_mode hookRichard Sandiford
2019-11-13Don't assign a cost to vectorizable_assignmentRichard Sandiford
2019-11-13Fix vectorizable_conversion costsRichard Sandiford
2019-11-122019-11-12 Richard Biener <rguenther@suse.de>Richard Biener
2019-11-11Fix SLP downward group access classification (PR92420)Richard Sandiford
2019-11-082019-11-08 Richard Biener <rguenther@suse.de>Richard Biener
2019-11-08Generalise gather and scatter optabsRichard Sandiford
2019-11-042019-11-04 Richard Biener <rguenther@suse.de>Richard Biener
2019-10-29Fix reduc_index calculation in vectorizable_conditionRichard Sandiford
2019-10-292019-10-29 Richard Biener <rguenther@suse.de>Richard Biener
2019-10-282019-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>Prathamesh Kulkarni
2019-10-25Fix reductions for fully-masked loopsRichard Sandiford
2019-10-232019-10-23 Richard Biener <rguenther@suse.de>Richard Biener
2019-10-222019-10-22 Richard Biener <rguenther@suse.de>Richard Biener
2019-10-212019-10-21 Richard Biener <rguenther@suse.de>Richard Biener
2019-10-212019-10-21 Richard Biener <rguenther@suse.de>Richard Biener
2019-10-21[vect] Only change base alignment if more restrictiveAndre Vieira
2019-10-21Replace current_vector_size with vec_info::vector_sizeRichard Sandiford
2019-10-21Pass a vec_info to vect_double_mask_nunitsRichard Sandiford
2019-10-21Pass a vec_info to vect_halve_mask_nunitsRichard Sandiford
2019-10-21Pass a vec_info to supportable_narrowing_operationRichard Sandiford
2019-10-21Pass a vec_info to simple_integer_narrowingRichard Sandiford
2019-10-21Pass a vec_info to get_vectype_for_scalar_typeRichard Sandiford
2019-10-21Pass a vec_info to get_mask_type_for_scalar_typeRichard Sandiford
2019-10-21Pass a vec_info to vect_supportable_shiftRichard Sandiford
2019-10-182019-10-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>Prathamesh Kulkarni
2019-10-162019-10-16 Richard Biener <rguenther@suse.de>Richard Biener