projects
/
gcc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Move fold_trunc_transparent_mathfn to match.pd
[gcc.git]
/
gcc
/
match.pd
2015-10-23
Richard Sandiford
Move fold_trunc_transparent_mathfn to match.pd
blob
|
commitdiff
|
raw
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
2015-08-17
Richard Biener
re PR tree-optimization/16107 (missed optimization...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-13
Naveen H.S
re PR middle-end/25529 ((unsigned * 2)/2 is not changed...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-05
Richard Biener
re PR middle-end/67120 (wrong code for volatile pointer...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-05
Richard Biener
re PR c/67107 (ICE: SIGSEGV in tree_class_check with...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-04
Richard Biener
gimple-fold.c (gimple_fold_stmt_to_constant_1): Canonic...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-03
Richard Biener
genmatch.c (simplify::for_subst_vec): New member.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-31
Richard Biener
fold-const.c (fold_binary_loc): Remove X ^ C1 == C2...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-30
Richard Biener
genmatch.c (verbose): New global.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-30
Richard Biener
re PR middle-end/67053 (FAIL: experimental/optional...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-29
Richard Biener
match.pd: Merge address comparison patterns and make...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Richard Biener
match.pd: Add more simplification of address comparisons.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Richard Biener
match.pd: Re-order two cases in comparison with max...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Richard Biener
fold-const.c (fold_comparison): Remove equality folding...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-24
Richard Biener
fold-const.c (fold_binary_loc): Move simplifying of...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-24
Richard Biener
fold-const.c (maybe_canonicalize_comparison_1): Move...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-24
Richard Biener
genmatch.c (add_operator): Allow SSA_NAME as predicate.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-24
Naveen H.S
re PR middle-end/25530 ((unsigned / 2)*2 is not changed...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-24
Naveen H.S
re PR middle-end/25529 ((unsigned * 2)/2 is not changed...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-23
Richard Biener
generic-match-head.c: Include cgraph.h.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-23
Richard Biener
re PR middle-end/66916 (FAIL: gcc.target/arm/pr43920...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-21
Richard Biener
re PR tree-optimization/66948 (Performance regression...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-21
Kyrylo Tkachov
[match.pd] PR middle-end/66915 Restrict A - B -> A...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-17
Marek Polacek
fold-const.c (fold_binary_loc): Move A - (A & B) into...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-16
Richard Biener
fold-const.c (fold_widened_comparison): Remove.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-15
Richard Biener
fold-const.c (fold_binary_loc): Move bool_var != 0...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-15
Richard Biener
genmatch.c (parser::peek, [...]): Add argument to tell...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-14
Richard Biener
genmatch.c (struct operand): Add OP_IF and OP_WITH...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-10
Richard Biener
fold-const.c (distribute_bit_expr): Remove.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Richard Biener
genmatch.c (struct expr): Add force_single_use flag.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-07
Richard Biener
fold-const.c (fold_binary_loc): Move (X & C2) << C1...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-07
Richard Biener
re PR tree-optimization/66739 (FAIL: gcc.target/aarch64...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-06
Marc Glisse
match.pd: Remove element_mode inside HONOR_*.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-06
Richard Biener
re PR tree-optimization/66759 (ICE in generic-match...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-06
Eric Botcazou
re PR tree-optimization/66757 (wrong code at -O1 and...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-03
Richard Biener
fold-const.c (fold_mathfn_compare): Remove.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-03
Richard Biener
fold-const.c (fold_binary_loc): Move (T)ptr & CST foldi...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-01
Richard Biener
fold-const.c (fold_comparison): Move X - Y CMP 0 -...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-01
Richard Biener
fold-const.c (fold_binary_loc): Move ~X ^ X -> -1 and...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-30
Marek Polacek
match.pd (~x | x): Don't use tree_nop_conversion_p.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-30
Marek Polacek
match.pd (X - (X / Y) * Y): Use convert1 and convert2.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-30
Richard Biener
fold-const.c (fold_binary_loc): Move ~x & ~y -> ~(x...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-30
Richard Biener
fold-const.c (fold_unary_loc): Move abs(abs(x)) ->...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-30
Marek Polacek
fold-const.c (fold_binary_loc): Move ~X | X folding ...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-29
Marek Polacek
fold-const.c (fold_binary_loc): Move X - (X / Y) *...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-29
Richard Biener
genmatch.c (add_operator): Treat ADDR_EXPR as atom.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-26
Richard Biener
fold-const.c (fold_binary_loc): Remove -A CMP -B -...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-26
Marek Polacek
match.pd ((x | y) & ~(x & y) -> x ^ y, (x | y) & (...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-26
Richard Biener
match.pd: Allow associating FLOAT_TYPE_P when flag_asso...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-25
Richard Biener
fold-const.c (fold_binary_loc): Move simplification...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-25
Richard Sandiford
match.pd: Add patterns for vec_conds between 1 and 0.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Marek Polacek
match.pd ((x + y) - (x | y) -> x & y, (x + y) - (x...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-22
Marek Polacek
match.pd ((x ^ y) ^ (x | y) -> x & y, (x & y) + (x...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-11
Marek Polacek
* match.pd ((x & y) ^ (x | y)): Don't check for single_use.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-11
Marek Polacek
match.pd ((x & y) ^ (x | y) -> x ^ y): New pattern.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-11
Marek Polacek
* match.pd: Use single_use throughout.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-09
Marek Polacek
re PR tree-optimization/66299 (more optimize opportunity)
blob
|
commitdiff
|
raw
|
diff to current
2015-06-09
Richard Biener
re PR tree-optimization/66423 (a % (1 << b) no longer...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-26
Richard Biener
fold-const.c (fold_binary_loc): Move X % -Y -> X %...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-26
Marc Glisse
match.pd (swapped_tcc_comparison): New operator list.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-22
Marc Glisse
re PR other/63387 (Optimize pairs of isnan() calls...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-22
Marc Glisse
match.pd ((x | y) & ~x -> y & ~x, (x & y) | ~x -> y...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-21
Jakub Jelinek
re PR tree-optimization/66233 (internal compiler error...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-21
Richard Biener
re PR c++/66211 (Rvalue conversion in ternary operator...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-19
Jakub Jelinek
re PR rtl-optimization/66187 (wrong code at -O1, -O2...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-15
Marc Glisse
re PR tree-optimization/64454 (optimize (x%5)%5)
blob
|
commitdiff
|
raw
|
diff to current
2015-05-14
Marc Glisse
generic-match-head.c (types_match): Handle non-types.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-07
Jeff Law
match.pd (bit_and (plus/minus (convert @0) (convert...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-04
Jeff Law
Revert:
blob
|
commitdiff
|
raw
|
diff to current
2015-05-04
Jeff Law
match.pd (bit_and (plus/minus (convert @0) (convert...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-01
Rasmus Villemoes
match.pd: New simplification patterns.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-14
Marc Glisse
re PR other/63387 (Optimize pairs of isnan() calls...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-13
Jeff Law
re PR rtl-optimization/47477 (Sub-optimal mov at end...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-05
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-17
Marek Polacek
re PR middle-end/63568 (Missed optimization (a & ~mask...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-16
Marek Polacek
re PR middle-end/64309 (if (1 & (1 << n)) not simplifie...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-15
Richard Biener
re PR tree-optimization/64295 (ICE: SIGSEGV (infinite...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Marc Glisse
real.h (HONOR_NANS): Replace macro with 3 overloaded...
blob
|
commitdiff
|
raw
|
diff to current
next