Age | Commit message (Expand) | Author | Files | Lines |
2019-08-15 | Add support for conditional shifts | Richard Sandiford | 1 | -2/+4 |
2019-07-26 | Add rules to strip away unneeded type casts in expressions | Tamar Christina | 1 | -31/+103 |
2019-07-24 | re PR middle-end/91166 ([SVE] Unfolded ZIPs of constants) | Prathamesh Kulkarni | 1 | -1/+15 |
2019-07-03 | re PR tree-optimization/91069 (Miscompare of 453.povray since r272843) | Richard Biener | 1 | -1/+1 |
2019-06-11 | Allow conversions in X/[ex]4 < Y/[ex]4 | Marc Glisse | 1 | -4/+19 |
2019-06-06 | Simplify mult where both arguments are 0 or 1 (PR tree-optimization/87954). | Martin Liska | 1 | -0/+8 |
2019-05-31 | apply unary op to both sides of (vec_cond x cst1 cst2) | Marc Glisse | 1 | -0/+15 |
2019-05-31 | Simplify more EXACT_DIV_EXPR comparisons | Marc Glisse | 1 | -1/+30 |
2019-05-27 | re PR tree-optimization/90610 (526.blender_r miscompared on znver1 with -Ofas... | Richard Biener | 1 | -2/+2 |
2019-05-21 | re PR tree-optimization/90510 (Unnecessary permutation) | Richard Biener | 1 | -6/+50 |
2019-05-20 | gimple-match-head.c: Include vec-perm-indices.h. | Richard Biener | 1 | -0/+83 |
2019-05-08 | re PR tree-optimization/90356 (Missed optimization for variables initialized ... | Jakub Jelinek | 1 | -0/+22 |
2019-05-03 | re PR tree-optimization/89518 (missed optimisation for array address calculat... | Richard Biener | 1 | -0/+7 |
2019-05-03 | re PR tree-optimization/87314 (pointless comparison of malloc result to a str... | Richard Biener | 1 | -1/+18 |
2019-04-25 | re PR middle-end/90194 (ICE in expand_debug_expr, at cfgexpand.c:5244) | Richard Biener | 1 | -0/+7 |
2019-03-05 | re PR tree-optimization/89570 (ICE in prepare_cmp_insn, at optabs.c:4001) | Jakub Jelinek | 1 | -19/+15 |
2019-03-05 | re PR tree-optimization/89570 (ICE in prepare_cmp_insn, at optabs.c:4001) | Jakub Jelinek | 1 | -8/+24 |
2019-03-04 | re PR tree-optimization/89437 (incorrect result for sinl (atanl (x))) | Wilco Dijkstra | 1 | -2/+2 |
2019-01-15 | re PR tree-optimization/88775 (Optimize std::string assignment) | Jakub Jelinek | 1 | -10/+52 |
2019-01-07 | [2/2] PR88598: Optimise reduc (bit_and) | Richard Sandiford | 1 | -0/+16 |
2019-01-07 | [1/2] PR88598: Optimise x * { 0 or 1, 0 or 1, ... } | Richard Sandiford | 1 | -0/+17 |
2019-01-01 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2018-12-06 | re PR tree-optimization/85726 (div C1 to div C2 match.pd suboptimization) | Jakub Jelinek | 1 | -6/+8 |
2018-11-29 | match.pd (sinh (atanh (x))): New simplification rules. | Giuliano Belinassi | 1 | -0/+19 |
2018-11-29 | re PR target/88152 (optimize SSE & AVX char compares with subsequent movmskb) | Jakub Jelinek | 1 | -23/+51 |
2018-11-14 | Simplify floating point comparisons | Wilco Dijkstra | 1 | -0/+31 |
2018-11-05 | re PR sanitizer/87837 (-O2 -fsanitize=signed-integer-overflow misses overflow... | Jakub Jelinek | 1 | -0/+1 |
2018-10-29 | gimplefe-30.c: New test. | Kugan Vivekanandarajah | 1 | -0/+24 |
2018-10-22 | re PR tree-optimization/87633 (ice in compare_range_wit h_value, at vr-values... | Yury Gribov | 1 | -10/+13 |
2018-10-12 | Add pattern to remove useless float casts in comparisons. | Yury Gribov | 1 | -7/+28 |
2018-10-11 | re PR tree-optimization/86829 (Missing sin(atan(x)) and cos(atan(x)) optimiza... | Giuliano Belinassi | 1 | -0/+39 |
2018-10-02 | ((X /[ex] A) +- B) * A --> X +- A * B | Marc Glisse | 1 | -0/+19 |
2018-10-01 | re PR tree-optimization/87261 (Optimize bool expressions) | MCC CS | 1 | -12/+37 |
2018-09-28 | match.pd (simple_comparison): Don't optimize if either operand is a function ... | John David Anglin | 1 | -2/+4 |
2018-09-14 | re PR middle-end/87188 (Function pointer canonicalization optimized away) | John David Anglin | 1 | -2/+2 |
2018-09-13 | re PR tree-optimization/87287 (Move signed (x % pow2) == 0 optimization to gi... | Jakub Jelinek | 1 | -1/+9 |
2018-08-28 | re PR middle-end/87009 (Can't find XOR pattern applying De Morgan sequentially) | MCC CS | 1 | -0/+15 |
2018-08-27 | match.pd: add single-use check for (x & y) ^ y -> ~x & y (PR 85758) | Alexander Monakov | 1 | -1/+1 |
2018-08-01 | Fold pointer range checks with equal spans | Richard Sandiford | 1 | -0/+60 |
2018-07-24 | match.pd: Add BIT_FIELD_REF canonicalizations. | Richard Biener | 1 | -0/+13 |
2018-07-13 | re PR middle-end/85974 (Failure to optimize difference of two pointers into a... | Richard Biener | 1 | -2/+2 |
2018-07-12 | Use conditional internal functions in if-conversion | Richard Sandiford | 1 | -14/+16 |
2018-07-12 | Add IFN_COND_FMA functions | Richard Sandiford | 1 | -0/+29 |
2018-07-12 | Extend tree code folds to IFN_COND_* | Richard Sandiford | 1 | -0/+9 |
2018-07-07 | tree-vrp.c (vrp_int_const_binop): Change overflow type to overflow_type. | Aldy Hernandez | 1 | -9/+9 |
2018-07-06 | re PR tree-optimization/86401 (The "For constants M and N, if M == (1LL << cs... | Jakub Jelinek | 1 | -0/+54 |
2018-06-16 | re PR tree-optimization/64946 ([AArch64] gcc.target/aarch64/vect-abs-compile.... | Kugan Vivekanandarajah | 1 | -0/+11 |
2018-06-15 | re PR middle-end/86123 (ICE in prepare_cmp_insn, at optabs.c:3967) | Jakub Jelinek | 1 | -3/+4 |
2018-06-14 | re PR middle-end/86122 (ICE in useless_type_conversion_p, at gimple-expr.c:87) | Jakub Jelinek | 1 | -4/+5 |
2018-05-25 | Add IFN_COND_{MUL,DIV,MOD,RDIV} | Richard Sandiford | 1 | -0/+2 |