2019-09-16 |
Martin Liska | Rewrite second part of or_comparisons_1 into match.pd. |
blob | commitdiff | raw |
2019-09-16 |
Martin Liska | Rewrite first part of or_comparisons_1 into match.pd. |
blob | commitdiff | raw | diff to current |
2019-09-16 |
Martin Liska | Rewrite part of and_comparisons_1 into match.pd. |
blob | commitdiff | raw | diff to current |
2019-09-16 |
Li Jia He | Fix PR88784, middle end is missing some optimizations... |
blob | commitdiff | raw | diff to current |
2019-09-11 |
Jakub Jelinek | re PR middle-end/91725 (ICE in get_nonzero_bits startin... |
blob | commitdiff | raw | diff to current |
2019-09-11 |
Richard Biener | revert: match.pd: Add flag_unsafe_math_optimizations... |
blob | commitdiff | raw | diff to current |
2019-09-10 |
Jakub Jelinek | re PR middle-end/91680 (Integer promotion quirk prevent... |
blob | commitdiff | raw | diff to current |
2019-09-09 |
Barnaby Wilks | match.pd: Add flag_unsafe_math_optimizations check... |
blob | commitdiff | raw | diff to current |
2019-09-03 |
Kamlesh Kumar | re PR tree-optimization/91504 (Inlining misses some... |
blob | commitdiff | raw | diff to current |
2019-09-02 |
Jakub Jelinek | re PR go/91617 (Many go test case failures after r275026) |
blob | commitdiff | raw | diff to current |
2019-08-26 |
Robin Dapp | [PATCH 2/2] Add simplify rule for wrapped addition. |
blob | commitdiff | raw | diff to current |
2019-08-15 |
Richard Sandiford | Add support for conditional shifts |
blob | commitdiff | raw | diff to current |
2019-07-26 |
Tamar Christina | Add rules to strip away unneeded type casts in expressions |
blob | commitdiff | raw | diff to current |
2019-07-24 |
Prathamesh Kulkarni | re PR middle-end/91166 ([SVE] Unfolded ZIPs of constants) |
blob | commitdiff | raw | diff to current |
2019-07-03 |
Richard Biener | re PR tree-optimization/91069 (Miscompare of 453.povray... |
blob | commitdiff | raw | diff to current |
2019-06-11 |
Marc Glisse | Allow conversions in X/[ex]4 < Y/[ex]4 |
blob | commitdiff | raw | diff to current |
2019-06-06 |
Martin Liska | Simplify mult where both arguments are 0 or 1 (PR tree... |
blob | commitdiff | raw | diff to current |
2019-05-31 |
Marc Glisse | apply unary op to both sides of (vec_cond x cst1 cst2) |
blob | commitdiff | raw | diff to current |
2019-05-31 |
Marc Glisse | Simplify more EXACT_DIV_EXPR comparisons |
blob | commitdiff | raw | diff to current |
2019-05-27 |
Richard Biener | re PR tree-optimization/90610 (526.blender_r miscompare... |
blob | commitdiff | raw | diff to current |
2019-05-21 |
Richard Biener | re PR tree-optimization/90510 (Unnecessary permutation) |
blob | commitdiff | raw | diff to current |
2019-05-20 |
Richard Biener | gimple-match-head.c: Include vec-perm-indices.h. |
blob | commitdiff | raw | diff to current |
2019-05-08 |
Jakub Jelinek | re PR tree-optimization/90356 (Missed optimization... |
blob | commitdiff | raw | diff to current |
2019-05-03 |
Richard Biener | re PR tree-optimization/89518 (missed optimisation... |
blob | commitdiff | raw | diff to current |
2019-05-03 |
Richard Biener | re PR tree-optimization/87314 (pointless comparison... |
blob | commitdiff | raw | diff to current |
2019-04-25 |
Richard Biener | re PR middle-end/90194 (ICE in expand_debug_expr, at... |
blob | commitdiff | raw | diff to current |
2019-03-05 |
Jakub Jelinek | re PR tree-optimization/89570 (ICE in prepare_cmp_insn... |
blob | commitdiff | raw | diff to current |
2019-03-05 |
Jakub Jelinek | re PR tree-optimization/89570 (ICE in prepare_cmp_insn... |
blob | commitdiff | raw | diff to current |
2019-03-04 |
Wilco Dijkstra | re PR tree-optimization/89437 (incorrect result for... |
blob | commitdiff | raw | diff to current |
2019-01-15 |
Jakub Jelinek | re PR tree-optimization/88775 (Optimize std::string... |
blob | commitdiff | raw | diff to current |
2019-01-07 |
Richard Sandiford | [2/2] PR88598: Optimise reduc (bit_and) |
blob | commitdiff | raw | diff to current |
2019-01-07 |
Richard Sandiford | [1/2] PR88598: Optimise x * { 0 or 1, 0 or 1, ... } |
blob | commitdiff | raw | diff to current |
2019-01-01 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw | diff to current |
2018-12-06 |
Jakub Jelinek | re PR tree-optimization/85726 (div C1 to div C2 match... |
blob | commitdiff | raw | diff to current |
2018-11-29 |
Giuliano Belinassi | match.pd (sinh (atanh (x))): New simplification rules. |
blob | commitdiff | raw | diff to current |
2018-11-29 |
Jakub Jelinek | re PR target/88152 (optimize SSE & AVX char compares... |
blob | commitdiff | raw | diff to current |
2018-11-14 |
Wilco Dijkstra | Simplify floating point comparisons |
blob | commitdiff | raw | diff to current |
2018-11-05 |
Jakub Jelinek | re PR sanitizer/87837 (-O2 -fsanitize=signed-integer... |
blob | commitdiff | raw | diff to current |
2018-10-29 |
Kugan Vivekanandarajah | gimplefe-30.c: New test. |
blob | commitdiff | raw | diff to current |
2018-10-22 |
Yury Gribov | re PR tree-optimization/87633 (ice in compare_range_wit... |
blob | commitdiff | raw | diff to current |
2018-10-12 |
Yury Gribov | Add pattern to remove useless float casts in comparisons. |
blob | commitdiff | raw | diff to current |
2018-10-11 |
Giuliano Belinassi | re PR tree-optimization/86829 (Missing sin(atan(x)... |
blob | commitdiff | raw | diff to current |
2018-10-02 |
Marc Glisse | ((X /[ex] A) +- B) * A --> X +- A * B |
blob | commitdiff | raw | diff to current |
2018-10-01 |
MCC CS | re PR tree-optimization/87261 (Optimize bool expressions) |
blob | commitdiff | raw | diff to current |
2018-09-28 |
John David Anglin | match.pd (simple_comparison): Don't optimize if either... |
blob | commitdiff | raw | diff to current |
2018-09-14 |
John David Anglin | re PR middle-end/87188 (Function pointer canonicalizati... |
blob | commitdiff | raw | diff to current |
2018-09-13 |
Jakub Jelinek | re PR tree-optimization/87287 (Move signed (x % pow2... |
blob | commitdiff | raw | diff to current |
2018-08-28 |
MCC CS | re PR middle-end/87009 (Can't find XOR pattern applying... |
blob | commitdiff | raw | diff to current |
2018-08-27 |
Alexander Monakov | match.pd: add single-use check for (x & y) ^ y -> ... |
blob | commitdiff | raw | diff to current |
2018-08-01 |
Richard Sandiford | Fold pointer range checks with equal spans |
blob | commitdiff | raw | diff to current |
2018-07-24 |
Richard Biener | match.pd: Add BIT_FIELD_REF canonicalizations. |
blob | commitdiff | raw | diff to current |
2018-07-13 |
Richard Biener | re PR middle-end/85974 (Failure to optimize difference... |
blob | commitdiff | raw | diff to current |
2018-07-12 |
Richard Sandiford | Use conditional internal functions in if-conversion |
blob | commitdiff | raw | diff to current |
2018-07-12 |
Richard Sandiford | Add IFN_COND_FMA functions |
blob | commitdiff | raw | diff to current |
2018-07-12 |
Richard Sandiford | Extend tree code folds to IFN_COND_* |
blob | commitdiff | raw | diff to current |
2018-07-07 |
Aldy Hernandez | tree-vrp.c (vrp_int_const_binop): Change overflow type... |
blob | commitdiff | raw | diff to current |
2018-07-06 |
Jakub Jelinek | re PR tree-optimization/86401 (The "For constants M... |
blob | commitdiff | raw | diff to current |
2018-06-16 |
Kugan Vivekanandarajah | re PR tree-optimization/64946 ([AArch64] gcc.target... |
blob | commitdiff | raw | diff to current |
2018-06-15 |
Jakub Jelinek | re PR middle-end/86123 (ICE in prepare_cmp_insn, at... |
blob | commitdiff | raw | diff to current |
2018-06-14 |
Jakub Jelinek | re PR middle-end/86122 (ICE in useless_type_conversion_... |
blob | commitdiff | raw | diff to current |
2018-05-25 |
Richard Sandiford | Add IFN_COND_{MUL,DIV,MOD,RDIV} |
blob | commitdiff | raw | diff to current |
2018-05-25 |
Richard Sandiford | Fold VEC_COND_EXPRs to IFN_COND_* where possible |
blob | commitdiff | raw | diff to current |
2018-05-24 |
Roger Sayle | fold-const.c (tree_nonzero_bits): New function. |
blob | commitdiff | raw | diff to current |
2018-05-24 |
Richard Sandiford | Use canonicalize_math_after_vectorization_p for FMA... |
blob | commitdiff | raw | diff to current |
2018-05-18 |
Richard Sandiford | Replace FMA_EXPR with one internal fn per optab |
blob | commitdiff | raw | diff to current |
2018-05-01 |
Marc Glisse | Generalize a<b&a<c -> a<min(b,c) |
blob | commitdiff | raw | diff to current |
2018-04-20 |
Richard Biener | re PR tree-optimization/85475 (Compile time hog w/... |
blob | commitdiff | raw | diff to current |
2018-04-19 |
Jakub Jelinek | re PR tree-optimization/85446 (wrong-code on riscv64) |
blob | commitdiff | raw | diff to current |
2018-04-07 |
Thomas Koenig | re PR middle-end/82976 (Error: non-trivial conversion... |
blob | commitdiff | raw | diff to current |
2018-04-05 |
Jakub Jelinek | re PR middle-end/85195 (ICE: verify_gimple failed:... |
blob | commitdiff | raw | diff to current |
2018-03-28 |
Jakub Jelinek | re PR middle-end/82004 (SPEC CPU2017 628.pop2_s miscompare) |
blob | commitdiff | raw | diff to current |
2018-03-27 |
Richard Biener | re PR middle-end/84067 (gcc.dg/wmul-1.c regression... |
blob | commitdiff | raw | diff to current |
2018-03-13 |
Jakub Jelinek | re PR middle-end/84834 (ICE: tree check: expected integ... |
blob | commitdiff | raw | diff to current |
2018-03-06 |
Jakub Jelinek | re PR tree-optimization/84687 (error: invalid conversio... |
blob | commitdiff | raw | diff to current |
2018-02-20 |
Jakub Jelinek | re PR middle-end/82004 (SPEC CPU2017 628.pop2_s miscompare) |
blob | commitdiff | raw | diff to current |
2018-02-15 |
Jakub Jelinek | re PR tree-optimization/84334 (Stack overflow with... |
blob | commitdiff | raw | diff to current |
2018-02-13 |
Jakub Jelinek | re PR middle-end/84309 (Wrong-code with -ffast-math) |
blob | commitdiff | raw | diff to current |
2018-02-13 |
Jakub Jelinek | re PR middle-end/84309 (Wrong-code with -ffast-math) |
blob | commitdiff | raw | diff to current |
2018-01-26 |
Richard Biener | re PR tree-optimization/81082 (Failure to vectorise... |
blob | commitdiff | raw | diff to current |
2018-01-18 |
Jakub Jelinek | re PR c/61240 (Incorrect warning "integer overflow... |
blob | commitdiff | raw | diff to current |
2018-01-15 |
Jakub Jelinek | re PR middle-end/82694 (Linux kernel miscompiled since... |
blob | commitdiff | raw | diff to current |
2018-01-09 |
Joseph Myers | Fix folding of Inf/NaN comparisons for -ftrapping-math... |
blob | commitdiff | raw | diff to current |
2018-01-08 |
Richard Biener | re PR tree-optimization/83517 (Missed optimization... |
blob | commitdiff | raw | diff to current |
2018-01-03 |
Richard Sandiford | poly_int: TYPE_VECTOR_SUBPARTS |
blob | commitdiff | raw | diff to current |
2018-01-03 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw | diff to current |
2018-01-03 |
Richard Sandiford | poly_int: folding BIT_FIELD_REFs on vectors |
blob | commitdiff | raw | diff to current |
2018-01-03 |
Richard Sandiford | match.pd handling of three-constant bitops |
blob | commitdiff | raw | diff to current |
2017-12-28 |
Michael Meissner | builtins.def: (_Float<N> and _Float<N>X BUILT_IN_CEIL... |
blob | commitdiff | raw | diff to current |
2017-12-21 |
Richard Sandiford | poly_int: MEM_REF offsets |
blob | commitdiff | raw | diff to current |
2017-12-21 |
Richard Sandiford | poly_int: get_inner_reference & co. |
blob | commitdiff | raw | diff to current |
2017-12-20 |
Richard Sandiford | poly_int: get_addr_base_and_unit_offset |
blob | commitdiff | raw | diff to current |
2017-12-15 |
Jakub Jelinek | re PR sanitizer/81281 (UBSAN: false positive, dropped... |
blob | commitdiff | raw | diff to current |
2017-12-06 |
Jakub Jelinek | re PR sanitizer/81281 (UBSAN: false positive, dropped... |
blob | commitdiff | raw | diff to current |
2017-11-28 |
Jakub Jelinek | re PR tree-optimization/80788 (ICE in set_value_range... |
blob | commitdiff | raw | diff to current |
2017-11-24 |
Marc Glisse | Simplify 0 - ptr. |
blob | commitdiff | raw | diff to current |
2017-11-23 |
Marc Glisse | Simplify ptr - 0 |
blob | commitdiff | raw | diff to current |
2017-11-21 |
Marc Glisse | New POINTER_DIFF_EXPR |
blob | commitdiff | raw | diff to current |
2017-11-16 |
Wilco Dijkstra | Canonicalize constant multiplies in division |
blob | commitdiff | raw | diff to current |
2017-11-13 |
Michael Meissner | match.pd: Convert fminf<N>... |
blob | commitdiff | raw | diff to current |
2017-11-07 |
Richard Biener | match.pd: Fix build. |
blob | commitdiff | raw | diff to current |
next |