aboutsummaryrefslogtreecommitdiff
path: root/gcc/match.pd
AgeCommit message (Expand)Author
2018-06-22 Backported from mainlineJakub Jelinek
2018-06-22 Backported from mainlineJakub Jelinek
2017-07-17 PR tree-optimization/81428Jakub Jelinek
2017-04-042017-04-04 Richard Biener <rguenther@suse.de>Richard Biener
2017-03-032017-03-03 Richard Biener <rguenther@suse.de>Richard Biener
2017-01-04 PR tree-optimization/71563Jakub Jelinek
2017-01-01 Update copyright years.Jakub Jelinek
2016-12-212016-12-22 Andrew Pinski <apinski@cavium.com>Naveen H.S
2016-12-10 PR tree-optimization/78720Jakub Jelinek
2016-12-07 PR tree-optimization/78691Bin Cheng
2016-12-05gcc:Paolo Bonzini
2016-12-02 * match.pd: Add new pattern:Bin Cheng
2016-11-292016-11-29 Richard Biener <rguenther@suse.de>Richard Biener
2016-11-25 PR middle-end/78507Bin Cheng
2016-11-24 * match.pd: Refine type conversion in result expr for below pattern:Bin Cheng
2016-11-23 * fold-const.c (fold_cond_expr_with_comparison): Move simplificationBin Cheng
2016-11-23 * fold-const.c (fold_cond_expr_with_comparison): Move simplificationBin Cheng
2016-11-232016-11-23 Richard Biener <rguenther@suse.de>Richard Biener
2016-11-232016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>Naveen H.S
2016-11-20Simplify X /[ex] 8 == 0Marc Glisse
2016-11-20Simplify X / X, 0 / X and X % XMarc Glisse
2016-11-14 Implement P0217R3 - C++17 structured bindingsJakub Jelinek
2016-11-072016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>Prathamesh Kulkarni
2016-10-27 * match.pd ((convert (op:s (convert@2 @0) (convert?@3 @1)))): AddBin Cheng
2016-10-27 * match.pd ((convert1 (minmax ((convert2 (x) c)))) -> minmax (x c)):Bin Cheng
2016-10-21 * tree-ssa-loop-split.c: Remove trailing spaces.Eric Botcazou
2016-10-202016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>Prathamesh Kulkarni
2016-10-172016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>Prathamesh Kulkarni
2016-10-132016-10-13 Richard Biener <rguenther@suse.de>Richard Biener
2016-10-122016-10-12 Richard Biener <rguenther@suse.de>Richard Biener
2016-10-052016-10-05 Richard Biener <rguenther@suse.de>Richard Biener
2016-10-052016-10-05 Richard Biener <rguenther@suse.de>Richard Biener
2016-10-052016-10-05 Richard Biener <rguenther@suse.de>Richard Biener
2016-10-042016-10-04 Richard Biener <rguenther@suse.de>Richard Biener
2016-09-292016-09-29 Richard Biener <rguenther@suse.de>Richard Biener
2016-09-292016-09-29 Richard Biener <rguenther@suse.de>Richard Biener
2016-08-31match.pd: Revert a * (1 << b) relaxation.Marc Glisse
2016-08-192016-08-19 Richard Biener <rguenther@suse.de>Richard Biener
2016-08-12Fix PR middle-end/71654 (missed shortening of a compare)Patrick Palka
2016-08-062016-08-06 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>Prathamesh Kulkarni
2016-07-272016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>Prathamesh Kulkarni
2016-07-262016-07-26 Richard Biener <rguenther@suse.de>Richard Biener
2016-07-20 * cse.c: Use HOST_WIDE_INT_M1 instead of ~(HOST_WIDE_INT) 0.Uros Bizjak
2016-07-19 * builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1,Uros Bizjak
2016-06-292016-07-29 Richard Biener <rguenther@suse.de>Richard Biener
2016-06-13Move optimize_minmax_comparison to match.pdMarc Glisse
2016-06-10* match.pd (-1 / B < A): Use :c to avoid pattern duplication.Alexander Monakov
2016-06-072016-06-07 Richard Biener <rguenther@suse.de>Richard Biener
2016-06-012016-06-01 Richard Biener <rguenther@suse.de>Richard Biener
2016-06-012016-06-01 Richard Biener <rguenther@suse.de>Richard Biener