summaryrefslogtreecommitdiff
path: root/gcc/match.pd
Commit message (Expand)AuthorAgeFilesLines
* 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
* match.pd: Relax some tree_nop_conversion_pglisse2016-05-231-15/+21
* PR71206: inconsistent types after match.pd transformationglisse2016-05-201-1/+1
* Fold bit_not through ASR and rotatemiyuki2016-05-171-0/+21
* x & C -> x if we know that x & ~C == 0glisse2016-05-171-0/+9
* ~X & Y to X ^ Y in some casesglisse2016-05-171-0/+8
* Simple bitop reassoc in match.pdglisse2016-05-101-4/+35
* 2016-05-09 Richard Biener <rguenther@suse.de>rguenth2016-05-091-0/+2
* 2016-05-04 Richard Biener <rguenther@suse.de>rguenth2016-05-041-0/+96
* Remove duplicate (A & B) OP (C & B) in match.pd.glisse2016-05-041-10/+5
* Canonicalize X u< X to UNORDERED_EXPRglisse2016-05-021-0/+4
* Move "X +- C1 CMP C2 to X CMP C2 -+ C1" to match.pdglisse2016-05-021-0/+44
* 2016-04-29 Richard Biener <rguenther@suse.de>rguenth2016-04-291-0/+8
* 2016-04-28 Richard Biener <rguenther@suse.de>rguenth2016-04-281-2/+20
* match.pd: unsigned A - B > A --> A < Bglisse2016-04-271-0/+54
* match.pd: u + 3 < u is u > UINT_MAX - 3glisse2016-04-261-0/+26
* match.pd: X + X --> X * 2 for integersglisse2016-04-261-2/+4
* min(-x, -y), min(~x, ~y)glisse2016-04-211-0/+16
* max(INT_MIN, x) -> xglisse2016-04-211-8/+18
* PR c++/70336jakub2016-04-051-1/+2
* 2016-03-23 Richard Biener <rguenther@suse.de>rguenth2016-03-231-4/+4
* 2016-03-22 Richard Biener <rguenther@suse.de>rguenth2016-03-221-9/+7
* PR tree-optimization/70317jakub2016-03-211-2/+2
* gcc/ienkovich2016-03-171-0/+2
* PR middle-end/70050mpolacek2016-03-031-1/+2
* 2016-02-18 Richard Biener <rguenther@suse.de>rguenth2016-02-181-5/+5
* 2016-02-15 Richard Biener <rguenther@suse.de>rguenth2016-02-151-2/+2
* * cgraph.c: Spelling fixes - behaviour -> behavior andjakub2016-02-111-2/+2
* 2016-02-10 Richard Biener <rguenther@suse.de>rguenth2016-02-101-0/+23
* 2016-02-02 Richard Biener <rguenther@suse.de>rguenth2016-02-021-0/+18
* 2016-02-01 Richard Biener <rguenther@suse.de>rguenth2016-02-011-2/+3
* 2016-01-29 Richard Biener <rguenther@suse.de>rguenth2016-01-291-1/+1
* 2016-01-26 Richard Biener <rguenther@suse.de>rguenth2016-01-261-2/+3
* PR middle-end/68743danglin2016-01-091-1/+2
* PR middle-end/50865jakub2016-01-091-1/+7
* Update copyright years.jakub2016-01-041-1/+1
* This series of patches fix PR61441. This patch removes flag_errno_math checkssaraswati2015-12-201-7/+1
* 2015-12-04 Richard Biener <rguenther@suse.de>rguenth2015-12-041-4/+6
* 2015-12-01 Richard Biener <rguenther@suse.de>rguenth2015-12-011-7/+6
* Replace match.pd DEFINE_MATH_FNs with auto-generated listsrsandifo2015-11-171-41/+1
* Add genmatch support for internal functionsrsandifo2015-11-171-45/+47
* 2015-11-12 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>naveenh2015-11-121-0/+31
* Fix X - (X / Y) * Y in match.pd.glisse2015-10-291-4/+6
* Move ldexp, scalbn and scalbln folds to match.pdrsandifo2015-10-271-0/+18