2019-05-20 |
Marc Glisse | [i386] Fold __builtin_ia32_shufpd to VEC_PERM_EXPR 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2019-05-03 |
Marc Glisse | Let ldist ignore clobbers 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2019-04-27 |
Marc Glisse | Use __restrict for __relocate_object_a 2019-04-27 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2019-02-05 |
Marc Glisse | Rename __is_trivially_relocatable to __is_bitwise_relocatable. 2019-02-05 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2018-11-22 |
Marc Glisse | Improve relocation 2018-11-22 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2018-10-25 |
Marc Glisse | Relocation (= move+destroy) 2018-10-25 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2018-10-02 |
Marc Glisse | ((X /[ex] A) +- B) * A --> X +- A * B 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2018-10-02 |
Marc Glisse | vector<bool> _M_start and 0 offset 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2018-10-02 |
Marc Glisse | No a*x+b*x factorization for signed vectors 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2018-08-24 |
Marc Glisse | new(nothrow) is malloc-like 2018-08-24 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2018-07-26 |
Marc Glisse | optimize std::vector move assignment 2018-07-26 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2018-05-18 |
Marc Glisse | Aliasing 'this' in a C++ constructor 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2018-05-01 |
Marc Glisse | Generalize a<b&a<c -> a<min(b,c) 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-11-24 |
Marc Glisse | Simplify 0 - ptr. 2017-11-24 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-11-23 |
Marc Glisse | Simplify ptr - 0 2017-11-23 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-11-22 |
Marc Glisse | Avoid two_valued_val_range_p for pointers. 2017-11-22 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-11-21 |
Marc Glisse | New POINTER_DIFF_EXPR 2017-11-21 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-11-20 |
Marc Glisse | VRP: x+1 and -x cannot be INT_MIN 2017-11-20 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-11-16 |
Marc Glisse | Tweak vector::_M_realloc_insert for code size 2017-11-17 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-11-07 |
Marc Glisse | More bitop simplifications in match.pd 2017-11-07 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-11-07 |
Marc Glisse | More fold_negate in match.pd 2017-11-07 Marc Glisse <marc.glisse@inria.fr> 2017-11-07 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-11-06 |
Marc Glisse | Update comment in tree-vrp.h 2017-11-06 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-11-03 |
Marc Glisse | Generalize -(-X) a little 2017-11-03 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-10-11 |
Marc Glisse | X+Y < X iff Y<0 moved to match.pd 2017-10-11 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-06-28 |
Marc Glisse | Simplify 3*x == 3*y for wrapping types 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-06-27 |
Marc Glisse | Simple reassoc transforms in match.pd 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-06-27 |
Marc Glisse | fenv.h builtins 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-06-23 |
Marc Glisse | Refactor fileptr_type_node handling 2017-06-23 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-06-21 |
Marc Glisse | [i386] __builtin_ia32_stmxcsr could be pure 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-06-21 |
Marc Glisse | NOP conversions in X+CST+CST 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-05-25 |
Marc Glisse | Relax VIEW_CONVERT_EXPR - CONVERT_EXPR combination 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-05-25 |
Marc Glisse | Allow some NOP conversions in (X+CST1)+CST2 in match.pd 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-05-25 |
Marc Glisse | Move "(A & C) == D is false when D & ~C != 0" to match.pd 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-05-18 |
Marc Glisse | Move X==15-X to match.pd 2017-05-18 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-05-16 |
Marc Glisse | optional (_Optional_base::_M_get): Check precondition. 2017-05-16 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-04-29 |
Marc Glisse | Add st[pr]ncpy to stmt_kills_ref_p 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-04-28 |
Marc Glisse | Drop Z from X + Z < Y + Z 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-04-25 |
Marc Glisse | Let tree_single_nonzero_warnv_p use range information 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2017-04-24 |
Marc Glisse | X /[ex] 4 < Y /[ex] 4 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-11-20 |
Marc Glisse | Simplify X /[ex] 8 == 0 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-11-20 |
Marc Glisse | Simplify X / X, 0 / X and X % X 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-11-20 |
Marc Glisse | Protect __TMC_END__ - __TMC_LIST__ == 0 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-08-31 |
Marc Glisse | match.pd: Revert a * (1 << b) relaxation. 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-08-31 |
Marc Glisse | [x86] Don't use builtins for unaligned load/store 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-06-13 |
Marc Glisse | Move optimize_minmax_comparison to match.pd 2016-06-13 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-05-23 |
Marc Glisse | match.pd: Relax some tree_nop_conversion_p 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-05-20 |
Marc Glisse | PR71206: inconsistent types after match.pd transformation 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-05-17 |
Marc Glisse | x & C -> x if we know that x & ~C == 0 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-05-17 |
Marc Glisse | ~X & Y to X ^ Y in some cases 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-05-17 |
Marc Glisse | VRP: range info of new variables 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-05-10 |
Marc Glisse | Simple bitop reassoc in match.pd 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-05-04 |
Marc Glisse | Remove duplicate (A & B) OP (C & B) in match.pd. 2016-05-04 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-05-02 |
Marc Glisse | Canonicalize X u< X to UNORDERED_EXPR 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-05-02 |
Marc Glisse | Move "X +- C1 CMP C2 to X CMP C2 -+ C1" to match.pd 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-04-27 |
Marc Glisse | match.pd: unsigned A - B > A --> A < B 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-04-26 |
Marc Glisse | match.pd: u + 3 < u is u > UINT_MAX - 3 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-04-26 |
Marc Glisse | match.pd: X + X --> X * 2 for integers 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-04-21 |
Marc Glisse | min(-x, -y), min(~x, ~y) 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2016-04-21 |
Marc Glisse | max(INT_MIN, x) -> x 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-10-29 |
Marc Glisse | Fix X - (X / Y) * Y in match.pd. 2015-10-29 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-08-31 |
Marc Glisse | Move some comparison simplifications to match.pd 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-08-31 |
Marc Glisse | Move some complex simplifications to match.pd 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-07-06 |
Marc Glisse | match.pd: Remove element_mode inside HONOR_*. 2015-07-06 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-07-04 |
Marc Glisse | tree-cfg.c (verify_gimple_assign_ternary): Check the... 2015-07-04 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-06-08 |
Marc Glisse | genmatch.c (expr::gen_transform): For conditions, guess... 2015-06-08 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-05-26 |
Marc Glisse | match.pd (swapped_tcc_comparison): New operator list. 2015-05-26 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-05-22 |
Marc Glisse | re PR other/63387 (Optimize pairs of isnan() calls... 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-05-22 |
Marc Glisse | convert.c (convert_to_integer, [...]): Include the... 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-05-22 |
Marc Glisse | match.pd ((x | y) & ~x -> y & ~x, (x & y) | ~x -> y... 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-05-15 |
Marc Glisse | re PR tree-optimization/64454 (optimize (x%5)%5) 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-05-14 |
Marc Glisse | generic-match-head.c (types_match): Handle non-types. 2015-05-14 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-05-09 |
Marc Glisse | re PR tree-optimization/64454 (optimize (x%5)%5) 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-04-28 |
Marc Glisse | re PR libstdc++/65883 (numeric_limits<unsigned __int128... 2015-04-28 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-04-14 |
Marc Glisse | re PR libstdc++/61347 (std::distance(list.first(),list... 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2015-04-14 |
Marc Glisse | re PR other/63387 (Optimize pairs of isnan() calls... 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-12-12 |
Marc Glisse | real.h (HONOR_SNANS, [...]): Replace macros with 3... 2014-12-12 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-12-10 |
Marc Glisse | real.h (HONOR_NANS): Replace macro with 3 overloaded... 2014-12-10 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-11-22 |
Marc Glisse | re PR tree-optimization/60770 (disappearing clobbers) 2014-11-22 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-11-18 |
Marc Glisse | re PR libstdc++/43622 (Incomplete C++ library support... 2014-11-18 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-11-18 |
Marc Glisse | tree.c (element_mode, [...]): New functions. 2014-11-18 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-11-15 |
Marc Glisse | xmmintrin.h (_mm_add_ps, [...]): Use vector extensions... 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-11-03 |
Marc Glisse | re PR tree-optimization/60770 (disappearing clobbers) 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-11-03 |
Marc Glisse | re PR tree-optimization/63666 (FAIL: gcc.dg/vect/pr45752... 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-10-17 |
Marc Glisse | tree-into-ssa.c (is_old_name): Replace "new" with ... 2014-10-17 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-10-14 |
Marc Glisse | typeck.c (cp_build_unary_op): Accept float vectors. 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-10-13 |
Marc Glisse | re PR libstdc++/61347 (std::distance(list.first(),list... 2014-10-13 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-10-09 |
Marc Glisse | decl.c (grokdeclarator): constexpr only implies const... 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-10-03 |
Marc Glisse | re PR c++/54427 (Expose more vector extensions) 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-09-12 |
Marc Glisse | tree.c (integer_each_onep): New function. 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-09-11 |
Marc Glisse | re PR target/58757 (Advertise the lack of denormal... 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-08-21 |
Marc Glisse | re PR tree-optimization/62112 (Optimize out malloc... 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-07-31 |
Marc Glisse | re PR c++/60517 (warning/error for taking address of... 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-07-26 |
Marc Glisse | re PR target/44551 ([missed optimization] AVX vextractf128... 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-06-25 |
Marc Glisse | re PR tree-optimization/57742 (memset(malloc(n),0,n... 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-06-24 |
Marc Glisse | invoke.texi (Warning Options): Remove duplicated -Wmaybe... 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-06-24 |
Marc Glisse | re PR tree-optimization/57742 (memset(malloc(n),0,n... 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-06-22 |
Marc Glisse | re PR target/61503 (RTL representation of i386 shrdl... 2014-06-22 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-06-09 |
Marc Glisse | re PR c++/54442 (Const overloads resolution failure) 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-06-04 |
Marc Glisse | re PR tree-optimization/61385 (ICE on valid code at... 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |
2014-05-17 |
Marc Glisse | new_op.cc: Factor the calls to malloc, use __builtin_expect. 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
|
commit | commitdiff | tree |