repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
MATCH: [PR111109] Fix bit_ior(cond,cond) when comparisons are fp
2023-08-24
Andrew Pinski
MAT
C
H: [PR111109] Fix
bit_ior(cond,con
d
) when compa
r
i
sons
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
A
n
d
re
w
Pinski
MATCH: remov
e
negate for
1
bit
types
commit
|
commitdiff
|
tree
2023-08-21
Andrew Pinski
MATCH: [PR111002]
Sink
view_convert for vec_cond
commit
|
commitdiff
|
tree
2023-08-20
Andrew P
i
nski
MATCH:
S
ink convert for vec_con
d
commit
|
commitdiff
|
tree
2023-08-18
Andrew Pinski
Document cond_neg, con
d
_one_cmp
l
, con
d
_len_neg and
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Andrew Pi
n
ski
A
d
d supp
o
r
t
fo
r
vector conitiona
l
not
commit
|
commitdiff
|
tree
2023-08-16
A
n
drew Pins
k
i
Add
libstdc+
+
-v3/in
c
lude/bits/version
.
h to g
c
c
_
u
pdate
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
Andrew Pinski
Fix PR 11
0
954: wrong code with
c
m
p | !cm
p
commit
|
commitdiff
|
tree
2023-08-09
Andrew Pin
s
ki
MATCH: [PR1109
3
7
/PR
1
00798] (a ?
~b :
b) shoul
d
be optimized
.
.
.
commit
|
commitdiff
|
tree
2023-08-08
Andrew Pinski
V
R-VALUES [PR28794]: optimize compare assignments also
commit
|
commitdiff
|
tree
2023-08-07
Andrew
Pinski
MATCH: [PR109959] `(uns <= 1) & u
n
s`
could be op
t
imi
z
ed
.
.
.
commit
|
commitdiff
|
tree
2023-08-07
Andrew Pinski
MATCH:
E
x
tend m
i
n_v
a
lue/m
a
x_valu
e
to pointe
r
types
commit
|
commitdiff
|
tree
2023-08-04
Andrew Pins
k
i
Fix PR 110874: infinite loop in gimple_bitwise_inve
r
ted_equa
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Andr
e
w
P
insk
i
Fix `
~
X
&
X`
and
`~X |
X
` patterns
commit
|
commitdiff
|
tree
2023-08-02
A
ndrew
Pin
s
ki
S
l
i
ghtly improve bitwise_i
n
verted_eq
u
al_p compariso
n
s
commit
|
commitdiff
|
tree
2023-08-02
A
n
d
rew Pinsk
i
Move
`~X & X` an
d
`
~X | X` over to use bitw
i
se_invert
e
d_e
q
ual_p
commit
|
commitdiff
|
tree
2023-08-02
Andr
e
w
Pinski
PHI
O
PT: Mark the conditi
o
nal
lh
s
and r
h
s as to
look
.
.
.
commit
|
commitdiff
|
tree
2023-08-01
Andr
e
w Pins
k
i
Fix P
R
9
3044: extra cas
t
is not r
e
m
o
ved
commit
|
commitdiff
|
tree
2023-07-31
A
n
dre
w
P
inski
MATCH: Ad
d
`
a
== b |
a
cmp b`
a
n
d
`a !
=
b &
a
cmp b
.
.
.
commit
|
commitdiff
|
tree
2023-07-31
A
ndrew Pinski
MATCH:
P
R 106
1
64 : Optimize `(X
C
MP1 Y) AND/
I
OR (X
.
.
.
commit
|
commitdiff
|
tree
2023-07-31
Andrew Pinski
tr
e
e-op
t
imization: [PR1008
6
4] `(a&!b) | b` is
n
o
t opimized
.
.
.
commit
|
commitdiff
|
tree
2023-07-25
Andrew Pinski
Fi
x
1
1
08
0
3: use of plain char instead of signed ch
a
r
commit
|
commitdiff
|
tree
2023-07-23
A
ndrew
P
i
nski
Fix PR 110066: cr
a
s
h
with -pg -static on riscv
commit
|
commitdiff
|
tree
2023-07-22
Andrew Pinski
Fix
a
lpha building
commit
|
commitdiff
|
tree
2023-07-21
Andrew Pinski
MATCH: Add Max<Max
<
a,b
>
,a>
-> Max
<
a
,
b
> sim
p
lifcation
commit
|
commitdiff
|
tree
2023-07-21
Andrew Pinski
libfortra
n
: Fix b
u
ild for targets that
d
on
'
t
have 10b
y
te
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
A
n
drew Pinski
M
o
ve combine over to statis
t
ic
s
_counter_event
.
commit
|
commitdiff
|
tree
2023-07-19
A
n
d
re
w
P
in
s
ki
[PATCH
]
Fix
t
ree-opt/1
1
0252:
w
r
ong code due to phio
p
t
.
.
.
commit
|
commitdiff
|
tree
2023-07-19
A
ndrew Pinski
Add fl
o
w_s
e
nsitive
_
info_s
t
o
r
age and use it in gimple
.
.
.
commit
|
commitdiff
|
tree
2023-07-19
An
d
rew Pinski
Fix
P
R110726: a | (a == b)
can
s
ometimes produc
e
wr
o
ng
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Andrew Pinski
PR 95
9
23: More (boolean) bitop
simplifications
in match
.
pd
commit
|
commitdiff
|
tree
2023-07-17
Andr
e
w Pin
s
k
i
F
ix PR 11066
6
: `(a
!
= 2) ==
a
` produ
c
es wrong code
commit
|
commitdiff
|
tree
2023-07-15
Andr
e
w P
i
nski
Upd
a
te my
c
o
ntrib ent
r
y
commit
|
commitdiff
|
tree
2023-07-13
Andre
w
Pinski
Fix part of PR 110293: `
A
NE
E
Q (A NE
E
Q CST)
`
part
commit
|
commitdiff
|
tree
2023-07-06
An
d
rew
Pinsk
i
Fix PR 110554: vec lower
i
n
g
i
n
troduces scalar sig
n
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
An
d
r
e
w P
i
nski
PR 110487: `(a !=
/
== CST1 ? CST2 : CST3)` pattern for
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Andrew Pinski
F
ix PR 110487: invalid signed b
o
olean value
commit
|
commitdiff
|
tree
2023-07-03
And
r
ew Pinski
Use ch
a
i
n
_
nex
t
on eh_la
n
ding
_
pad_d for GTY
(
PR middl
e
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Andrew
Pinski
A
d
d testc
a
se
f
or PR 1104
4
4
commit
|
commitdiff
|
tree
2023-06-27
A
n
drew Pinsk
i
Mark asm goto wi
t
h outputs as volatile
commit
|
commitdiff
|
tree
2023-06-27
Andrew Pinski
F
i
x __builtin_
a
lloca_
w
i
t
h_align_and_max defbuiltin
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Andre
w
Pinski
docs:
A
dd @ci
n
dex for so
m
e
a
t
tributes
commit
|
commitdiff
|
tree
2023-06-15
Andrew Pinski
A
d
d
an
o
t
h
er
t
estcase
for PR 110266
commit
|
commitdiff
|
tree
2023-06-09
Andrew Pi
n
ski
Add
Plus to the op
l
i
s
t of `(zero_one
== 0) ?
y : z
.
.
.
commit
|
commitdiff
|
tree
2023-06-09
Andrew Pinski
C
h
ange the `(zero_one =
=
/!
=
0
)
? y : z <op
>
y
` patte
r
n
s
.
.
.
commit
|
commitdiff
|
tree
2023-06-09
Andrew P
i
nski
MATCH: Allow
unsigned types for `X &
-Y
-> X *
Y
` patt
e
r
n
commit
|
commitdiff
|
tree
2023-06-09
An
d
r
ew Pinski
MATCH: Fix z
e
r
o
_
one_valued_p not to mat
c
h s
i
gned 1
.
.
.
commit
|
commitdiff
|
tree
2023-06-07
Andrew Pinski
MATCH:
Fix comment fo
r
`(zero_o
n
e
=
=/!= 0) ?
y : z
.
.
.
commit
|
commitdiff
|
tree
2023-06-07
A
n
d
rew P
i
nski
Handle con
s
t
_int
in expa
n
d_single_bit_te
s
t
commit
|
commitdiff
|
tree
2023-06-07
Andrew Pinski
Improv
e
do_sto
r
e_flag fo
r
single
bit when
there is
.
.
.
commit
|
commitdiff
|
tree
2023-06-07
And
r
e
w
P
inski
For the `-A CMP -B -> B
C
MP A`
p
attern
a
llow E
Q
/NE
.
.
.
commit
|
commitdiff
|
tree
2023-06-07
Andre
w
Pinski
Add match patterns for `a ? onezero : onezero`
w
h
ere
.
.
.
commit
|
commitdiff
|
tree
2023-06-07
Andrew Pinski
Match:
zero_o
n
e_
v
alue
d
_p should matc
h
0 con
s
tants too
commit
|
commitdiff
|
tree
2023-06-05
Andrew Pinski
Fix PR 110085: `make clean`
i
n GCC
directory on sh
.
.
.
commit
|
commitdiff
|
tree
2023-06-04
An
d
r
ew Pinski
Improve
d
o_store_fl
a
g for co
m
par
i
ng sing
l
e
bit ag
a
inst
.
.
.
commit
|
commitdiff
|
tree
2023-06-04
Andrew
P
inski
Improve do_store_fl
a
g for si
n
gle bi
t
comparison against
0
commit
|
commitdiff
|
tree
2023-06-02
Andrew Pinski
rt
l
-optimization: [PR1
0
2733] DSE rem
o
ving address whic
h
.
.
.
commit
|
commitdiff
|
tree
2023-06-02
Andrew
Pi
n
ski
F
ix PR 11
0
042:
ifcvt regressio
n
due
t
o paradoxical
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Andrew Pins
k
i
Add a != MIN/MAX_VAL
U
E
_CST ? CST-
+
1 :
a
t
o
m
i
nmax_from
_
compa
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Andr
e
w Pinsk
i
MATCH: M
o
ve `a <= CST1 ? MAX<a, CST2> :
a` optimization
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Andrew Pins
k
i
genmatch: Emit debug mes
s
a
g
e righ
t
before "return x
.
.
.
commit
|
commitdiff
|
tree
2023-05-21
Andrew Pinski
Fi
x
expan
d
_single_bit_test for big-
e
n
di
a
n
commit
|
commitdiff
|
tree
2023-05-21
A
ndrew Pinski
Fix PR 109919: ICE in emit_move_insn with som
e
bit
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Andrew Pi
n
ski
E
xpand directly for single bi
t
test
commit
|
commitdiff
|
tree
2023-05-20
A
ndrew Pinski
U
s
e
B
IT_FIE
L
D_REF inside f
o
ld_sing
l
e
_
bit_test
commit
|
commitdiff
|
tree
2023-05-20
Andrew
Pin
s
ki
Simplif
y
fold_single_bit
_
t
est w
i
t
h
r
espect to c
o
de
commit
|
commitdiff
|
tree
2023-05-20
Andrew Pinski
Simplify fold_single_bit_tes
t
s
l
ightly
commit
|
commitdiff
|
tree
2023-05-20
Andrew
P
inski
U
s
e get_
d
ef_for_expr i
n
fold_si
n
gle_
b
it_te
s
t
commit
|
commitdiff
|
tree
2023-05-20
Andrew
P
inski
I
nline an
d
simp
l
ify fold_single_bit_test_into_sign_test
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Andrew Pinski
M
o
ve
f
old_single_bit_test
t
o
exp
r
.
cc from
fold-const
.
cc
commit
|
commitdiff
|
tree
2023-05-19
And
r
ew
P
inski
F
i
x driver/33980: Prec
o
mpi
l
ed hea
d
er
f
ile not re
m
oved
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Andrew Pinski
Fix PR 106
9
00: array-bounds
w
a
r
ning inside
simplify_
b
uiltin_call
commit
|
commitdiff
|
tree
2023-05-16
Andrew P
i
nski
MATC
H
:
[PR1
0
9424]
S
implify min/
m
ax of b
o
olean arguments
Andrew Pinski
commit
|
commitdiff
|
tree
2023-05-14
Andre
w
Pinski
MATCH:
A
d
d
pat
t
e
r
n f
o
r `sig
n
bi
t
(x) ? x :
-
x` int
o
abs
.
.
.
commit
|
commitdiff
|
tree
2023-05-13
Andrew Pi
n
ski
MATCH: Fix PR
1
09834, ICE with pop
c
ount
comb
i
ned with
.
.
.
commit
|
commitdiff
|
tree
2023-05-11
Andr
e
w P
i
nski
Improve s
i
mple_
d
c
e
for
p
his that
o
nl
y
u
s
ed
i
n itself
commit
|
commitdiff
|
tree
2023-05-10
Andrew
Pinski
Add anot
h
er new testcase
commit
|
commitdiff
|
tree
2023-05-10
An
d
rew Pinski
Ne
w
testcase
commit
|
commitdiff
|
tree
2023-05-08
Andrew
P
inski
Fix
p
r
8
1
1
9
2
.
c for int16 tar
g
ets
commit
|
commitdiff
|
tree
2023-05-08
A
n
drew
Pinski
PHIO
P
T: factor o
u
t unary operatio
n
s instead of
just
.
.
.
commit
|
commitdiff
|
tree
2023-05-08
Andrew Pinski
PHIOPT: Loop over calling factor_out_cond
i
tional_conversion
commit
|
commitdiff
|
tree
2023-05-08
Andr
e
w P
i
n
s
ki
PHIOPT: Add d
i
amond bb form to factor_o
u
t
_
conditional
_
conv
e
r
sion
commit
|
commitdiff
|
tree
2023-05-08
Andrew Pinski
M
o
ve su
b
stitute_and_fold
over to use simple_dce_from_workli
s
t
commit
|
commitdiff
|
tree
2023-05-07
Andr
e
w Pinski
F
ix
a
arch64
/
1
097
6
2: push_
o
pt
i
o
ns/
p
ush_opt
i
ons does
.
.
.
commit
|
commitdiff
|
tree
2023-05-05
Andr
e
w
Pinski
PHIOPT: F
i
x
diamond
c
ase of match_
s
implify_repla
c
ement
commit
|
commitdiff
|
tree
2023-05-05
A
n
drew Pinski
MATCH:
Add ABSU<a
>
== 0 to a == 0 simplification
commit
|
commitdiff
|
tree
2023-05-04
Andrew
P
inski
PHIOPT: Impr
o
ve replac
e
_phi_edg
e
_with_
v
a
ri
a
ble for
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Andrew Pi
n
ski
Move c
o
py_phi_arg_into_existi
n
g_p
h
i to co
m
mon loc
a
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Andrew Pinski
PHIOPT: Improve r
e
place_phi_edge_with_variable's dce_ssa_nam
.
.
.
commit
|
commitdiff
|
tree
2023-05-03
Andrew Pinski
Add s
t
ats
t
o simple_dce_from_worklist
commit
|
commitdiff
|
tree
2023-05-02
Andrew
P
inski
PHIOP
T
: small refa
c
toring of
m
atch_simpli
f
y_replacement
.
commit
|
commitdiff
|
tree
2023-05-02
And
r
ew Pinski
MATCH:
Port CLRSB part
o
f
builtin_zero_patte
r
n
commit
|
commitdiff
|
tree
2023-05-02
Andrew Pinski
tre
e
-optimization: [P
R
109702]
M
ATCH: Fix a ? f
u
nc(a
.
.
.
commit
|
commitdiff
|
tree
2023-05-02
Andrew Pinski
target
:
[P
R
1
0
9
6
5
7] (a
? -1 : 0) | b co
u
ld
be opt
i
mized
.
.
.
commit
|
commitdiff
|
tree
2023-05-01
Andrew
Pi
n
ski
PHIOPT: Update
com
m
en
t
about what the pass
n
ow does
commit
|
commitdiff
|
tree
2023-04-30
And
r
e
w P
i
nski
Improve err
o
r m
e
ssage for excess el
e
ments in
array
.
.
.
commit
|
commitdiff
|
tree
2023-04-30
Andrew
Pinski
Fix C/10
7
926: Wrong
e
rror m
e
ssage w
h
en initializing
.
.
.
commit
|
commitdiff
|
tree
2023-04-30
Andrew Pin
s
ki
MATCH
:
add so
m
e of wha
t
phiopt
'
s builtin_zero
_
patt
e
rn did
commit
|
commitdiff
|
tree
2023-04-30
And
r
ew Pinski
PHI
O
PT
:
Allow m
o
ving of
some
b
uiltin calls
commit
|
commitdiff
|
tree
2023-04-28
Andrew P
i
ns
k
i
PHIOPT: Move two_value_rep
l
acement to
match
.
p
d
commit
|
commitdiff
|
tree
next