aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-patterns.c
AgeCommit message (Expand)Author
2019-10-172019-10-17 Richard Biener <rguenther@suse.de>rguenth
2019-10-16[arm] fix bootstrap failure due to uninitialized warningrearnsha
2019-09-202019-09-20 Richard Biener <rguenther@suse.de>rguenth
2019-09-12Vectorise multiply high with scaling operations (PR 89386)rsandifo
2019-08-13Protect some checks of DECL_FUNCTION_CODErsandifo
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...msebor
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...msebor
2019-01-01 Update copyright years.jakub
2018-12-05Use unsigned arithmetic for demoted vector plus/minus/mult (PR 88064)rsandifo
2018-11-292018-11-29 Richard Biener <rguenther@suse.de>rguenth
2018-11-17 PR tree-optimization/87546jakub
2018-10-22Add a fun parameter to three stmt_could_throw... functionsjamborm
2018-10-17 * bitmap.c (bitmap_head::dump): New.aldyh
2018-09-19dump_printf: use %T and %G throughoutdmalcolm
2018-08-01Fix over-widening handling of COND_EXPRs (PR 86749)rsandifo
2018-07-31[46/46] Turn stmt_vec_info back into a typedefrsandifo
2018-07-31[37/46] dr_aux tweaksrsandifo
2018-07-31[36/46] Add a pattern_stmt_p field to stmt_vec_inforsandifo
2018-07-31[35/46] Alter interfaces within vect_pattern_recogrsandifo
2018-07-31[32/46] Use stmt_vec_info in function interfaces (part 2)rsandifo
2018-07-31[28/46] Use stmt_vec_info instead of gimple stmts internally (part 1)rsandifo
2018-07-31[27/46] Remove duplicated stmt_vec_info lookupsrsandifo
2018-07-31[20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_infosrsandifo
2018-07-31[17/46] Make LOOP_VINFO_REDUCTIONS an auto_vec<stmt_vec_info>rsandifo
2018-07-31[13/46] Make STMT_VINFO_RELATED_STMT a stmt_vec_inforsandifo
2018-07-31[11/46] Pass back a stmt_vec_info from vect_is_simple_usersandifo
2018-07-31[10/46] Temporarily make stmt_vec_info a classrsandifo
2018-07-31[08/46] Add vec_info::lookup_defrsandifo
2018-07-31[07/46] Add vec_info::lookup_stmtrsandifo
2018-07-31[06/46] Add vec_info::add_stmtrsandifo
2018-07-182018-07-18 Richard Biener <rguenther@suse.de>rguenth
2018-07-12Use conditional internal functions in if-conversionrsandifo
2018-07-03Pass more vector types to append_pattern_def_seqrsandifo
2018-07-03Ensure PATTERN_DEF_SEQ is empty before recognising patternsrsandifo
2018-07-03Clean up interface to vector pattern recognisersrsandifo
2018-07-03[16/n] PR85694: Add detection of averaging operationsrsandifo
2018-07-03[15/n] PR85694: Try to split existing casts in widened patternsrsandifo
2018-07-03[14/n] PR85694: Rework overwidening detectionrsandifo
2018-07-03Avoid matching the same pattern statement twicersandifo
2018-07-02Fix typo in vect_recog_widen_shift_patternrsandifo
2018-06-30[13/n] PR85694: Try to avoid vectorising casts of invariantsrsandifo
2018-06-30[12/n] PR85694: Rework detection of widened operationsrsandifo
2018-06-30[11/n] PR85694: Apply pattern matching to pattern definition statementsrsandifo
2018-06-30[10/n] PR85694: Split out check for vectorizable associative reductionsrsandifo
2018-06-30[9b/n] PR85694: Make vect_is_simple_use look through pattern statementsrsandifo
2018-06-30[9a/n] PR85694: Reorder vect_is_simple_use argumentsrsandifo
2018-06-212018-06-21 Richard Biener <rguenther@suse.de>rguenth
2018-06-20[8/n] PR85694: Make patterns check for target supportrsandifo
2018-06-20[7/n] PR85694: Add a vect_pattern_detected helperrsandifo
2018-06-20[6/n] PR85694: Add a vect_get_internal_def helperrsandifo