projects
/
gcc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan for mmix.
[gcc.git]
/
gcc
/
match.pd
2020-07-01
Jeff Law
match.pd: (x & y) - (x | y) - 1 -> ~(x ^ y) simplificat...
blob
|
commitdiff
|
raw
2020-06-19
Przemyslaw Wirkus
Fix PR94880: Failure to recognize andn pattern
blob
|
commitdiff
|
raw
|
diff to current
2020-06-09
Jakub Jelinek
match.pd: Optimize ffs comparisons against constants...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-03
Vitor Guidi
optimize tanh(x) / sinh (x) to 1/ cosh (x)
blob
|
commitdiff
|
raw
|
diff to current
2020-05-12
Richard Sandiford
tree: Add vector_element_bits(_tree) [PR94980 1/3]
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Jakub Jelinek
match.pd: A ^ ((A ^ B) & -(C cmp D)) -> (C cmp D) ...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Jakub Jelinek
match.pd: Canonicalize (X + (X >> (prec - 1))) ^ (X...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Jakub Jelinek
match.pd: Optimize ffs of known non-zero arg into ctz...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Jakub Jelinek
match.pd: Simplify unsigned A - B - 1 >= A to B >=...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-06
Jakub Jelinek
match.pd: Optimize ~(~X +- Y) into (X -+ Y) [PR94921]
blob
|
commitdiff
|
raw
|
diff to current
2020-05-05
Jakub Jelinek
match.pd: Canonicalize (x + (x << cst)) into (x * cst2...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-05
Jakub Jelinek
match.pd: Optimize (((type)A * B) >> prec) != 0 into...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-04
Jakub Jelinek
match.pd: Optimize (x < 0) != (y < 0) into (x ^ y)...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-04
Jakub Jelinek
match.pd: Decrease number of nop conversions around...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-04
Jakub Jelinek
match.pd: Move (X & C) eqne (Y & C) -> -> (X ^ Y) ...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Richard Biener
fold undefined pointer offsetting
blob
|
commitdiff
|
raw
|
diff to current
2020-02-15
Jakub Jelinek
match.pd: Disallow side-effects in GENERIC for non...
blob
|
commitdiff
|
raw
|
diff to current
2020-02-04
Richard Biener
tree-optimization/93538 - add missing comparison foldin...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-10
Wilco Dijkstra
PR90838: Support ctz idioms
blob
|
commitdiff
|
raw
|
diff to current
2020-01-07
Jakub Jelinek
re PR tree-optimization/93118 (>>32<<32 is not always...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-01
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2020-01-01
Jakub Jelinek
re PR tree-optimization/93098 (ICE with negative shifter)
blob
|
commitdiff
|
raw
|
diff to current
2019-12-09
Jakub Jelinek
re PR tree-optimization/92834 (misssed SLP vectorizatio...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-06
Richard Biener
match.pd (nop_convert): Remove empty match.
blob
|
commitdiff
|
raw
|
diff to current
2019-12-06
Richard Biener
re PR tree-optimization/92819 (Worse code generated...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-05
Richard Biener
re PR tree-optimization/92818 (Typo in vec_perm ->...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-04
Jakub Jelinek
re PR tree-optimization/92734 (Missing match.pd simplif...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-03
Jakub Jelinek
re PR tree-optimization/92734 (Missing match.pd simplif...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-02
Jakub Jelinek
re PR tree-optimization/92712 (Performance regression...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-05
Richard Biener
re PR target/92280 (gcc.target/i386/pr83008.c FAILs)
blob
|
commitdiff
|
raw
|
diff to current
2019-10-08
Dmitrij Pochepko
re PR tree-optimization/90836 (Missing popcount pattern...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-05
Jakub Jelinek
re PR tree-optimization/91734 (gcc skip an if statement...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-04
Rafael Tsuha
match.pd (sinh (x) / cosh (x)): New simplification...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-24
Jakub Jelinek
re PR middle-end/91866 (Sign extend of an int is not...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-16
Martin Liska
Rewrite second part of or_comparisons_1 into match.pd.
blob
|
commitdiff
|
raw
|
diff to current
2019-09-16
Martin Liska
Rewrite first part of or_comparisons_1 into match.pd.
blob
|
commitdiff
|
raw
|
diff to current
2019-09-16
Martin Liska
Rewrite part of and_comparisons_1 into match.pd.
blob
|
commitdiff
|
raw
|
diff to current
2019-09-16
Li Jia He
Fix PR88784, middle end is missing some optimizations...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-11
Jakub Jelinek
re PR middle-end/91725 (ICE in get_nonzero_bits startin...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-11
Richard Biener
revert: match.pd: Add flag_unsafe_math_optimizations...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-10
Jakub Jelinek
re PR middle-end/91680 (Integer promotion quirk prevent...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-09
Barnaby Wilks
match.pd: Add flag_unsafe_math_optimizations check...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-03
Kamlesh Kumar
re PR tree-optimization/91504 (Inlining misses some...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-02
Jakub Jelinek
re PR go/91617 (Many go test case failures after r275026)
blob
|
commitdiff
|
raw
|
diff to current
2019-08-26
Robin Dapp
[PATCH 2/2] Add simplify rule for wrapped addition.
blob
|
commitdiff
|
raw
|
diff to current
2019-08-15
Richard Sandiford
Add support for conditional shifts
blob
|
commitdiff
|
raw
|
diff to current
2019-07-26
Tamar Christina
Add rules to strip away unneeded type casts in expressions
blob
|
commitdiff
|
raw
|
diff to current
2019-07-24
Prathamesh Kulkarni
re PR middle-end/91166 ([SVE] Unfolded ZIPs of constants)
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Richard Biener
re PR tree-optimization/91069 (Miscompare of 453.povray...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-11
Marc Glisse
Allow conversions in X/[ex]4 < Y/[ex]4
blob
|
commitdiff
|
raw
|
diff to current
2019-06-06
Martin Liska
Simplify mult where both arguments are 0 or 1 (PR tree...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-31
Marc Glisse
apply unary op to both sides of (vec_cond x cst1 cst2)
blob
|
commitdiff
|
raw
|
diff to current
2019-05-31
Marc Glisse
Simplify more EXACT_DIV_EXPR comparisons
blob
|
commitdiff
|
raw
|
diff to current
2019-05-27
Richard Biener
re PR tree-optimization/90610 (526.blender_r miscompare...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-21
Richard Biener
re PR tree-optimization/90510 (Unnecessary permutation)
blob
|
commitdiff
|
raw
|
diff to current
2019-05-20
Richard Biener
gimple-match-head.c: Include vec-perm-indices.h.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-08
Jakub Jelinek
re PR tree-optimization/90356 (Missed optimization...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-03
Richard Biener
re PR tree-optimization/89518 (missed optimisation...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-03
Richard Biener
re PR tree-optimization/87314 (pointless comparison...
blob
|
commitdiff
|
raw
|
diff to current
2019-04-25
Richard Biener
re PR middle-end/90194 (ICE in expand_debug_expr, at...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-05
Jakub Jelinek
re PR tree-optimization/89570 (ICE in prepare_cmp_insn...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-05
Jakub Jelinek
re PR tree-optimization/89570 (ICE in prepare_cmp_insn...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-04
Wilco Dijkstra
re PR tree-optimization/89437 (incorrect result for...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-15
Jakub Jelinek
re PR tree-optimization/88775 (Optimize std::string...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-07
Richard Sandiford
[2/2] PR88598: Optimise reduc (bit_and)
blob
|
commitdiff
|
raw
|
diff to current
2019-01-07
Richard Sandiford
[1/2] PR88598: Optimise x * { 0 or 1, 0 or 1, ... }
blob
|
commitdiff
|
raw
|
diff to current
2019-01-01
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2018-12-06
Jakub Jelinek
re PR tree-optimization/85726 (div C1 to div C2 match...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-29
Giuliano Belinassi
match.pd (sinh (atanh (x))): New simplification rules.
blob
|
commitdiff
|
raw
|
diff to current
2018-11-29
Jakub Jelinek
re PR target/88152 (optimize SSE & AVX char compares...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-14
Wilco Dijkstra
Simplify floating point comparisons
blob
|
commitdiff
|
raw
|
diff to current
2018-11-05
Jakub Jelinek
re PR sanitizer/87837 (-O2 -fsanitize=signed-integer...
blob
|
commitdiff
|
raw
|
diff to current
2018-10-29
Kugan Vivekanandarajah
gimplefe-30.c: New test.
blob
|
commitdiff
|
raw
|
diff to current
2018-10-22
Yury Gribov
re PR tree-optimization/87633 (ice in compare_range_wit...
blob
|
commitdiff
|
raw
|
diff to current
2018-10-12
Yury Gribov
Add pattern to remove useless float casts in comparisons.
blob
|
commitdiff
|
raw
|
diff to current
2018-10-11
Giuliano Belinassi
re PR tree-optimization/86829 (Missing sin(atan(x)...
blob
|
commitdiff
|
raw
|
diff to current
2018-10-02
Marc Glisse
((X /[ex] A) +- B) * A --> X +- A * B
blob
|
commitdiff
|
raw
|
diff to current
2018-10-01
MCC CS
re PR tree-optimization/87261 (Optimize bool expressions)
blob
|
commitdiff
|
raw
|
diff to current
2018-09-28
John David Anglin
match.pd (simple_comparison): Don't optimize if either...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-14
John David Anglin
re PR middle-end/87188 (Function pointer canonicalizati...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-13
Jakub Jelinek
re PR tree-optimization/87287 (Move signed (x % pow2...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-28
MCC CS
re PR middle-end/87009 (Can't find XOR pattern applying...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-27
Alexander Monakov
match.pd: add single-use check for (x & y) ^ y -> ...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-01
Richard Sandiford
Fold pointer range checks with equal spans
blob
|
commitdiff
|
raw
|
diff to current
2018-07-24
Richard Biener
match.pd: Add BIT_FIELD_REF canonicalizations.
blob
|
commitdiff
|
raw
|
diff to current
2018-07-13
Richard Biener
re PR middle-end/85974 (Failure to optimize difference...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-12
Richard Sandiford
Use conditional internal functions in if-conversion
blob
|
commitdiff
|
raw
|
diff to current
2018-07-12
Richard Sandiford
Add IFN_COND_FMA functions
blob
|
commitdiff
|
raw
|
diff to current
2018-07-12
Richard Sandiford
Extend tree code folds to IFN_COND_*
blob
|
commitdiff
|
raw
|
diff to current
2018-07-07
Aldy Hernandez
tree-vrp.c (vrp_int_const_binop): Change overflow type...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-06
Jakub Jelinek
re PR tree-optimization/86401 (The "For constants M...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-16
Kugan Vivekanandarajah
re PR tree-optimization/64946 ([AArch64] gcc.target...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-15
Jakub Jelinek
re PR middle-end/86123 (ICE in prepare_cmp_insn, at...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-14
Jakub Jelinek
re PR middle-end/86122 (ICE in useless_type_conversion_...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-25
Richard Sandiford
Add IFN_COND_{MUL,DIV,MOD,RDIV}
blob
|
commitdiff
|
raw
|
diff to current
2018-05-25
Richard Sandiford
Fold VEC_COND_EXPRs to IFN_COND_* where possible
blob
|
commitdiff
|
raw
|
diff to current
2018-05-24
Roger Sayle
fold-const.c (tree_nonzero_bits): New function.
blob
|
commitdiff
|
raw
|
diff to current
2018-05-24
Richard Sandiford
Use canonicalize_math_after_vectorization_p for FMA...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-18
Richard Sandiford
Replace FMA_EXPR with one internal fn per optab
blob
|
commitdiff
|
raw
|
diff to current
2018-05-01
Marc Glisse
Generalize a<b&a<c -> a<min(b,c)
blob
|
commitdiff
|
raw
|
diff to current
next