Daily bump.
[platform/upstream/gcc.git] / gcc / tree-vect-patterns.c
2021-10-18 Richard Bienertree-optimization/102788 - avoid spurious bool pattern...
2021-09-01 Jakub Jelinekvectorizer: Fix up vectorization using WIDEN_MINUS_EXPR...
2021-08-17 Richard BienerFall back to masked_gather_load/masked_scatter_store
2021-08-04 Richard BienerAdd emulated gather capability to the vectorizer
2021-07-28 Kewen Linvect: Fix wrong check in vect_recog_mulhs_pattern ...
2021-07-20 Kewen Linvect: Recog mul_highpart pattern [PR100696]
2021-07-19 Richard Bienertree-optimization/101505 - properly determine stmt...
2021-07-16 Richard BienerRemove more gimple_expr_type uses
2021-07-14 Tamar ChristinaVect: correct rebase issue
2021-07-14 Tamar ChristinaVect: Add support for dot-product where the sign for...
2021-06-22 Jakub Jelinektestsuite: Add testcase for recently fixed PR [PR101159]
2021-06-22 Richard Bienertree-optimization/101159 - fix missing NULL check in...
2021-06-22 liuhongtAdd vect_recog_popcount_pattern to handle mismatch...
2021-05-26 Aldy HernandezConvert remaining passes to get_range_query.
2021-04-01 Richard Bienertree-optimization/99856 - fix overwideing pattern creation
2021-02-02 Jakub Jelinektree-vect-patterns: Don't create over widening patterns...
2021-01-04 Jakub JelinekUpdate copyright years.
2020-12-31 Richard Sandifordvect: Avoid generating out-of-range shifts [PR98302]
2020-12-13 Tamar Christinamiddle-end: Refactor and expose some vectorizer helper...
2020-12-11 Richard Bienertree-optimization/95582 - fix vector pattern with bool...
2020-11-19 Joel Hutton[2/3] [vect] Add widening add, subtract patterns
2020-11-09 Richard Bienertree-optimization/97746 - fix order of mask precision...
2020-11-06 Richard Bienertree-optimization/97706 - handle PHIs in pattern recog...
2020-11-06 Richard Bienertree-optimization/97706 - part one, refactor vect_deter...
2020-10-12 Martin LiskaSLP: fix SVE issues
2020-10-12 Duan bovect: Fix an ICE in vect_recog_mask_conversion_pattern
2020-10-08 Richard BienerSLP vectorize multiple BBs at once
2020-10-01 Richard Bienertree-optimization/97255 - missing vector bool pattern...
2020-09-18 Richard Bienertree-optimization/97081 - fix wrong-code with vectorize...
2020-08-27 Martin Liskavec: add exact argument for various grow functions.
2020-06-18 Martin Liskavectorizer: add _bb_vec_info::region_stmts and reverse_...
2020-06-10 Richard Bieneravoid stmt-info allocation for debug stmts
2020-06-10 Richard BienerMake {SLP_TREE,STMT_VINFO}_VEC_STMTS a vector of gimple *
2020-05-12 Richard Sandifordtree: Add vector_element_bits(_tree) [PR94980 1/3]
2020-05-05 Richard Bieneradd vec_info * parameters where needed
2020-04-08 Jakub Jelinekvect: Fix up lowering of TRUNC_MOD_EXPR by negative...
2020-01-01 Jakub JelinekUpdate copyright years.
2019-12-11 Jakub Jelinekre PR target/92723 (ICE in expand_shift_1, at expmed...
2019-12-09 Prathamesh Kulkarnire PR tree-optimization/89007 ([SVE] Implement generic...
2019-11-29 Richard SandifordRecord the vector mask precision in stmt_vec_info
2019-11-29 Richard SandifordImprove tree-vect-patterns.c handling of boolean compar...
2019-11-16 Richard SandifordApply maximum nunits for BB SLP
2019-11-14 Richard SandifordRemove build_{same_sized_,}truth_vector_type
2019-11-08 Richard SandifordGeneralise gather and scatter optabs
2019-10-28 Richard Bienerre PR tree-optimization/92241 (ice in vect_mark_pattern...
2019-10-25 Richard Bienertree-vect-loop.c (vectorizable_reduction): Verify STMT_...
2019-10-21 Richard SandifordPass a vec_info to get_vectype_for_scalar_type
2019-10-21 Richard SandifordPass a vec_info to get_mask_type_for_scalar_type
2019-10-21 Richard SandifordPass a vec_info to vect_supportable_direct_optab_p
2019-10-21 Richard SandifordPass a vec_info to vect_supportable_shift
2019-10-17 Richard Bienertree-vect-loop.c (needs_fold_left_reduction_p): Export.
2019-10-16 Richard Bienerre PR tree-optimization/92119 (ICE: SIGSEGV in contains...
2019-10-08 Richard Bienertree-vectorizer.h (_stmt_vec_info::v_reduc_type): Remove.
2019-10-02 Jakub Jelinekre PR tree-optimization/91940 (__builtin_bswap16 loop...
2019-09-30 Yuliang Wang[AArch64][SVE] Utilize ASRD instruction for division...
2019-09-20 Richard Bienerre PR testsuite/91821 (r275928 breaks gcc.target/powerp...
2019-09-12 Yuliang WangVectorise multiply high with scaling operations (PR...
2019-08-13 Richard SandifordProtect some checks of DECL_FUNCTION_CODE
2019-07-09 Martin SeborPR c++/61339 - add mismatch between struct and class...
2019-07-09 Martin SeborPR c++/61339 - add mismatch between struct and class...
2019-01-01 Jakub JelinekUpdate copyright years.
2018-12-05 Richard SandifordUse unsigned arithmetic for demoted vector plus/minus...
2018-11-29 Richard Bienerre PR tree-optimization/88243 (ice in vect_create_epilo...
2018-11-17 Jakub Jelinekre PR tree-optimization/87546 (Gcc miscompiles at ...
2018-10-22 Martin JamborAdd a fun parameter to three stmt_could_throw... functions
2018-10-17 Aldy Hernandezbitmap.c (bitmap_head::dump): New.
2018-09-19 David Malcolmdump_printf: use %T and %G throughout
2018-08-01 Richard SandifordFix over-widening handling of COND_EXPRs (PR 86749)
2018-07-31 Richard Sandiford[46/46] Turn stmt_vec_info back into a typedef
2018-07-31 Richard Sandiford[37/46] dr_aux tweaks
2018-07-31 Richard Sandiford[36/46] Add a pattern_stmt_p field to stmt_vec_info
2018-07-31 Richard Sandiford[35/46] Alter interfaces within vect_pattern_recog
2018-07-31 Richard Sandiford[32/46] Use stmt_vec_info in function interfaces (part 2)
2018-07-31 Richard Sandiford[28/46] Use stmt_vec_info instead of gimple stmts inter...
2018-07-31 Richard Sandiford[27/46] Remove duplicated stmt_vec_info lookups
2018-07-31 Richard Sandiford[20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_...
2018-07-31 Richard Sandiford[17/46] Make LOOP_VINFO_REDUCTIONS an auto_vec<stmt_vec...
2018-07-31 Richard Sandiford[13/46] Make STMT_VINFO_RELATED_STMT a stmt_vec_info
2018-07-31 Richard Sandiford[11/46] Pass back a stmt_vec_info from vect_is_simple_use
2018-07-31 Richard Sandiford[10/46] Temporarily make stmt_vec_info a class
2018-07-31 Richard Sandiford[08/46] Add vec_info::lookup_def
2018-07-31 Richard Sandiford[07/46] Add vec_info::lookup_stmt
2018-07-31 Richard Sandiford[06/46] Add vec_info::add_stmt
2018-07-18 Richard Bienerre PR target/86557 (missed vectorization with std:...
2018-07-12 Richard SandifordUse conditional internal functions in if-conversion
2018-07-03 Richard SandifordPass more vector types to append_pattern_def_seq
2018-07-03 Richard SandifordEnsure PATTERN_DEF_SEQ is empty before recognising...
2018-07-03 Richard SandifordClean up interface to vector pattern recognisers
2018-07-03 Richard Sandiford[16/n] PR85694: Add detection of averaging operations
2018-07-03 Richard Sandiford[15/n] PR85694: Try to split existing casts in widened...
2018-07-03 Richard Sandiford[14/n] PR85694: Rework overwidening detection
2018-07-03 Richard SandifordAvoid matching the same pattern statement twice
2018-07-02 Richard SandifordFix typo in vect_recog_widen_shift_pattern
2018-06-30 Richard Sandiford[13/n] PR85694: Try to avoid vectorising casts of invar...
2018-06-30 Richard Sandiford[12/n] PR85694: Rework detection of widened operations
2018-06-30 Richard Sandiford[11/n] PR85694: Apply pattern matching to pattern defin...
2018-06-30 Richard Sandiford[10/n] PR85694: Split out check for vectorizable associ...
2018-06-30 Richard Sandiford[9b/n] PR85694: Make vect_is_simple_use look through...
2018-06-30 Richard Sandiford[9a/n] PR85694: Reorder vect_is_simple_use arguments
2018-06-21 Richard Bienertree-data-ref.c (dr_step_indicator): Handle NULL DR_STEP.
next