projects
/
gcc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
configure.ac: Split CHECKING_P into CHECKING_P and ENABLE_EXTRA_CHECKING.
[gcc.git]
/
gcc
/
match.pd
2016-09-29
Richard Biener
re PR middle-end/77407 (Optimize integer i / abs (i...
blob
|
commitdiff
|
raw
2016-09-29
Richard Biener
re PR middle-end/55152 (MAX_EXPR(a,-a) is really ABS_EX...
blob
|
commitdiff
|
raw
|
diff to current
2016-08-31
Marc Glisse
match.pd: Revert a * (1 << b) relaxation.
blob
|
commitdiff
|
raw
|
diff to current
2016-08-19
Richard Biener
match.pd (x | 0 -> x): Add.
blob
|
commitdiff
|
raw
|
diff to current
2016-08-12
Patrick Palka
Fix PR middle-end/71654 (missed shortening of a compare)
blob
|
commitdiff
|
raw
|
diff to current
2016-08-06
Prathamesh Kulkarni
match.pd ((intptr_t) x eq/ne CST to x eq/ne (typeof...
blob
|
commitdiff
|
raw
|
diff to current
2016-07-27
Prathamesh Kulkarni
re PR middle-end/71078 (x/abs(x) -> sign(1.0,x))
blob
|
commitdiff
|
raw
|
diff to current
2016-07-26
Richard Biener
re PR middle-end/70920 (if ((intptr_t)ptr == 0) doesn...
blob
|
commitdiff
|
raw
|
diff to current
2016-07-20
Uros Bizjak
cse.c: Use HOST_WIDE_INT_M1 instead of ~(HOST_WIDE_INT) 0.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-19
Uros Bizjak
builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_I...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-29
Richard Biener
match.pd ((T)(T2)x -> (T)x): Remove restriction on...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-13
Marc Glisse
Move optimize_minmax_comparison to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2016-06-10
Alexander Monakov
* match.pd (-1 / B < A): Use :c to avoid pattern duplic...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-07
Richard Biener
re PR tree-optimization/71423 (wrong code at -Os and...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-01
Richard Biener
re PR tree-optimization/71311 (spec2006 test case 416...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-01
Richard Biener
match.pd ((A & B) - (A & ~B) -> B - (A ^ B)): Add missi...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-01
Richard Biener
genmatch.c (comparison_code_p): New predicate.
blob
|
commitdiff
|
raw
|
diff to current
2016-05-30
Alexander Monakov
match.pd: optimize unsigned mul overflow check
blob
|
commitdiff
|
raw
|
diff to current
2016-05-23
Marc Glisse
match.pd: Relax some tree_nop_conversion_p
blob
|
commitdiff
|
raw
|
diff to current
2016-05-20
Marc Glisse
PR71206: inconsistent types after match.pd transformation
blob
|
commitdiff
|
raw
|
diff to current
2016-05-17
Mikhail Maltsev
Fold bit_not through ASR and rotate
blob
|
commitdiff
|
raw
|
diff to current
2016-05-17
Marc Glisse
x & C -> x if we know that x & ~C == 0
blob
|
commitdiff
|
raw
|
diff to current
2016-05-17
Marc Glisse
~X & Y to X ^ Y in some cases
blob
|
commitdiff
|
raw
|
diff to current
2016-05-10
Marc Glisse
Simple bitop reassoc in match.pd
blob
|
commitdiff
|
raw
|
diff to current
2016-05-09
Richard Biener
re PR tree-optimization/70985 (ICE on valid code at...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-04
Richard Biener
match.pd: Add BIT_FIELD_REF canonicalizations and vecto...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-04
Marc Glisse
Remove duplicate (A & B) OP (C & B) in match.pd.
blob
|
commitdiff
|
raw
|
diff to current
2016-05-02
Marc Glisse
Canonicalize X u< X to UNORDERED_EXPR
blob
|
commitdiff
|
raw
|
diff to current
2016-05-02
Marc Glisse
Move "X +- C1 CMP C2 to X CMP C2 -+ C1" to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2016-04-29
Richard Biener
re PR tree-optimization/13962 ([tree-ssa] make "fold...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-28
Richard Biener
re PR tree-optimization/70840 (revisit reassoc handling...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-27
Marc Glisse
match.pd: unsigned A - B > A --> A < B
blob
|
commitdiff
|
raw
|
diff to current
2016-04-26
Marc Glisse
match.pd: u + 3 < u is u > UINT_MAX - 3
blob
|
commitdiff
|
raw
|
diff to current
2016-04-26
Marc Glisse
match.pd: X + X --> X * 2 for integers
blob
|
commitdiff
|
raw
|
diff to current
2016-04-21
Marc Glisse
min(-x, -y), min(~x, ~y)
blob
|
commitdiff
|
raw
|
diff to current
2016-04-21
Marc Glisse
max(INT_MIN, x) -> x
blob
|
commitdiff
|
raw
|
diff to current
2016-04-05
Jakub Jelinek
re PR c++/70336 (Incorrect Wconversion warning)
blob
|
commitdiff
|
raw
|
diff to current
2016-03-23
Richard Biener
re PR tree-optimization/70251 (Wrong code with -O3...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-22
Richard Biener
re PR tree-optimization/70251 (Wrong code with -O3...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-21
Marc Glisse
re PR tree-optimization/70317 (folding x<=x to true...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-17
Ilya Enkovich
match.pd (A + (B vcmp C ? 1 : 0) -> A - (B vcmp C)...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-03
Marek Polacek
re PR middle-end/70050 (ICE: tree check: expected integ...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-18
Richard Biener
re PR middle-end/69854 (ICE: tree check: expected class...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-15
Richard Biener
re PR tree-optimization/69595 (Bogus -Warray-bound...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-11
Jakub Jelinek
cgraph.c: Spelling fixes - behaviour -> behavior and...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-10
Richard Biener
re PR tree-optimization/69726 (Bogus warnings with...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-02
Richard Biener
re PR tree-optimization/69595 (Bogus -Warray-bound...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-01
Richard Biener
re PR tree-optimization/69556 (forwprop4/match.pd undoi...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-29
Richard Biener
re PR middle-end/69537 (Incorrect -Wmaybe-uninitialized...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-26
Richard Biener
re PR tree-optimization/69467 (Pattern X * C1 CMP 0...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-09
John David Anglin
re PR middle-end/68743 (FAIL: gfortran.dg/aint_anint_1...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-09
Jakub Jelinek
re PR middle-end/50865 (Invalid code generation for...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-04
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2015-12-20
Sujoy Saraswati
This series of patches fix PR61441.
blob
|
commitdiff
|
raw
|
diff to current
2015-12-04
Richard Biener
re PR middle-end/67438 (~X op ~Y pattern relocation...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-01
Richard Biener
re PR ada/68590 (FAIL: gnat.dg/loop_optimization19...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-17
Richard Sandiford
Replace match.pd DEFINE_MATH_FNs with auto-generated...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-17
Richard Sandiford
Add genmatch support for internal functions
blob
|
commitdiff
|
raw
|
diff to current
2015-11-12
Naveen H.S
fold-const.c (fold_binary_loc): Move Convert A/B/C...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-29
Marc Glisse
Fix X - (X / Y) * Y in match.pd.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Richard Sandiford
Move ldexp, scalbn and scalbln folds to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Richard Sandiford
Move fmin and fmax folds to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Richard Sandiford
Move min(max...) and max(min...) folds to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Richard Sandiford
Move copysign folds to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Richard Sandiford
Move signbit folds to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Richard Sandiford
Fold comparisons between sqrt and zero
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Richard Sandiford
Move expN folds to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Richard Sandiford
Move powi folds to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Richard Sandiford
Move pow folds to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Richard Sandiford
Move hypot folds to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-26
Eric Botcazou
match.pd (fold_widened_comparison): Apply simplificatio...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-26
Richard Biener
match.pd ((A & ~B) - (A & B) -> (A ^ B) - B): Add missi...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-26
Richard Sandiford
Move int rounding folds to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-26
Richard Sandiford
Use macros to define built-in operator lists
blob
|
commitdiff
|
raw
|
diff to current
2015-10-26
Richard Sandiford
Move cexp simplifications to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-23
Jeff Law
[RFA] Fix pr67830, another type narrowing problem
blob
|
commitdiff
|
raw
|
diff to current
2015-10-23
Richard Biener
fold-const.c (fold_binary_loc): Move Fold (A & ~B)...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-23
Richard Sandiford
Move fold_trunc_transparent_mathfn to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Richard Biener
fold-const.c (fold_addr_of_array_ref_difference): Prope...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Richard Sandiford
Move tan simplifications to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Richard Sandiford
Move more cproj simplifications to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-21
Richard Sandiford
Move cabs simplifications to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-21
Richard Sandiford
Add simple sign-stripping cases to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-21
Richard Biener
fold-const.c (fold_binary_loc): Move (-A) * (-B) -...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-19
Richard Biener
gimple-fold.c (gimple_phi_nonnegative_warnv_p): New...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-15
Michael Collison
2015-09-30 Michael Collison <michael.collison@linaro...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-15
Richard Sandiford
PR67945: Fix oscillation between pow representations
blob
|
commitdiff
|
raw
|
diff to current
2015-10-15
Marek Polacek
re PR tree-optimization/67953 (match.pd: X - (X / Y...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-14
Richard Biener
re PR tree-optimization/67915 (ICE on valid code at...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-13
Richard Sandiford
To...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-09
Andre Vieira
[PATCH V3][GCC] Algorithmic optimization in match and...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-09
Richard Biener
genmatch.c (print_operand): Fix formatting.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-08
Richard Sandiford
Move sqrt and cbrt simplifications to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-10-05
Richard Sandiford
Add a build_real_truncate helper function
blob
|
commitdiff
|
raw
|
diff to current
2015-10-05
Richard Sandiford
Remove remaining uses of REAL_ARITHMETIC
blob
|
commitdiff
|
raw
|
diff to current
2015-09-03
Naveen H.S
re PR tree-optimization/67351 (Missed optimisation...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Marc Glisse
Move some comparison simplifications to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Marc Glisse
Move some complex simplifications to match.pd
blob
|
commitdiff
|
raw
|
diff to current
2015-08-26
Naveen H.S
fold-const.c (fold_binary_loc): Move Optimize root...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-21
Naveen H.S
fold-const.c (fold_binary_loc): Move sqrt(x)*sqrt(x...
blob
|
commitdiff
|
raw
|
diff to current
next