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
Inline and simplify fold_single_bit_test_into_sign_test into fold_single_bit_test
2023-05-20
An
d
rew P
i
nski
Inline and simplify fo
l
d_
s
ingle_bit_
t
e
s
t_i
n
t
o_si
g
n_test
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
An
d
rew Pi
n
ski
Move fold_single_bit_test to expr
.
cc f
r
o
m fo
l
d-c
o
nst
.
c
c
commit
|
commitdiff
|
tree
2023-05-19
Andre
w
Pinski
Fix driver/33980: Prec
o
m
p
iled header fil
e
n
ot
removed
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Andrew Pinski
Fix PR
1
0
6
900: arr
a
y-
b
oun
d
s warning inside s
i
mpl
i
f
y_builtin_call
commit
|
commitdiff
|
tree
2023-05-16
Andrew Pinski
MATCH: [PR
1
0942
4
] Simp
l
ify m
i
n/m
a
x
o
f
boo
l
ean argu
m
en
t
s
commit
|
commitdiff
|
tree
2023-05-14
A
n
d
r
ew Pins
k
i
MATC
H
: Add pattern for `signbit(x)
? x : -
x
` into abs
.
.
.
commit
|
commitdiff
|
tree
2023-05-13
Andrew Pinsk
i
MATCH
:
Fix PR
109834, ICE with popcount combined with
.
.
.
commit
|
commitdiff
|
tree
2023-05-11
A
ndr
e
w Pinski
Improve simple
_
dce for
phis tha
t
only used i
n
itself
commit
|
commitdiff
|
tree
2023-05-10
Andr
e
w
P
ins
k
i
Add another
ne
w
testc
a
se
commit
|
commitdiff
|
tree
2023-05-10
And
r
ew P
i
nski
New
t
estcase
commit
|
commitdiff
|
tree
2023-05-08
Andrew Pinsk
i
Fix
p
r
8
1192
.
c
f
or i
n
t16 target
s
commit
|
commitdiff
|
tree
2023-05-08
A
ndrew
P
i
nski
PHI
O
PT: facto
r
out unary oper
a
tion
s
instead of just
.
.
.
commit
|
commitdiff
|
tree
2023-05-08
Andrew Pinski
PHIOPT: Loop over calling f
a
c
tor_ou
t
_conditional
_
conversion
commit
|
commitdiff
|
tree
2023-05-08
Andrew Pinski
PHIOPT: Add diamond bb form to f
a
ctor_out_co
n
ditional_
c
onve
r
s
ion
commit
|
commitdiff
|
tree
2023-05-08
Andrew Pinski
M
ove
s
ubstit
u
te_and_fol
d
over
to
u
se simpl
e
_dce
_
f
r
om_worklist
commit
|
commitdiff
|
tree
2023-05-07
Andrew
Pinski
Fix aarch64/
1
09
7
62: push_optio
n
s/push_options do
e
s
.
.
.
commit
|
commitdiff
|
tree
2023-05-05
A
n
drew Pins
k
i
PHIOP
T
: Fix diam
o
nd c
a
se
of
m
atch_simplify_replace
m
ent
commit
|
commitdiff
|
tree
2023-05-05
Andrew Pinski
MATC
H
: Add ABSU<a> == 0 to a
=
=
0
s
implificati
o
n
commit
|
commitdiff
|
tree
2023-05-04
Andrew Pi
n
ski
PHIOPT:
I
mprove
replace_phi_edge_with_var
i
able fo
r
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Andrew Pinski
Mo
v
e copy_phi_arg_into_exis
t
ing_phi to common location
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Andrew Pin
s
ki
P
HIOPT: Improve re
p
lace_phi_edge_with_va
r
iabl
e
's
d
c
e_ssa_nam
.
.
.
commit
|
commitdiff
|
tree
2023-05-03
Andrew Pinski
Add stats to simpl
e
_dce_fr
o
m_worklis
t
commit
|
commitdiff
|
tree
2023-05-02
Andrew Pi
n
ski
PHIOPT: small refac
t
oring
o
f match_simpl
i
fy_replacement
.
commit
|
commitdiff
|
tree
2023-05-02
A
ndre
w
Pin
s
ki
MATCH
:
Por
t
C
L
RSB
p
art of builtin_zero
_
patt
e
rn
commit
|
commitdiff
|
tree
2023-05-02
A
n
drew
P
i
n
s
k
i
tree
-
o
p
timizati
o
n: [PR109702] MATCH: Fix a ? func(a
.
.
.
commit
|
commitdiff
|
tree
2023-05-02
A
n
dre
w
Pinski
target: [P
R
109657
]
(a ? -1 :
0
) | b cou
l
d
be op
t
imized
.
.
.
commit
|
commitdiff
|
tree
2023-05-01
Andre
w
Pinski
PHIOPT: Update comment about what the pa
s
s now d
o
e
s
commit
|
commitdiff
|
tree
2023-04-30
Andrew P
i
nski
Improve error mess
a
ge for excess e
l
emen
t
s in
array
.
.
.
commit
|
commitdiff
|
tree
2023-04-30
Andr
e
w Pinski
Fix C
/
107
9
2
6
:
W
rong error
m
essage whe
n
initial
i
z
ing
.
.
.
commit
|
commitdiff
|
tree
2023-04-30
Andrew Pinski
MATCH: ad
d
some of w
h
at phiopt's
b
uilt
i
n
_zero_patte
r
n
did
commit
|
commitdiff
|
tree
2023-04-30
Andrew Pin
s
ki
PHIOPT: Allow mo
v
ing of some builtin calls
commit
|
commitdiff
|
tree
2023-04-28
Andrew Pinski
PHIOPT: Move two_valu
e
_
r
eplacement to
m
atch
.
pd
commit
|
commitdiff
|
tree
2023-04-28
Andrew Pinski
MATCH: Add patterns from p
h
iop
t
's
minmax_replacement
commit
|
commitdiff
|
tree
2023-04-28
And
r
ew Pi
n
ski
M
A
TCH
:
Fac
t
or ou
t
code that
f
or
m
in max d
e
tect
i
on with
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
A
nd
r
ew
P
i
ns
k
i
PHIOPT:
A
llow MIN/MAX to have up
t
o 2 MIN/MAX e
x
p
ressions
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Andr
e
w Pinski
M
IN
/
MAX
s
hould b
e
t
r
eated simi
l
ar
a
s compari
s
ons for
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
A
ndrew Pinski
PHIOPT: Move store_elim_worker
i
nto pa
s
s_cselim::execute
commit
|
commitdiff
|
tree
2023-04-27
And
r
e
w
Pinski
PH
I
OPT: R
e
name tree_s
s
a_phiopt_worker to pass
_
phiopt
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Andrew Pinski
PHIOPT:
S
pl
i
t out store elim
i
n
a
t
i
on f
r
om phiopt
commit
|
commitdiff
|
tree
2023-04-25
A
n
dre
w
Pinski
Add alter
n
a
t
ive testca
s
e of
p
hi-o
p
t
-25
.
c
that
tes
t
s
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Andrew Pin
s
ki
P
H
I
O
PT: Add
s
up
p
ort for dia
m
o
nd shaped bb to
matc
h
_
simplify_
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
And
r
ew
Pi
n
ski
PHI
O
PT: Ignore predicates
f
or match-and-simp
l
ify phi-opt
commit
|
commitdiff
|
tree
2023-04-24
A
n
drew P
i
n
s
ki
P
HIOPT: Fa
c
tor out some code
f
rom
m
atch_simplify_replaceme
n
t
commit
|
commitdiff
|
tree
2023-04-24
An
d
rew Pins
k
i
P
H
I
O
PT: Allow other
diam
o
nd u
s
es w
h
e
n
d
o
_h
o
ist_loads
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Andrew
Pinski
PH
I
OPT: Cl
e
anu
p
t
ree
_
s
sa_phiopt_
w
orker code
commit
|
commitdiff
|
tree
2023-04-24
Andrew P
i
n
s
ki
PHIOPT: Move
check on diamond bb to
t
r
ee_ssa_phi
o
pt_worker
.
.
.
commit
|
commitdiff
|
tree
2023-04-22
Andrew Pinski
PHIOPT:
I
m
p
rove r
e
adability
o
f tree_s
s
a_phiopt_worker
commit
|
commitdiff
|
tree
2023-04-22
And
r
ew Pin
s
k
i
PHI
O
P
T
:
I
mprove minma
x
diamo
n
d detection for phiopt1
commit
|
commitdiff
|
tree
2023-04-19
Andrew Pinski
i386: Add new patt
e
r
n for ze
r
o-exte
n
d cmov
commit
|
commitdiff
|
tree
2023-04-18
Andrew
Pinsk
i
PHI
O
PT
:
Mov
e
t
r
ee_ssa_cs_elim in
t
o pass_csel
i
m:
:
execute
.
commit
|
commitdiff
|
tree
2023-04-18
Andrew Pinski
PHIOPT: add f
o
l
d
ing/simplifi
c
ation d
e
tail to t
h
e
dump
commit
|
commitdiff
|
tree
2023-04-18
Andr
e
w
Pinski
PHIOPT: smal
l
c
leanup in match_simplify_replacement
commit
|
commitdiff
|
tree
2023-04-17
Andrew Pinski
PHIOPT: Remove gate_hoist_loads prot
o
ty
p
e
commit
|
commitdiff
|
tree
2023-04-06
A
ndrew Pins
k
i
Fix t
y
po in -para
m
=vect-induction-float=
at
t
ribut
e
s
commit
|
commitdiff
|
tree
2023-03-30
A
n
d
rew
Pinski
Fix fc-prototypes usage with C_INT64_T and
non LP64
.
.
.
commit
|
commitdiff
|
tree
2023-03-23
Andrew Pinski
c
: [
P
R84900] cast of
comp
o
un
d
literal
d
oes n
o
t
c
ause
.
.
.
commit
|
commitdiff
|
tree
2023-03-10
Andrew Pinski
Fix PR 108874: aarch
6
4
code regress
i
on with shif
t
and
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
A
ndrew Pinski
Fix PR 108980:
n
ote wit
h
o
u
t
war
n
ing due to ar
r
ay bounds
.
.
.
commit
|
commitdiff
|
tree
2023-02-18
Andrew Pinski
Remove #if
GIM
P
L
E
aroun
d
1
- a
pat
t
ern
commit
|
commitdiff
|
tree
2023-02-18
Andre
w
Pins
k
i
Su
p
port get_ran
g
e_query
w
ith a nullptr
a
rgument
commit
|
commitdiff
|
tree
2023-02-14
A
n
drew Pin
s
ki
Simpli
f
y
"1
-
bool_val" to "bo
o
l_val ^ 1"
commit
|
commitdiff
|
tree
2023-02-10
Andrew Pinski
tree-o
p
t
i
m
iz
a
tion: [
P
R108684
]
ICE in verif
y
_
ssa due
.
.
.
commit
|
commitdiff
|
tree
2023-02-09
And
r
ew
Pinski
match
.
pd: When simplifyi
n
g BFR of an insert, require
.
.
.
commit
|
commitdiff
|
tree
2023-01-30
An
d
rew Pin
s
ki
Fi
x
PR 1085
8
2: I
C
E due
to PHI-OPT
removi
n
g a
still
.
.
.
commit
|
commitdiff
|
tree
2023-01-16
Andrew
P
i
n
ski
Rem
o
ve reference to
S
ol
a
r
i
s 9 in
comment of add_options_f
o
r_tls
commit
|
commitdiff
|
tree
2022-12-21
Andrew Pinski
Fix PR 105532: match
.
p
d
patterns call
i
n
g tree_
n
o
nzero_bits
.
.
.
commit
|
commitdiff
|
tree
2022-12-21
Andrew Pinski
[
PATCH]
U
se topleve
l
configure for GMP and MPFR
f
or gdb
commit
|
commitdiff
|
tree
2022-11-28
And
r
e
w Pinski
Fix comment for
(
A /
(1 << B))
-
> (A >>
B)
.
commit
|
commitdiff
|
tree
2022-11-26
Andrew Pinski
tree-
o
ptimization/103356 Add mi
s
s
ing (~a) =
=
b folding
.
.
.
commit
|
commitdiff
|
tree
2022-11-21
A
n
drew Pinski
Fix
P
R 106560
:
Anoth
e
r ICE after conf
l
i
c
t
ing types
.
.
.
commit
|
commitdiff
|
tree
2022-11-19
A
ndrew Pinski
c
on
s
texprify
s
o
me tree variables
commit
|
commitdiff
|
tree
2022-11-18
Andrew Pins
k
i
Fix
PR middle-end/107705:
I
C
E aft
e
r
r
eclarati
o
n error
commit
|
commitdiff
|
tree
2022-11-18
Andrew Pinski
F
ix PRs 106764, 106765, an
d
107307, all
IC
E
af
t
er invalid
.
.
.
commit
|
commitdiff
|
tree
2022-11-17
And
r
e
w
P
inski
Fi
x
PR 107734: valgrind
e
rrors
with sb
i
tmap in match
.
pd
commit
|
commitdiff
|
tree
2022-11-15
An
d
rew
P
i
nski
Remove S
c
o
r
e d
o
cumentation
commit
|
commitdiff
|
tree
2022-11-15
Andr
e
w
Pin
s
ki
Rem
o
ve the pico
C
hip
d
ocu
m
enta
t
ion
commit
|
commitdiff
|
tree
2022-11-15
Andr
e
w Pinski
Remo
v
e documentation f
o
r MeP
commit
|
commitdiff
|
tree
2022-11-15
And
r
ew P
i
nski
Fix @opinde
x
for mcall-aixdesc and mc
a
ll-open
b
sd
commit
|
commitdiff
|
tree
2022-11-14
And
r
ew Pinski
Fix @opi
n
d
ex for m80387
commit
|
commitdiff
|
tree
2022-11-14
Andrew Pinski
Fix some @
o
pindex with - in
t
h
e fron
t
commit
|
commitdiff
|
tree
2022-11-10
An
d
rew
Pinski
Remove SLOW_SHORT_
A
CCESS from target
headers
commit
|
commitdiff
|
tree
2022-10-27
Andrew Pinski
Us
e
simple
_
dce_from_worklist with m
a
tch_simp
l
i
f
y
_
re
p
l
a
cement
.
commit
|
commitdiff
|
tree
2022-08-24
Andrew Pinsk
i
[RISCV] F
i
x PR 106632 and PR 106588
a few constraints
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
Andrew Pin
s
ki
[RISC
V
] Add constr
a
ints
for not_si
n
gle_bit_mask_operand
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
Andrew Pinski
[RISCV]
F
ix PR
1
06586: riscv32 vs ZBS
commit
|
commitdiff
|
tree
2022-08-24
A
n
d
r
e
w Pinsk
i
[RISCV] Use
a
c
onstraint f
o
r bset<mod
e
>_
m
ask a
n
d bset
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
Andrew Pinski
[RISCV] Use
constraints
/
predicates inst
e
ad of checking
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
Andrew
P
inski
[
RISCV] Add %~ to print
w
if TAR
G
ET_6
4
BIT and u
s
e
i
t
commit
|
commitdiff
|
tree
2022-08-24
A
n
drew Pinski
[RISCV] Add the
l
ist of operand m
o
d
ifiers to ris
c
v
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
Andrew Pinski
[RISCV] Move
it
e
rators from sync
.
md to iterators
.
md
commit
|
commitdiff
|
tree
2022-08-24
Andrew Pinski
[RISCV] Move iterators f
r
om
b
itmanip
.
md to it
e
rators
.
m
d
commit
|
commitdiff
|
tree
2022-08-24
Andrew Pinski
[RISCV]
M
ove iterators from ris
c
v
.
md
t
o
it
e
r
a
tors
.
md
commit
|
commitdiff
|
tree
2022-08-24
An
d
rew Pinski
Fix PR
1066
9
0:
enable e
f
f
e
c
t
ive_target_bswap for RIS
C
V
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
Andrew Pin
s
k
i
F
ix PR
1
06601: __builtin_bswap
1
6
cod
e
gen
could be
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
A
n
d
rew Pinski
Fix PR
1
06600:
__builtin_bswap32
i
s not hooked
up for
.
.
.
commit
|
commitdiff
|
tree
2022-08-18
A
n
d
rew
P
i
nski
gcov-dump: properly use INCLUDE_VECTOR
commit
|
commitdiff
|
tree
2022-08-12
And
r
ew
Pinski
[AAR
C
H
64]
R
emove r
e
ference
to MD_IN
C
LU
D
ES
commit
|
commitdiff
|
tree
2022-08-08
Andr
e
w P
i
nski
Fix mi
d
dle-end/1036
4
5: empty struct store not re
m
o
v
e
d
.
.
.
commit
|
commitdiff
|
tree
2022-08-08
Andre
w
Pinski
Move testca
s
e gcc
.
dg/t
r
ee-ss
a
/pr937
7
6
.
c
t
o g
c
c
.
c-tor
t
ure
.
.
.
commit
|
commitdiff
|
tree
2022-08-05
An
d
rew Pins
k
i
[
RSIC-V] Fi
x
32bit riscv with zbs extens
i
on enab
l
ed
commit
|
commitdiff
|
tree
next