summaryrefslogtreecommitdiff
path: root/gcc/match.pd
Commit message (Expand)AuthorAgeFilesLines
* PR tree-optimization/81428jakub2017-07-171-2/+3
* 2017-04-04 Richard Biener <rguenther@suse.de>rguenth2017-04-041-9/+21
* 2017-03-03 Richard Biener <rguenther@suse.de>rguenth2017-03-031-1/+2
* PR tree-optimization/71563jakub2017-01-041-0/+15
* Update copyright years.jakub2017-01-011-1/+1
* 2016-12-22 Andrew Pinski <apinski@cavium.com>naveenh2016-12-211-0/+18
* PR tree-optimization/78720jakub2016-12-101-6/+11
* PR tree-optimization/78691amker2016-12-071-1/+2
* gcc:bonzini2016-12-051-0/+28
* * match.pd: Add new pattern:amker2016-12-021-0/+100
* 2016-11-29 Richard Biener <rguenther@suse.de>rguenth2016-11-291-2/+9
* PR middle-end/78507amker2016-11-251-14/+16
* * match.pd: Refine type conversion in result expr for below pattern:amker2016-11-241-3/+4
* * fold-const.c (fold_cond_expr_with_comparison): Move simplificationamker2016-11-231-27/+41
* * fold-const.c (fold_cond_expr_with_comparison): Move simplificationamker2016-11-231-0/+61
* 2016-11-23 Richard Biener <rguenther@suse.de>rguenth2016-11-231-27/+0
* 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>naveenh2016-11-231-0/+25
* Simplify X /[ex] 8 == 0glisse2016-11-201-0/+30
* Simplify X / X, 0 / X and X % Xglisse2016-11-201-4/+22
* Implement P0217R3 - C++17 structured bindingsjason2016-11-141-2/+9
* 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>prathamesh34922016-11-071-0/+12
* * match.pd ((convert (op:s (convert@2 @0) (convert?@3 @1)))): Addamker2016-10-271-5/+9
* * match.pd ((convert1 (minmax ((convert2 (x) c)))) -> minmax (x c)):amker2016-10-271-0/+11
* * tree-ssa-loop-split.c: Remove trailing spaces.ebotcazou2016-10-211-1/+1
* 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>prathamesh34922016-10-201-0/+6
* 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>prathamesh34922016-10-171-0/+6
* 2016-10-13 Richard Biener <rguenther@suse.de>rguenth2016-10-131-18/+12
* 2016-10-12 Richard Biener <rguenther@suse.de>rguenth2016-10-121-4/+2
* 2016-10-05 Richard Biener <rguenther@suse.de>rguenth2016-10-051-3/+7
* 2016-10-05 Richard Biener <rguenther@suse.de>rguenth2016-10-051-0/+8
* 2016-10-05 Richard Biener <rguenther@suse.de>rguenth2016-10-051-0/+7
* 2016-10-04 Richard Biener <rguenther@suse.de>rguenth2016-10-041-3/+3
* 2016-09-29 Richard Biener <rguenther@suse.de>rguenth2016-09-291-2/+15
* 2016-09-29 Richard Biener <rguenther@suse.de>rguenth2016-09-291-0/+7
* match.pd: Revert a * (1 << b) relaxation.glisse2016-08-311-2/+1
* 2016-08-19 Richard Biener <rguenther@suse.de>rguenth2016-08-191-4/+9
* Fix PR middle-end/71654 (missed shortening of a compare)ppalka2016-08-121-1/+3
* 2016-08-06 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>prathamesh34922016-08-061-3/+9
* 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>prathamesh34922016-07-271-0/+14
* 2016-07-26 Richard Biener <rguenther@suse.de>prathamesh34922016-07-261-0/+9
* * cse.c: Use HOST_WIDE_INT_M1 instead of ~(HOST_WIDE_INT) 0.uros2016-07-201-2/+2
* * builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1,uros2016-07-191-2/+2
* 2016-07-29 Richard Biener <rguenther@suse.de>rguenth2016-06-291-8/+3
* Move optimize_minmax_comparison to match.pdglisse2016-06-131-0/+32
* * match.pd (-1 / B < A): Use :c to avoid pattern duplication.amonakov2016-06-101-12/+2
* 2016-06-07 Richard Biener <rguenther@suse.de>rguenth2016-06-071-2/+6
* 2016-06-01 Richard Biener <rguenther@suse.de>rguenth2016-06-011-2/+3
* 2016-06-01 Richard Biener <rguenther@suse.de>rguenth2016-06-011-40/+5
* 2016-06-01 Richard Biener <rguenther@suse.de>rguenth2016-06-011-2/+2
* match.pd: optimize unsigned mul overflow checkamonakov2016-05-301-0/+19