]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/match.pd
Update copyright years.
[thirdparty/gcc.git] / gcc / match.pd
2019-01-01  Jakub JelinekUpdate copyright years.
2018-12-06  Jakub Jelinekre PR tree-optimization/85726 (div C1 to div C2 match...
2018-11-29  Giuliano Belinassimatch.pd (sinh (atanh (x))): New simplification rules.
2018-11-29  Jakub Jelinekre PR target/88152 (optimize SSE & AVX char compares...
2018-11-14  Wilco DijkstraSimplify floating point comparisons
2018-11-05  Jakub Jelinekre PR sanitizer/87837 (-O2 -fsanitize=signed-integer...
2018-10-29  Kugan Vivekanandarajahgimplefe-30.c: New test.
2018-10-22  Yury Gribovre PR tree-optimization/87633 (ice in compare_range_wit...
2018-10-12  Yury GribovAdd pattern to remove useless float casts in comparisons.
2018-10-11  Giuliano Belinassire PR tree-optimization/86829 (Missing sin(atan(x)...
2018-10-02  Marc Glisse((X /[ex] A) +- B) * A --> X +- A * B
2018-10-01  MCC CSre PR tree-optimization/87261 (Optimize bool expressions)
2018-09-28  John David Anglinmatch.pd (simple_comparison): Don't optimize if either...
2018-09-14  John David Anglinre PR middle-end/87188 (Function pointer canonicalizati...
2018-09-13  Jakub Jelinekre PR tree-optimization/87287 (Move signed (x % pow2...
2018-08-28  MCC CSre PR middle-end/87009 (Can't find XOR pattern applying...
2018-08-27  Alexander Monakovmatch.pd: add single-use check for (x & y) ^ y -> ...
2018-08-01  Richard SandifordFold pointer range checks with equal spans
2018-07-24  Richard Bienermatch.pd: Add BIT_FIELD_REF canonicalizations.
2018-07-13  Richard Bienerre PR middle-end/85974 (Failure to optimize difference...
2018-07-12  Richard SandifordUse conditional internal functions in if-conversion
2018-07-12  Richard SandifordAdd IFN_COND_FMA functions
2018-07-12  Richard SandifordExtend tree code folds to IFN_COND_*
2018-07-07  Aldy Hernandeztree-vrp.c (vrp_int_const_binop): Change overflow type...
2018-07-06  Jakub Jelinekre PR tree-optimization/86401 (The "For constants M...
2018-06-16  Kugan Vivekanandarajahre PR tree-optimization/64946 ([AArch64] gcc.target...
2018-06-15  Jakub Jelinekre PR middle-end/86123 (ICE in prepare_cmp_insn, at...
2018-06-14  Jakub Jelinekre PR middle-end/86122 (ICE in useless_type_conversion_...
2018-05-25  Richard SandifordAdd IFN_COND_{MUL,DIV,MOD,RDIV}
2018-05-25  Richard SandifordFold VEC_COND_EXPRs to IFN_COND_* where possible
2018-05-24  Roger Saylefold-const.c (tree_nonzero_bits): New function.
2018-05-24  Richard SandifordUse canonicalize_math_after_vectorization_p for FMA...
2018-05-18  Richard SandifordReplace FMA_EXPR with one internal fn per optab
2018-05-01  Marc GlisseGeneralize a<b&a<c -> a<min(b,c)
2018-04-20  Richard Bienerre PR tree-optimization/85475 (Compile time hog w/...
2018-04-19  Jakub Jelinekre PR tree-optimization/85446 (wrong-code on riscv64)
2018-04-07  Thomas Koenigre PR middle-end/82976 (Error: non-trivial conversion...
2018-04-05  Jakub Jelinekre PR middle-end/85195 (ICE: verify_gimple failed:...
2018-03-28  Jakub Jelinekre PR middle-end/82004 (SPEC CPU2017 628.pop2_s miscompare)
2018-03-27  Richard Bienerre PR middle-end/84067 (gcc.dg/wmul-1.c regression...
2018-03-13  Jakub Jelinekre PR middle-end/84834 (ICE: tree check: expected integ...
2018-03-06  Jakub Jelinekre PR tree-optimization/84687 (error: invalid conversio...
2018-02-20  Jakub Jelinekre PR middle-end/82004 (SPEC CPU2017 628.pop2_s miscompare)
2018-02-15  Jakub Jelinekre PR tree-optimization/84334 (Stack overflow with...
2018-02-13  Jakub Jelinekre PR middle-end/84309 (Wrong-code with -ffast-math)
2018-02-13  Jakub Jelinekre PR middle-end/84309 (Wrong-code with -ffast-math)
2018-01-26  Richard Bienerre PR tree-optimization/81082 (Failure to vectorise...
2018-01-18  Jakub Jelinekre PR c/61240 (Incorrect warning "integer overflow...
2018-01-15  Jakub Jelinekre PR middle-end/82694 (Linux kernel miscompiled since...
2018-01-09  Joseph MyersFix folding of Inf/NaN comparisons for -ftrapping-math...
2018-01-08  Richard Bienerre PR tree-optimization/83517 (Missed optimization...
2018-01-03  Richard Sandifordpoly_int: TYPE_VECTOR_SUBPARTS
2018-01-03  Jakub JelinekUpdate copyright years.
2018-01-03  Richard Sandifordpoly_int: folding BIT_FIELD_REFs on vectors
2018-01-03  Richard Sandifordmatch.pd handling of three-constant bitops
2017-12-28  Michael Meissnerbuiltins.def: (_Float<N> and _Float<N>X BUILT_IN_CEIL...
2017-12-21  Richard Sandifordpoly_int: MEM_REF offsets
2017-12-21  Richard Sandifordpoly_int: get_inner_reference & co.
2017-12-20  Richard Sandifordpoly_int: get_addr_base_and_unit_offset
2017-12-15  Jakub Jelinekre PR sanitizer/81281 (UBSAN: false positive, dropped...
2017-12-06  Jakub Jelinekre PR sanitizer/81281 (UBSAN: false positive, dropped...
2017-11-28  Jakub Jelinekre PR tree-optimization/80788 (ICE in set_value_range...
2017-11-24  Marc GlisseSimplify 0 - ptr.
2017-11-23  Marc GlisseSimplify ptr - 0
2017-11-21  Marc GlisseNew POINTER_DIFF_EXPR
2017-11-16  Wilco DijkstraCanonicalize constant multiplies in division
2017-11-13  Michael Meissnermatch.pd: Convert fminf<N>...
2017-11-07  Richard Bienermatch.pd: Fix build.
2017-11-07  Wilco DijkstraPR71026: Canonicalize negates in division
2017-11-07  Sudakshina DasPR80131: Simplification of 1U << (31 - x)
2017-11-07  Marc GlisseMore bitop simplifications in match.pd
2017-11-07  Marc GlisseMore fold_negate in match.pd
2017-11-03  Marc GlisseGeneralize -(-X) a little
2017-10-11  Marc GlisseX+Y < X iff Y<0 moved to match.pd
2017-10-10  Richard SandifordRequire wi::to_wide for trees
2017-10-02  Richard SandifordFix mismatched precisions in tree arithmetic
2017-09-29  Yury Gribovre PR middle-end/82319 (ICE in generic_simplify_148...
2017-09-27  Prathamesh Kulkarnimatch.pd ((X / Y) == 0 -> X < Y): New pattern.
2017-09-22  Jakub Jelinekre PR middle-end/35691 (Missed (a == 0) && (b == 0...
2017-09-15  Jackson Woodruffre PR tree-optimization/71026 (Missing division optimiz...
2017-09-12  Richard Bienerre PR middle-end/82149 (match.pd: 2919: bad if test ?)
2017-08-30  Richard Sandiford[34/77] Add a SCALAR_INT_TYPE_MODE macro
2017-08-21  Richard SandifordAdd a type_has_mode_precision_p helper function
2017-08-21  Wilco DijkstraThis patch simplifies pow (C, x) into exp (x * C1)...
2017-08-04  Yury GribovRemove useless floating point casts in comparisons.
2017-08-01  Bin Chengtree.h (POINTER_TYPE_OVERFLOW_UNDEFINED): Delete.
2017-07-28  Richard Bienermatch.pd: Remove superfluous :c.
2017-07-28  Richard Bienerre PR middle-end/81502 (In some cases the data is moved...
2017-07-25  Alexander Monakovmatch.pd: combine successive multiplications by constants
2017-07-25  Alexander Monakovmatch.pd: reassociate multiplications
2017-07-20  Naveen H.Smatch.pd (((m1 >/</>=/<= m2) * d -> (m1 >/</>=/<= m2...
2017-07-19  Jakub Jelinekre PR tree-optimization/81346 (Missed constant propagat...
2017-07-19  Jakub Jelinekre PR tree-optimization/81346 (Missed constant propagat...
2017-07-17  Jakub Jelinekre PR tree-optimization/81428 (ICE: in build_one_cst...
2017-06-28  Richard Bienerre PR tree-optimization/81227 (ICE in get_single_symbol...
2017-06-28  Marc GlisseSimplify 3*x == 3*y for wrapping types
2017-06-27  Andrew Pinskimatch.pd (X >/>=/</<= 0 ? 1.0 : -1.0): New patterns.
2017-06-27  Marc GlisseSimple reassoc transforms in match.pd
2017-06-22  James Greenhalgh[Patch match.pd] Fold (A / (1 << B)) to (A >> B)
2017-06-21  Marc GlisseNOP conversions in X+CST+CST
next