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
Add another new testcase
2023-05-10
Andrew Pinsk
i
Add
a
nothe
r
ne
w
testca
s
e
commit
|
commitdiff
|
tree
2023-05-10
And
r
ew
P
inski
New testcas
e
commit
|
commitdiff
|
tree
2023-05-08
A
ndrew
P
inski
Fix pr81192
.
c
for i
n
t16 targets
commit
|
commitdiff
|
tree
2023-05-08
And
r
ew
Pinski
PHIOPT: factor out unary operations i
n
stea
d
of ju
s
t
.
.
.
commit
|
commitdiff
|
tree
2023-05-08
Andrew Pinski
PHIOPT:
Loop over call
i
n
g factor_out_conditional
_
con
v
e
rsion
commit
|
commitdiff
|
tree
2023-05-08
Andrew Pinski
P
H
IOPT: Add diamon
d
bb f
o
rm to facto
r
_
out_con
d
i
tional_conversio
n
commit
|
commitdiff
|
tree
2023-05-08
A
n
drew Pinski
Mov
e
substitute_an
d
_fol
d
over to use simple_d
c
e_fr
o
m_worklis
t
commit
|
commitdiff
|
tree
2023-05-07
Andrew Pinski
F
ix
aarch64
/
109762: pus
h
_o
p
tio
n
s/push
_
opt
i
o
n
s does
.
.
.
commit
|
commitdiff
|
tree
2023-05-05
And
r
ew Pinski
PHIOPT: Fix dia
m
ond
c
a
se of match_simplify_replac
e
ment
commit
|
commitdiff
|
tree
2023-05-05
Andrew Pinski
M
ATCH: Add ABSU<a> == 0 to a =
=
0
s
imp
l
ifi
c
ation
commit
|
commitdiff
|
tree
2023-05-04
And
r
e
w
P
i
nsk
i
PHIOPT: Impro
v
e replace_phi_edge_wit
h
_variable
for
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Andrew Pi
n
ski
M
o
ve co
p
y_
p
h
i
_arg_into_exi
s
ting_phi to common location
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Andrew P
i
nski
PHIOPT: Improve replace_phi_edge_wi
t
h_variable's dce
_
s
s
a
_
nam
.
.
.
commit
|
commitdiff
|
tree
2023-05-03
Andrew Pinski
Add s
t
a
t
s
t
o
simple_dce_
f
rom_worklis
t
commit
|
commitdiff
|
tree
2023-05-02
A
ndrew Pinski
PHIOPT: small
refacto
r
ing of match_simplify_rep
l
acement
.
commit
|
commitdiff
|
tree
2023-05-02
Andrew Pi
n
ski
MATCH: Port C
L
RSB p
a
rt of b
u
iltin_zero_pattern
commit
|
commitdiff
|
tree
2023-05-02
A
ndrew Pin
s
ki
t
r
ee-
o
ptim
i
za
t
i
o
n
:
[PR10
9
7
0
2] MATCH: Fix a
?
func(a
.
.
.
commit
|
commitdiff
|
tree
2023-05-02
Andrew Pinski
tar
g
et:
[PR109
6
57]
(a ? -1 :
0) |
b could
b
e
opt
i
mized
.
.
.
commit
|
commitdiff
|
tree
2023-05-01
Andrew Pins
k
i
PHI
O
PT: Update comment about what th
e
pass now does
commit
|
commitdiff
|
tree
2023-04-30
Andrew Pinski
Impr
o
ve erro
r
message
for ex
c
e
ss elements in
array
.
.
.
commit
|
commitdiff
|
tree
2023-04-30
Andrew Pinski
Fix
C
/
10
7
9
26: Wrong erro
r
message w
h
en
in
i
tializing
.
.
.
commit
|
commitdiff
|
tree
2023-04-30
And
r
ew P
i
ns
k
i
MATCH: add some
of
what ph
i
opt's bu
i
ltin_zero_pa
t
t
e
rn did
commit
|
commitdiff
|
tree
2023-04-30
And
r
e
w
Pins
k
i
P
H
I
OPT: Allow
m
ovi
n
g of some
bu
i
ltin calls
commit
|
commitdiff
|
tree
2023-04-28
Andrew Pi
n
ski
PHIOPT: M
o
ve
two_va
l
ue_replaceme
n
t
to match
.
pd
commit
|
commitdiff
|
tree
2023-04-28
Andrew Pinski
M
ATCH: Add patterns from phiopt's m
i
nma
x
_replacement
commit
|
commitdiff
|
tree
2023-04-28
Andrew Pinski
MATCH: Factor out code tha
t
f
or
min m
a
x detection with
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Andrew
P
inski
PHIOP
T
: All
o
w MIN/MAX to hav
e
up to 2 MIN/MAX expres
s
ions
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
An
d
rew
P
inski
M
IN/M
A
X sh
o
uld be treated similar as c
o
mpari
s
ons for
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Andrew P
i
n
s
k
i
PHIOPT:
Mov
e
store_
e
lim_worker into pass_cselim::execut
e
commit
|
commitdiff
|
tree
2023-04-27
A
ndrew Pinski
PH
I
OPT: Rena
m
e tree_
s
s
a_ph
i
opt_worke
r
to pass_p
h
iopt
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
An
d
rew Pi
n
ski
P
H
IO
P
T
:
Sp
l
it out stor
e
eli
m
ination from phio
p
t
commit
|
commitdiff
|
tree
2023-04-25
Andrew
P
inski
Add altern
a
tive testcas
e
of phi-opt-25
.
c that tests
.
.
.
Andrew Pinski
commit
|
commitdiff
|
tree
2023-04-24
Andrew Pinski
P
H
IOPT:
Add support for
d
iamond shaped bb
to match_si
m
plify_
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Andrew P
i
nski
PHIOPT: Ignore predicates for match
-
and-
s
i
m
plify phi-opt
commit
|
commitdiff
|
tree
2023-04-24
Andrew Pinski
PHIOPT:
Fac
t
or
o
u
t some code fr
o
m m
a
tch_simplify_
r
ep
l
a
c
ement
commit
|
commitdiff
|
tree
2023-04-24
Andre
w
Pinski
PHIOPT: Allow
o
t
h
er diamond us
e
s when do_hoist
_
loads
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
A
ndre
w
Pinski
PH
I
O
P
T: Cleanup tree_ssa_phiopt_worker code
commit
|
commitdiff
|
tree
2023-04-24
Andrew Pi
n
ski
PHIOPT: Move
c
heck on diamond
b
b
to tree_ssa_phiopt_worker
.
.
.
commit
|
commitdiff
|
tree
2023-04-22
A
n
drew P
i
ns
k
i
PHIOPT: Imp
r
o
ve readability of tr
e
e_ssa_phi
o
pt_worker
commit
|
commitdiff
|
tree
2023-04-22
A
ndrew P
i
nsk
i
PHIOPT:
Improve minmax di
a
mond de
t
ection for
phiopt1
commit
|
commitdiff
|
tree
2023-04-19
Andrew Pinsk
i
i
38
6
:
A
dd new pattern
for zero-extend cmov
commit
|
commitdiff
|
tree
2023-04-18
Andrew
P
i
n
ski
PHI
O
PT: Move tre
e
_ss
a
_cs_elim int
o
pass_
c
sel
i
m::
e
xecute
.
commit
|
commitdiff
|
tree
2023-04-18
Andre
w
Pinski
PH
I
O
PT
:
add folding/simplification detail
to the du
m
p
commit
|
commitdiff
|
tree
2023-04-18
Andrew
Pinski
PHIOP
T
:
s
m
all cleanu
p
in match_simplify_repl
a
cem
e
nt
commit
|
commitdiff
|
tree
2023-04-17
Andrew P
i
nski
PHIOPT: R
e
move gate
_
hoist_loads prototype
commit
|
commitdiff
|
tree
2023-04-06
Andrew Pinski
Fix t
y
po i
n
-par
a
m=vect-ind
u
ction-fl
o
at= attributes
commit
|
commitdiff
|
tree
2023-03-30
And
r
ew Pinski
Fix f
c
-p
r
ototypes usage
with
C_INT
6
4_T an
d
non LP
6
4
.
.
.
commit
|
commitdiff
|
tree
2023-03-23
And
r
ew Pins
k
i
c:
[
PR84900] cas
t
of compo
u
nd
l
iter
a
l
doe
s
not cause
.
.
.
commit
|
commitdiff
|
tree
2023-03-10
Andrew Pin
s
ki
Fix PR 108874
:
aarch64 code regression with shift and
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Andrew Pinski
Fix PR 108980:
note
w
ithout warning du
e
to array
bou
n
ds
.
.
.
commit
|
commitdiff
|
tree
2023-02-18
Andrew Pinsk
i
Remove #if
G
IMPLE aroun
d
1
-
a patt
e
rn
commit
|
commitdiff
|
tree
2023-02-18
A
n
drew Pinski
Suppo
r
t
get_ran
g
e_quer
y
w
i
th a nullpt
r
argument
commit
|
commitdiff
|
tree
2023-02-14
Andrew Pinski
Simpli
f
y "1 - bool_val
"
to "bool_v
a
l ^
1"
commit
|
commitdiff
|
tree
2023-02-10
Andrew
Pinski
tree-o
p
timization: [PR
1
08
6
84] IC
E
in
v
e
rify_s
s
a due
.
.
.
commit
|
commitdiff
|
tree
2023-02-09
A
n
drew Pinski
match
.
pd: When simplifying BFR of an insert, require
.
.
.
commit
|
commitdiff
|
tree
2023-01-30
Andrew P
i
nsk
i
Fix PR 108582: ICE due
t
o PHI-OPT rem
o
v
i
n
g a still
.
.
.
commit
|
commitdiff
|
tree
2023-01-16
A
n
drew Pinski
Remove reference
to So
l
aris 9 in co
m
ment of a
d
d_options_for_tls
commit
|
commitdiff
|
tree
2022-12-21
Andrew Pinsk
i
Fix PR
1
05532:
match
.
pd p
a
t
terns calling tree_
n
o
n
zer
o
_bi
t
s
.
.
.
commit
|
commitdiff
|
tree
2022-12-21
Andrew
P
inski
[PATCH]
Use toplevel config
u
r
e for GMP
a
nd MPFR for gdb
Andrew Pinski
commit
|
commitdiff
|
tree
2022-12-16
A
n
drew
P
inski
corout
i
nes: Build po
i
nter ini
t
ializers with nullptr_node
.
.
.
commit
|
commitdiff
|
tree
2022-12-05
Andrew Pinski
tree-optimization
/
107956 - ICE with
N
ULL ca
l
l
LHS
commit
|
commitdiff
|
tree
2022-11-28
A
ndrew
P
i
n
ski
Fix c
o
mmen
t
f
or
(
A / (1
<< B)) -> (A >> B)
.
commit
|
commitdiff
|
tree
2022-11-26
Andrew Pinski
t
r
ee-optimization
/
103356 Add mi
s
sing
(~a) == b foldin
g
.
.
.
Andrew Pinski
commit
|
commitdiff
|
tree
2022-11-21
An
d
rew Pin
s
k
i
Fix PR 106560: Another ICE after conflicting types
.
.
.
commit
|
commitdiff
|
tree
2022-11-19
A
n
dre
w
Pinski
constexprify
s
ome tr
e
e variables
commit
|
commitdiff
|
tree
2022-11-18
Andrew Pinski
Fix PR mid
d
le-
e
nd/
1
07705: I
C
E after reclaration error
Andrew Pinski
commit
|
commitdiff
|
tree
2022-11-18
Andrew Pinski
Fix PR
s
106764, 106765,
and 107
3
07, all ICE after i
n
valid
.
.
.
Andrew Pinski
commit
|
commitdiff
|
tree
2022-11-17
Andrew Pinski
Fix PR 107734: valgrind errors with s
b
itmap in match
.
pd
commit
|
commitdiff
|
tree
2022-11-15
Andrew Pinski
Remove Score doc
u
menta
t
ion
commit
|
commitdiff
|
tree
2022-11-15
An
d
re
w
Pinski
Remove the picoChip documen
t
a
t
ion
Andrew Pinski
commit
|
commitdiff
|
tree
2022-11-15
Andrew Pi
n
ski
Rem
o
ve documentation for MeP
Andrew Pinski
commit
|
commitdiff
|
tree
2022-11-15
Andrew Pinski
F
i
x @
o
pindex for mcall-aixde
s
c and mcall-op
e
nbsd
commit
|
commitdiff
|
tree
2022-11-14
Andrew
P
inski
Fix
@opindex f
o
r m
8
038
7
commit
|
commitdiff
|
tree
2022-11-14
A
ndr
e
w Pinsk
i
Fi
x
some @opindex with - in
t
he
front
commit
|
commitdiff
|
tree
2022-11-10
Andrew
Pi
n
s
k
i
Remo
v
e SLOW_S
H
O
RT_ACCE
S
S from
t
a
rget headers
commit
|
commitdiff
|
tree
2022-10-27
Andrew Pinski
Use si
m
p
l
e_dce_f
r
om_wor
k
list with matc
h
_s
i
mplify_
r
eplacement
.
Andrew Pinski
commit
|
commitdiff
|
tree
2022-08-24
Andre
w
P
i
nski
[R
I
SCV
]
Fix PR
106
6
32 an
d
P
R
1
06588
a
few cons
t
raints
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
A
n
drew
Pinski
[RISCV] Add constra
i
nts f
o
r no
t
_
s
ingle_
b
it_mask_o
p
eran
d
.
.
.
Andrew Pinski
commit
|
commitdiff
|
tree
2022-08-24
Andrew Pinski
[R
I
SCV] F
i
x
PR 106586: riscv
3
2 vs ZBS
Andrew Pinski
commit
|
commitdiff
|
tree
2022-08-24
A
ndrew Pin
s
ki
[RISCV]
Use
a
constra
i
n
t
for bse
t
<mode>_ma
s
k
a
nd bse
t
.
.
.
Andrew Pinski
commit
|
commitdiff
|
tree
2022-08-24
A
n
d
rew Pin
s
ki
[R
I
SCV] Us
e
constraints/predica
t
es instead of chec
k
ing
.
.
.
Andrew Pinski
commit
|
commitdiff
|
tree
2022-08-24
A
n
drew
Pinski
[
R
ISCV] Add %
~
to
print w if TARGET_64B
I
T an
d
use it
Andrew Pinski
commit
|
commitdiff
|
tree
2022-08-24
An
d
rew
P
inski
[
R
ISCV]
A
dd the
l
is
t
of oper
a
nd modifiers to riscv
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
A
n
drew Pi
n
ski
[RISCV] Move iterators from sync
.
md
to i
t
erators
.
md
commit
|
commitdiff
|
tree
2022-08-24
Andrew Pinsk
i
[
R
ISCV] Move iterato
r
s
f
rom bi
t
manip
.
m
d
to ite
r
ators
.
md
Andrew Pinski
commit
|
commitdiff
|
tree
2022-08-24
Andrew Pinski
[RISCV] Move
i
terators
from ris
c
v
.
md
t
o
itera
t
ors
.
md
Andrew Pinski
commit
|
commitdiff
|
tree
2022-08-24
And
r
e
w
Pinski
Fix PR 106690:
e
nable effec
t
ive_target_bswap
f
or RISCV
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
Andrew Pi
n
ski
F
ix PR 106601:
_
_builtin_bswap16 code gen coul
d
be
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
A
n
drew Pinski
Fix
P
R 106600
:
__b
u
ilti
n
_
bswap
3
2 is not hooked up
f
o
r
.
.
.
Andrew Pinski
commit
|
commitdiff
|
tree
2022-08-18
A
ndrew Pinski
gcov
-
dump: prop
e
r
l
y use INCLUDE_VECTOR
commit
|
commitdiff
|
tree
2022-08-12
Andrew Pinski
[AA
R
CH64] Remove reference
t
o MD_INCLUD
E
S
Andrew Pinski
commit
|
commitdiff
|
tree
2022-08-08
Andrew Pinski
Fix middle-end/1
0
36
4
5: empty str
u
ct store not removed
.
.
.
commit
|
commitdiff
|
tree
2022-08-08
And
r
e
w
Pinski
Move testcase gcc
.
d
g
/tree-s
s
a/
p
r93776
.
c
t
o gcc
.
c-torture
.
.
.
commit
|
commitdiff
|
tree
2022-08-05
Andre
w
P
i
nski
[RSIC-V] Fix
32b
i
t ri
s
cv
w
ith zbs extension enabl
e
d
Andrew Pinski
commit
|
commitdiff
|
tree
2022-07-09
A
n
drew
Pinski
Fix tr
e
e-opt
/
PR1
0
6087:
ICE w
i
t
h
inline-asm with
m
u
l
tiple
.
.
.
commit
|
commitdiff
|
tree
2022-02-21
And
r
e
w
Pinski
c: [PR
1
0
4
5
06] Fix ICE after error due to chan
g
e
o
f
.
.
.
Andrew Pinski
commit
|
commitdiff
|
tree
2022-02-10
An
d
rew Pins
k
i
[COM
M
I
T
T
ED] Fix PR
a
arch6
4
/104474: ICE with
v
ecto
r
.
.
.
commit
|
commitdiff
|
tree
2022-02-01
A
ndrew Pins
k
i
[
C
OMMITT
E
D] Change
multiprecision
.
org to
use
https
commit
|
commitdiff
|
tree
2022-01-31
Andrew Pi
n
ski
Fi
x
c
o
mment for ope
r
and_com
p
are::operand_eq
u
al
_
p
.
commit
|
commitdiff
|
tree
2022-01-27
Andrew
P
inski
Fix
a
arch64/104
2
01:
b
ranch-prot
e
ction-attr
.
c fails
.
.
.
commit
|
commitdiff
|
tree
next