]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/match.pd
* doc/extend.texi (Common Function Attributes): Clarify
[thirdparty/gcc.git] / gcc / match.pd
2019-06-11  glisseAllow conversions in X/[ex]4 < Y/[ex]4
2019-06-06  marxinSimplify mult where both arguments are 0 or 1 (PR tree...
2019-05-31  glisseapply unary op to both sides of (vec_cond x cst1 cst2)
2019-05-31  glisseSimplify more EXACT_DIV_EXPR comparisons
2019-05-27  rguenth2019-05-27 Richard Biener <rguenther@suse.de>
2019-05-21  rguenth2019-05-21 Richard Biener <rguenther@suse.de>
2019-05-20  rguenth2019-05-20 Richard Biener <rguenther@suse.de>
2019-05-08  jakub PR tree-optimization/90356
2019-05-03  rguenth2019-05-03 Richard Biener <rguenther@suse.de>
2019-05-03  rguenth2019-05-03 Richard Biener <rguenther@suse.de>
2019-04-25  rguenth2019-04-25 Richard Biener <rguenther@suse.de>
2019-03-05  jakub PR tree-optimization/89570
2019-03-05  jakub PR tree-optimization/89570
2019-03-04  wilcoFix PR89437
2019-01-15  jakub PR tree-optimization/88775
2019-01-07  rsandifo[2/2] PR88598: Optimise reduc (bit_and)
2019-01-07  rsandifo[1/2] PR88598: Optimise x * { 0 or 1, 0 or 1, ... }
2019-01-01  jakub Update copyright years.
2018-12-06  jakub PR tree-optimization/85726
2018-11-29  law * match.pd (sinh (atanh (x))): New simplification...
2018-11-29  jakub PR target/88152
2018-11-14  wilcoSimplify floating point comparisons
2018-11-05  jakub PR sanitizer/87837
2018-10-29  kugangcc/testsuite/ChangeLog:
2018-10-22  ygribov2018-10-22 Yury Gribov <tetra2005@gmail.com>
2018-10-12  ygribovAdd pattern to remove useless float casts in comparisons.
2018-10-11  law PR tree-optimization/86829
2018-10-02  glisse((X /[ex] A) +- B) * A --> X +- A * B
2018-10-01  rguenth2018-10-01 MCC CS <deswurstes@users.noreply.github...
2018-09-28  danglin * match.pd (simple_comparison): Don't optimize if...
2018-09-14  danglin PR middle-end/87188
2018-09-13  jakub PR tree-optimization/87287
2018-08-28  law PR tree-optimization/87009
2018-08-27  amonakovmatch.pd: add single-use check for (x & y) ^ y -> ...
2018-08-01  rsandifoFold pointer range checks with equal spans
2018-07-24  rguenth2018-07-24 Richard Biener <rguenther@suse.de>
2018-07-13  rguenth2018-07-13 Richard Biener <rguenther@suse.de>
2018-07-12  rsandifoUse conditional internal functions in if-conversion
2018-07-12  rsandifoAdd IFN_COND_FMA functions
2018-07-12  rsandifoExtend tree code folds to IFN_COND_*
2018-07-07  aldyh * tree-vrp.c (vrp_int_const_binop): Change overflow...
2018-07-06  jakub PR tree-optimization/86401
2018-06-16  kugangcc/ChangeLog:
2018-06-15  jakub PR middle-end/86123
2018-06-14  jakub PR middle-end/86122
2018-05-25  rsandifoAdd IFN_COND_{MUL,DIV,MOD,RDIV}
2018-05-25  rsandifoFold VEC_COND_EXPRs to IFN_COND_* where possible
2018-05-24  law * fold-const.c (tree_nonzero_bits): New function.
2018-05-24  rsandifoUse canonicalize_math_after_vectorization_p for FMA...
2018-05-18  rsandifoReplace FMA_EXPR with one internal fn per optab
2018-05-01  glisseGeneralize a<b&a<c -> a<min(b,c)
2018-04-20  rguenth2018-04-20 Richard Biener <rguenther@suse.de>
2018-04-19  jakub PR tree-optimization/85446
2018-04-07  tkoenig2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2018-04-05  jakub PR middle-end/85195
2018-03-28  jakub PR tree-optimization/82004
2018-03-27  rguenth2018-03-27 Richard Biener <rguenther@suse.de>
2018-03-13  jakub PR middle-end/84834
2018-03-06  jakub PR tree-optimization/84687
2018-02-20  jakub PR middle-end/82004
2018-02-15  jakub PR tree-optimization/84334
2018-02-13  jakub PR middle-end/84309
2018-02-13  jakub PR middle-end/84309
2018-01-26  rguenth2018-01-26 Richard Biener <rguenther@suse.de>
2018-01-18  jakub PR c/61240
2018-01-15  jakub PR middle-end/82694
2018-01-09  jsm28Fix folding of Inf/NaN comparisons for -ftrapping-math...
2018-01-08  rguenth2018-01-08 Richard Biener <rguenther@suse.de>
2018-01-03  rsandifopoly_int: TYPE_VECTOR_SUBPARTS
2018-01-03  jakub Update copyright years.
2018-01-03  rsandifopoly_int: folding BIT_FIELD_REFs on vectors
2018-01-03  rsandifomatch.pd handling of three-constant bitops
2017-12-28  meissner[gcc]
2017-12-21  rsandifopoly_int: MEM_REF offsets
2017-12-21  rsandifopoly_int: get_inner_reference & co.
2017-12-20  rsandifopoly_int: get_addr_base_and_unit_offset
2017-12-15  jakub PR sanitizer/81281
2017-12-06  jakub PR sanitizer/81281
2017-11-28  jakub PR tree-optimization/80788
2017-11-24  glisseSimplify 0 - ptr.
2017-11-23  glisseSimplify ptr - 0
2017-11-21  glisseNew POINTER_DIFF_EXPR
2017-11-16  wilcoCanonicalize constant multiplies in division
2017-11-13  meissner[gcc]
2017-11-07  rguenth2017-11-07 Richard Biener <rguenther@suse.de>
2017-11-07  wilcoPR71026: Canonicalize negates in division
2017-11-07  wilcoPR80131: Simplification of 1U << (31 - x)
2017-11-07  glisseMore bitop simplifications in match.pd
2017-11-07  glisseMore fold_negate in match.pd
2017-11-03  glisseGeneralize -(-X) a little
2017-10-11  glisseX+Y < X iff Y<0 moved to match.pd
2017-10-10  rsandifoRequire wi::to_wide for trees
2017-10-02  rsandifoFix mismatched precisions in tree arithmetic
2017-09-29  ygribov2017-09-29 Yury Gribov <tetra2005@gmail.com>
2017-09-27  prathamesh34922017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni...
2017-09-22  jakub PR middle-end/35691
2017-09-15  law2017-09-15 Jackson Woodruff <jackson.woodruff@arm...
2017-09-12  rguenth2017-09-12 Richard Biener <rguenther@suse.de>
2017-08-30  rsandifo[34/77] Add a SCALAR_INT_TYPE_MODE macro
2017-08-21  rsandifoAdd a type_has_mode_precision_p helper function
next