index
:
riscv-gnu-toolchain/gcc.git
devel/analyzer
devel/autopar_devel
devel/autopar_europar_2021
devel/bypass-asm
devel/c++-contracts
devel/c++-coroutines
devel/c++-modules
devel/c++-name-lookup
devel/coarray_native
devel/existing-fp8
devel/fortran_unsigned
devel/gccgo
devel/gfortran-caf
devel/gimple-linterchange
devel/gomp-5_0-branch
devel/icpp2021
devel/ira-select
devel/ix86/evex512
devel/jlaw/crc
devel/loop-unswitch-support-switches
devel/lto-offload
devel/m2link
devel/modula-2
devel/mold-lto-plugin
devel/mold-lto-plugin-v2
devel/nothrow-detection
devel/omp/gcc-10
devel/omp/gcc-11
devel/omp/gcc-12
devel/omp/gcc-13
devel/omp/gcc-14
devel/omp/gcc-9
devel/omp/ompd
devel/power-ieee128
devel/range-gen3
devel/ranger
devel/rust/master
devel/sh-lra
devel/sphinx
devel/ssa-range
devel/subreg-coalesce
devel/unified-autovect
master
releases/egcs-1.0
releases/egcs-1.1
releases/gcc-10
releases/gcc-11
releases/gcc-12
releases/gcc-13
releases/gcc-14
releases/gcc-2.95
releases/gcc-2.95.2.1-branch
releases/gcc-3.0
releases/gcc-3.1
releases/gcc-3.2
releases/gcc-3.3
releases/gcc-3.4
releases/gcc-4.0
releases/gcc-4.1
releases/gcc-4.2
releases/gcc-4.3
releases/gcc-4.4
releases/gcc-4.5
releases/gcc-4.6
releases/gcc-4.7
releases/gcc-4.8
releases/gcc-4.9
releases/gcc-5
releases/gcc-6
releases/gcc-7
releases/gcc-8
releases/gcc-9
releases/libgcj-2.95
trunk
Unnamed repository; edit this file 'description' to name the repository.
root
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gcc
/
match.pd
Age
Commit message (
Expand
)
Author
Files
Lines
2022-05-27
Canonicalize X&-Y as X*Y in match.pd when Y is [0,1].
Roger Sayle
1
-45
/
+41
2022-05-25
Add new parameter to vec_perm_const hook for specifying operand mode.
Prathamesh Kulkarni
1
-3
/
+5
2022-05-18
Enhance final_value_replacement_loop to handle bitwise induction.
liuhongt
1
-0
/
+10
2022-05-16
Add MIN/MAX folding from fold_cond_expr_with_comparison to match.pd
Richard Biener
1
-0
/
+46
2022-05-11
Implement some of fold_binary_op_with_conditional_arg in match.pd
Richard Biener
1
-1
/
+40
2022-05-11
This patch skips constant folding for fmin/max when either argument is sNaN. ...
Haochen Gui
1
-5
/
+12
2022-05-09
Remove GIMPLE restriction of ! using match.pd patterns
Richard Biener
1
-11
/
+1
2022-03-16
Some minor HONOR_NANS improvements to match.pd
Roger Sayle
1
-3
/
+3
2022-03-15
PR tree-optimization/101895: Fold VEC_PERM to help recognize FMA.
Roger Sayle
1
-2
/
+19
2022-03-12
PR middle-end/98420: Don't fold x - x to 0.0 with -frounding-math
Roger Sayle
1
-1
/
+4
2022-02-25
match.pd: Further complex simplification fixes [PR104675]
Jakub Jelinek
1
-2
/
+2
2022-02-25
match.pd: Don't create BIT_NOT_EXPRs for COMPLEX_TYPE [PR104675]
Jakub Jelinek
1
-1
/
+3
2022-02-23
middle-end/104644 - recursion with bswap match.pd pattern
Richard Biener
1
-1
/
+1
2022-02-22
Implement constant-folding simplifications of reductions.
Roger Sayle
1
-0
/
+18
2022-02-17
Restrict the two sources of vect_recog_cond_expr_convert_pattern to be of the...
liuhongt
1
-0
/
+6
2022-02-13
Add vect_recog_cond_expr_convert_pattern.
liuhongt
1
-0
/
+14
2022-02-11
match.pd: Fix up (X & Y) CMP 0 -> X CMP2 ~Y simplifications [PR104499]
Jakub Jelinek
1
-1
/
+1
2022-02-11
Add single_use to simplification (uncond_op + vec_cond -> cond_op).
liuhongt
1
-4
/
+8
2022-02-10
middle-end/104467 - fix vector extract simplification
Richard Biener
1
-1
/
+1
2022-02-09
[PATCH] PR tree-optimization/104420: Fix checks for constant folding X*0.0
Roger Sayle
1
-2
/
+1
2022-02-05
match.pd: Fix x * 0.0 -> 0.0 folding [PR104389]
Jakub Jelinek
1
-1
/
+3
2022-02-04
Disable new 1/X optimization with -fnon-call-exceptions
Eric Botcazou
1
-5
/
+14
2022-01-29
match.pd: Fix up 1 / X for unsigned X optimization [PR104280]
Jakub Jelinek
1
-12
/
+16
2022-01-28
tree-optimization/103514 Missing XOR-EQ-AND Optimization
Navid Rahimi
1
-0
/
+8
2022-01-28
match.pd: Simplify 1 / X for integer X [PR95424]
Zhao Wei Liew
1
-0
/
+13
2022-01-19
match.pd, optabs: Avoid vectorization of {FLOOR,CEIL,ROUND}_{DIV,MOD}_EXPR [P...
Jakub Jelinek
1
-6
/
+9
2022-01-17
Change references of .c files to .cc files
Martin Liska
1
-8
/
+8
2022-01-08
c++, match.pd: Evaluate in constant evaluation comparisons like &var1 + 12 ==...
Jakub Jelinek
1
-0
/
+5
2022-01-03
Update copyright years.
Jakub Jelinek
1
-1
/
+1
2021-12-01
Final value replacement improvements for until-wrap loops.
Roger Sayle
1
-0
/
+22
2021-12-01
middle-end: move bitmask match.pd pattern and update tests
Tamar Christina
1
-14
/
+14
2021-11-30
middle-end/103485 - fix conversion kind for vectors
Richard Biener
1
-1
/
+3
2021-11-26
Fix typo in r12-5486.
liuhongt
1
-8
/
+8
2021-11-25
PR middle-end/103406: Check for Inf before simplifying x-x.
Roger Sayle
1
-1
/
+3
2021-11-25
match.pd: Fix up the recent bitmask_inv_cst_vector_p simplification [PR103417]
Jakub Jelinek
1
-13
/
+9
2021-11-24
middle-end/103193 - avoid canonicalizing <= and >= to == for floats
Richard Biener
1
-1
/
+4
2021-11-24
middle-end: Convert bitclear <imm> + cmp<cc> #0 into cm<cc2> <imm2>
Tamar Christina
1
-1
/
+20
2021-11-24
Enhance optimize_atomic_bit_test_and to handle truncation.
liuhongt
1
-20
/
+28
2021-11-22
Re: [PATCH] PR tree-optimization/102232 Adding a missing pattern to match.pd
Navid Rahimi
1
-0
/
+6
2021-11-22
Re: [PATCH] PR tree-optimization/96779 Adding a missing pattern to match.pd
Navid Rahimi
1
-0
/
+8
2021-11-20
Fix tree-optimization/103220: Another missing folding of (type) X op CST wher...
Andrew Pinski
1
-1
/
+2
2021-11-19
Fix tree-optimization/103314 : Limit folding of (type) X op CST where type is...
Andrew Pinski
1
-1
/
+5
2021-11-19
Fix tree-optimization/103257: Missed jump threading due too early conversion ...
Andrew Pinski
1
-4
/
+4
2021-11-17
Fix PR tree-optimization/103228 and 103228: folding of (type) X op CST where ...
Andrew Pinski
1
-2
/
+4
2021-11-17
Add IFN_COND_FMIN/FMAX functions
Richard Sandiford
1
-0
/
+2
2021-11-16
tree-optimization: [PR103218] Fold ((type)(a<0)) << SIGNBITOFA into ((type)a)...
Andrew Pinski
1
-0
/
+10
2021-11-16
tree-optimization: [PR103245] Improve detection of abs pattern using multipli...
Andrew Pinski
1
-11
/
+11
2021-11-10
Improve integer bit test on __atomic_fetch_[or|and]_* returns
liuhongt
1
-0
/
+103
2021-11-10
Simplify (trunc)MAX/MIN((extend)a, (extend)b) to MAX/MIN(a,b)
liuhongt
1
-0
/
+11
2021-11-09
[Committed] Fix tree-optimization/103152: Still one more -signed1bit issue
Andrew Pinski
1
-2
/
+1
[next]