projects
/
gcc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
c++: Handle COMPOUND_EXPRs in ocp_convert [PR94339]
[gcc.git]
/
gcc
/
match.pd
2020-03-11
Richard Biener
fold undefined pointer offsetting
blob
|
commitdiff
|
raw
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
2018-04-20
Richard Biener
re PR tree-optimization/85475 (Compile time hog w/...
blob
|
commitdiff
|
raw
|
diff to current
2018-04-19
Jakub Jelinek
re PR tree-optimization/85446 (wrong-code on riscv64)
blob
|
commitdiff
|
raw
|
diff to current
2018-04-07
Thomas Koenig
re PR middle-end/82976 (Error: non-trivial conversion...
blob
|
commitdiff
|
raw
|
diff to current
2018-04-05
Jakub Jelinek
re PR middle-end/85195 (ICE: verify_gimple failed:...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-28
Jakub Jelinek
re PR middle-end/82004 (SPEC CPU2017 628.pop2_s miscompare)
blob
|
commitdiff
|
raw
|
diff to current
2018-03-27
Richard Biener
re PR middle-end/84067 (gcc.dg/wmul-1.c regression...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-13
Jakub Jelinek
re PR middle-end/84834 (ICE: tree check: expected integ...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-06
Jakub Jelinek
re PR tree-optimization/84687 (error: invalid conversio...
blob
|
commitdiff
|
raw
|
diff to current
2018-02-20
Jakub Jelinek
re PR middle-end/82004 (SPEC CPU2017 628.pop2_s miscompare)
blob
|
commitdiff
|
raw
|
diff to current
2018-02-15
Jakub Jelinek
re PR tree-optimization/84334 (Stack overflow with...
blob
|
commitdiff
|
raw
|
diff to current
2018-02-13
Jakub Jelinek
re PR middle-end/84309 (Wrong-code with -ffast-math)
blob
|
commitdiff
|
raw
|
diff to current
2018-02-13
Jakub Jelinek
re PR middle-end/84309 (Wrong-code with -ffast-math)
blob
|
commitdiff
|
raw
|
diff to current
2018-01-26
Richard Biener
re PR tree-optimization/81082 (Failure to vectorise...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-18
Jakub Jelinek
re PR c/61240 (Incorrect warning "integer overflow...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-15
Jakub Jelinek
re PR middle-end/82694 (Linux kernel miscompiled since...
blob
|
commitdiff
|
raw
|
diff to current
next