aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-patterns.c
AgeCommit message (Expand)Author
2021-04-01tree-optimization/99856 - fix overwideing pattern creationRichard Biener
2021-02-02tree-vect-patterns: Don't create over widening patterns for stmts used in red...Jakub Jelinek
2021-01-04Update copyright years.Jakub Jelinek
2020-12-31vect: Avoid generating out-of-range shifts [PR98302]Richard Sandiford
2020-12-13middle-end: Refactor and expose some vectorizer helper functions.Tamar Christina
2020-12-11tree-optimization/95582 - fix vector pattern with bool conversionsRichard Biener
2020-11-19[2/3] [vect] Add widening add, subtract patternsJoel Hutton
2020-11-09tree-optimization/97746 - fix order of mask precision computesRichard Biener
2020-11-06tree-optimization/97706 - handle PHIs in pattern recog mask precisonRichard Biener
2020-11-06tree-optimization/97706 - part one, refactor vect_determine_mask_precisionRichard Biener
2020-10-12SLP: fix SVE issuesMartin Liska
2020-10-12vect: Fix an ICE in vect_recog_mask_conversion_patternDuan bo
2020-10-08SLP vectorize multiple BBs at onceRichard Biener
2020-10-01tree-optimization/97255 - missing vector bool pattern of SRAed boolRichard Biener
2020-09-18tree-optimization/97081 - fix wrong-code with vectorized shiftRichard Biener
2020-08-27vec: add exact argument for various grow functions.Martin Liska
2020-06-18vectorizer: add _bb_vec_info::region_stmts and reverse_region_stmtsMartin Liska
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-05-12tree: Add vector_element_bits(_tree) [PR94980 1/3]Richard Sandiford
2020-05-05add vec_info * parameters where neededRichard Biener
2020-04-08vect: Fix up lowering of TRUNC_MOD_EXPR by negative constant [PR94524]Jakub Jelinek
2020-01-01Update copyright years.Jakub Jelinek
2019-12-12re PR target/92723 (ICE in expand_shift_1, at expmed.c:2635)Jakub Jelinek
2019-12-09re PR tree-optimization/89007 ([SVE] Implement generic vector average expansion)Prathamesh Kulkarni
2019-11-29Record the vector mask precision in stmt_vec_infoRichard Sandiford
2019-11-29Improve tree-vect-patterns.c handling of boolean comparisonsRichard Sandiford
2019-11-16Apply maximum nunits for BB SLPRichard Sandiford
2019-11-14Remove build_{same_sized_,}truth_vector_typeRichard Sandiford
2019-11-08Generalise gather and scatter optabsRichard Sandiford
2019-10-28re PR tree-optimization/92241 (ice in vect_mark_pattern_st mts, at tree-vect-...Richard Biener
2019-10-25tree-vect-loop.c (vectorizable_reduction): Verify STMT_VINFO_REDUC_IDX on the...Richard Biener
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_direct_optab_pRichard Sandiford
2019-10-21Pass a vec_info to vect_supportable_shiftRichard Sandiford
2019-10-17tree-vect-loop.c (needs_fold_left_reduction_p): Export.Richard Biener
2019-10-16re PR tree-optimization/92119 (ICE: SIGSEGV in contains_struct_check (tree.h:...Richard Biener
2019-10-08tree-vectorizer.h (_stmt_vec_info::v_reduc_type): Remove.Richard Biener
2019-10-02re PR tree-optimization/91940 (__builtin_bswap16 loop optimization)Jakub Jelinek
2019-09-30[AArch64][SVE] Utilize ASRD instruction for division and remainderYuliang Wang
2019-09-20re PR testsuite/91821 (r275928 breaks gcc.target/powerpc/sad-vectorize-2.c)Richard Biener
2019-09-12Vectorise multiply high with scaling operations (PR 89386)Yuliang Wang
2019-08-13Protect some checks of DECL_FUNCTION_CODERichard Sandiford
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor
2019-01-01Update copyright years.Jakub Jelinek
2018-12-05Use unsigned arithmetic for demoted vector plus/minus/mult (PR 88064)Richard Sandiford
2018-11-29re PR tree-optimization/88243 (ice in vect_create_epilog_for_reduction, at tr...Richard Biener
2018-11-17re PR tree-optimization/87546 (Gcc miscompiles at -O3 on valid code)Jakub Jelinek