Age | Commit message (Expand) | Author | Files | Lines |
2016-10-05 | re PR target/77826 (ICE in decompose, at wide-int.h:928 w/ -m64 -O2 and above) | Richard Biener | 1 | -3/+7 |
2016-10-05 | match.pd (copysign(x, CST) -> [-]abs (x)): New pattern. | Richard Biener | 1 | -0/+8 |
2016-10-05 | re PR middle-end/55152 (MAX_EXPR(a,-a) is really ABS_EXPR(a)) | Richard Biener | 1 | -0/+7 |
2016-10-04 | re PR middle-end/77407 (Optimize integer i / abs (i) into the sign of i) | Richard Biener | 1 | -3/+3 |
2016-09-29 | re PR middle-end/77407 (Optimize integer i / abs (i) into the sign of i) | Richard Biener | 1 | -2/+15 |
2016-09-29 | re PR middle-end/55152 (MAX_EXPR(a,-a) is really ABS_EXPR(a)) | Richard Biener | 1 | -0/+7 |
2016-08-31 | match.pd: Revert a * (1 << b) relaxation. | Marc Glisse | 1 | -2/+1 |
2016-08-19 | match.pd (x | 0 -> x): Add. | Richard Biener | 1 | -4/+9 |
2016-08-12 | Fix PR middle-end/71654 (missed shortening of a compare) | Patrick Palka | 1 | -1/+3 |
2016-08-06 | match.pd ((intptr_t) x eq/ne CST to x eq/ne (typeof x) cst): Disable transfor... | Prathamesh Kulkarni | 1 | -3/+9 |
2016-07-27 | re PR middle-end/71078 (x/abs(x) -> sign(1.0,x)) | Prathamesh Kulkarni | 1 | -0/+14 |
2016-07-26 | re PR middle-end/70920 (if ((intptr_t)ptr == 0) doesn't get simplified to if ... | Richard Biener | 1 | -0/+9 |
2016-07-20 | cse.c: Use HOST_WIDE_INT_M1 instead of ~(HOST_WIDE_INT) 0. | Uros Bizjak | 1 | -2/+2 |
2016-07-19 | builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1... | Uros Bizjak | 1 | -2/+2 |
2016-06-29 | match.pd ((T)(T2)x -> (T)x): Remove restriction on final precision not matchi... | Richard Biener | 1 | -8/+3 |
2016-06-13 | Move optimize_minmax_comparison to match.pd | Marc Glisse | 1 | -0/+32 |
2016-06-10 | * match.pd (-1 / B < A): Use :c to avoid pattern duplication. | Alexander Monakov | 1 | -12/+2 |
2016-06-07 | re PR tree-optimization/71423 (wrong code at -Os and above on x86_64-linux-gnu) | Richard Biener | 1 | -2/+6 |
2016-06-01 | re PR tree-optimization/71311 (spec2006 test case 416.gamess fails since r235... | Richard Biener | 1 | -2/+3 |
2016-06-01 | match.pd ((A & B) - (A & ~B) -> B - (A ^ B)): Add missing :c. | Richard Biener | 1 | -40/+5 |
2016-06-01 | genmatch.c (comparison_code_p): New predicate. | Richard Biener | 1 | -2/+2 |
2016-05-30 | match.pd: optimize unsigned mul overflow check | Alexander Monakov | 1 | -0/+19 |
2016-05-23 | match.pd: Relax some tree_nop_conversion_p | Marc Glisse | 1 | -15/+21 |
2016-05-20 | PR71206: inconsistent types after match.pd transformation | Marc Glisse | 1 | -1/+1 |
2016-05-17 | Fold bit_not through ASR and rotate | Mikhail Maltsev | 1 | -0/+21 |
2016-05-17 | x & C -> x if we know that x & ~C == 0 | Marc Glisse | 1 | -0/+9 |
2016-05-17 | ~X & Y to X ^ Y in some cases | Marc Glisse | 1 | -0/+8 |
2016-05-10 | Simple bitop reassoc in match.pd | Marc Glisse | 1 | -4/+35 |
2016-05-09 | re PR tree-optimization/70985 (ICE on valid code at -O3 on x86_64-linux-gnu: ... | Richard Biener | 1 | -0/+2 |
2016-05-04 | match.pd: Add BIT_FIELD_REF canonicalizations and vector constructor simplifi... | Richard Biener | 1 | -0/+96 |
2016-05-04 | Remove duplicate (A & B) OP (C & B) in match.pd. | Marc Glisse | 1 | -10/+5 |
2016-05-02 | Canonicalize X u< X to UNORDERED_EXPR | Marc Glisse | 1 | -0/+4 |
2016-05-02 | Move "X +- C1 CMP C2 to X CMP C2 -+ C1" to match.pd | Marc Glisse | 1 | -0/+44 |
2016-04-29 | re PR tree-optimization/13962 ([tree-ssa] make "fold" use alias information t... | Richard Biener | 1 | -0/+8 |
2016-04-28 | re PR tree-optimization/70840 (revisit reassoc handling of pow / powi, amend ... | Richard Biener | 1 | -2/+20 |
2016-04-27 | match.pd: unsigned A - B > A --> A < B | Marc Glisse | 1 | -0/+54 |
2016-04-26 | match.pd: u + 3 < u is u > UINT_MAX - 3 | Marc Glisse | 1 | -0/+26 |
2016-04-26 | match.pd: X + X --> X * 2 for integers | Marc Glisse | 1 | -2/+4 |
2016-04-21 | min(-x, -y), min(~x, ~y) | Marc Glisse | 1 | -0/+16 |
2016-04-21 | max(INT_MIN, x) -> x | Marc Glisse | 1 | -8/+18 |
2016-04-05 | re PR c++/70336 (Incorrect Wconversion warning) | Jakub Jelinek | 1 | -1/+2 |
2016-03-23 | re PR tree-optimization/70251 (Wrong code with -O3 -march=skylake-avx512.) | Richard Biener | 1 | -4/+4 |
2016-03-22 | re PR tree-optimization/70251 (Wrong code with -O3 -march=skylake-avx512.) | Richard Biener | 1 | -9/+7 |
2016-03-21 | re PR tree-optimization/70317 (folding x<=x to true for large vectors, ignori... | Marc Glisse | 1 | -2/+2 |
2016-03-17 | match.pd (A + (B vcmp C ? 1 : 0) -> A - (B vcmp C)): Apply for boolean vector... | Ilya Enkovich | 1 | -0/+2 |
2016-03-03 | re PR middle-end/70050 (ICE: tree check: expected integer_type or enumeral_ty... | Marek Polacek | 1 | -1/+2 |
2016-02-18 | re PR middle-end/69854 (ICE: tree check: expected class 'constant', have 'bin... | Richard Biener | 1 | -5/+5 |
2016-02-15 | re PR tree-optimization/69595 (Bogus -Warray-bound warning due to missed opti... | Richard Biener | 1 | -2/+2 |
2016-02-12 | cgraph.c: Spelling fixes - behaviour -> behavior and neighbour -> neighbor. | Jakub Jelinek | 1 | -2/+2 |
2016-02-10 | re PR tree-optimization/69726 (Bogus warnings with -O3 -Wuninitialized becaus... | Richard Biener | 1 | -0/+23 |