]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/match.pd
Update copyright years.
[thirdparty/gcc.git] / gcc / match.pd
2020-01-01  Jakub JelinekUpdate copyright years.
2020-01-01  Jakub Jelinekre PR tree-optimization/93098 (ICE with negative shifter)
2019-12-09  Jakub Jelinekre PR tree-optimization/92834 (misssed SLP vectorizatio...
2019-12-06  Richard Bienermatch.pd (nop_convert): Remove empty match.
2019-12-06  Richard Bienerre PR tree-optimization/92819 (Worse code generated...
2019-12-05  Richard Bienerre PR tree-optimization/92818 (Typo in vec_perm ->...
2019-12-04  Jakub Jelinekre PR tree-optimization/92734 (Missing match.pd simplif...
2019-12-03  Jakub Jelinekre PR tree-optimization/92734 (Missing match.pd simplif...
2019-12-02  Jakub Jelinekre PR tree-optimization/92712 (Performance regression...
2019-11-05  Richard Bienerre PR target/92280 (gcc.target/i386/pr83008.c FAILs)
2019-10-08  Dmitrij Pochepkore PR tree-optimization/90836 (Missing popcount pattern...
2019-10-05  Jakub Jelinekre PR tree-optimization/91734 (gcc skip an if statement...
2019-10-04  Rafael Tsuhamatch.pd (sinh (x) / cosh (x)): New simplification...
2019-09-24  Jakub Jelinekre PR middle-end/91866 (Sign extend of an int is not...
2019-09-16  Martin LiskaRewrite second part of or_comparisons_1 into match.pd.
2019-09-16  Martin LiskaRewrite first part of or_comparisons_1 into match.pd.
2019-09-16  Martin LiskaRewrite part of and_comparisons_1 into match.pd.
2019-09-16  Li Jia HeFix PR88784, middle end is missing some optimizations...
2019-09-11  Jakub Jelinekre PR middle-end/91725 (ICE in get_nonzero_bits startin...
2019-09-11  Richard Bienerrevert: match.pd: Add flag_unsafe_math_optimizations...
2019-09-10  Jakub Jelinekre PR middle-end/91680 (Integer promotion quirk prevent...
2019-09-09  Barnaby Wilksmatch.pd: Add flag_unsafe_math_optimizations check...
2019-09-03  Kamlesh Kumarre PR tree-optimization/91504 (Inlining misses some...
2019-09-02  Jakub Jelinekre PR go/91617 (Many go test case failures after r275026)
2019-08-26  Robin Dapp[PATCH 2/2] Add simplify rule for wrapped addition.
2019-08-15  Richard SandifordAdd support for conditional shifts
2019-07-26  Tamar ChristinaAdd rules to strip away unneeded type casts in expressions
2019-07-24  Prathamesh Kulkarnire PR middle-end/91166 ([SVE] Unfolded ZIPs of constants)
2019-07-03  Richard Bienerre PR tree-optimization/91069 (Miscompare of 453.povray...
2019-06-11  Marc GlisseAllow conversions in X/[ex]4 < Y/[ex]4
2019-06-06  Martin LiskaSimplify mult where both arguments are 0 or 1 (PR tree...
2019-05-31  Marc Glisseapply unary op to both sides of (vec_cond x cst1 cst2)
2019-05-31  Marc GlisseSimplify more EXACT_DIV_EXPR comparisons
2019-05-27  Richard Bienerre PR tree-optimization/90610 (526.blender_r miscompare...
2019-05-21  Richard Bienerre PR tree-optimization/90510 (Unnecessary permutation)
2019-05-20  Richard Bienergimple-match-head.c: Include vec-perm-indices.h.
2019-05-08  Jakub Jelinekre PR tree-optimization/90356 (Missed optimization...
2019-05-03  Richard Bienerre PR tree-optimization/89518 (missed optimisation...
2019-05-03  Richard Bienerre PR tree-optimization/87314 (pointless comparison...
2019-04-25  Richard Bienerre PR middle-end/90194 (ICE in expand_debug_expr, at...
2019-03-05  Jakub Jelinekre PR tree-optimization/89570 (ICE in prepare_cmp_insn...
2019-03-05  Jakub Jelinekre PR tree-optimization/89570 (ICE in prepare_cmp_insn...
2019-03-04  Wilco Dijkstrare PR tree-optimization/89437 (incorrect result for...
2019-01-15  Jakub Jelinekre PR tree-optimization/88775 (Optimize std::string...
2019-01-07  Richard Sandiford[2/2] PR88598: Optimise reduc (bit_and)
2019-01-07  Richard Sandiford[1/2] PR88598: Optimise x * { 0 or 1, 0 or 1, ... }
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
next