]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/tree-vect-patterns.c
[Ada] Get rid of more references to Universal_Integer in expanded code
[thirdparty/gcc.git] / gcc / tree-vect-patterns.c
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.
2018-06-20  Richard Sandiford[8/n] PR85694: Make patterns check for target support
2018-06-20  Richard Sandiford[7/n] PR85694: Add a vect_pattern_detected helper
2018-06-20  Richard Sandiford[6/n] PR85694: Add a vect_get_internal_def helper
2018-06-20  Richard Sandiford[5/n] PR85694: Remove dead WIDEN_SUM handling
2018-06-20  Richard Sandiford[4/n] PR85694: Remove redundant calls to types_compatible_p
2018-06-20  Richard Sandiford[2/n] PR85694: Attach a DEF_SEQ only to the original...
2018-06-19  Richard Bienerre PR tree-optimization/86179 (ice in get_later_stmt...
2018-06-18  David MalcolmIntroduce DUMP_VECT_SCOPE macro
2018-06-16  Kugan Vivekanandarajahre PR tree-optimization/64946 ([AArch64] gcc.target...
2018-06-13  Richard Bienertree-vect-patterns.c (vect_recog_vector_vector_shift_pa...
2018-06-01  Richard Bienertree-vectorizer.h (vect_dr_stmt): New function.
2018-05-25  Richard SandifordPrefer open-coding vector integer division
2018-05-25  Richard Bienertree-vectorizer.h (STMT_VINFO_GROUP_*, GROUP_*): Remove.
2018-05-01  Tom de VriesAdd VEC_ORDERED_REMOVE_IF
2018-02-26  Richard SandifordMake fix for PR 83965 handle SLP reduction chains
2018-02-19  Jakub Jelinekre PR tree-optimization/84452 (ICE in expand_simd_clone...
2018-02-13  Jakub Jelinekre PR middle-end/84309 (Wrong-code with -ffast-math)
2018-01-23  Richard SandifordDisable some patterns for fold-left reductions (PR...
2018-01-13  Richard SandifordAdd support for SVE scatter stores
2018-01-13  Richard SandifordAdd support for SVE gather loads
2018-01-03  Richard SandifordImprove vectorization COND_EXPR <bool op bool, ...>
2018-01-03  Richard Sandifordpoly_int: GET_MODE_BITSIZE
2018-01-03  Richard Sandifordpoly_int: TYPE_VECTOR_SUBPARTS
2018-01-03  Jakub JelinekUpdate copyright years.
2017-12-08  Richard Bienerre PR tree-optimization/81303 (410.bwaves regression...
2017-10-10  Richard SandifordRequire wi::to_wide for trees
2017-09-25  Richard Bienerre PR tree-optimization/82285 (Optimizing error when...
2017-08-30  Jon Benistontree-vect-patterns.c (vect_pattern_recog_1): Use VECTOR...
2017-08-30  Richard Sandiford[65/77] Add a SCALAR_TYPE_MODE macro
2017-08-30  Richard Sandiford[34/77] Add a SCALAR_INT_TYPE_MODE macro
2017-08-29  Richard SandifordSet the call nothrow flag more often
2017-08-21  Richard SandifordAdd a type_has_mode_precision_p helper function
2017-07-03  Richard SandifordUse innermost_loop_behavior for outer loop vectorisation
next