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
Fix ICE with SLP and -fdbg-cnt
2023-08-15
Richard Bie
n
er
U
s
e find
_
loop_location from
unrolling
commit
|
commitdiff
|
tree
2023-08-15
Ric
h
ard Biene
r
t
re
e
-optimizat
i
on/
1
10963
- more PRE
w
hen optimizing
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
R
i
chard Biene
r
t
r
ee-optimization/1109
9
1
- un
r
oll siz
e
es
t
imate
after
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Rich
a
rd
B
ie
n
er
Fix print_loop_info ICE
commit
|
commitdiff
|
tree
2023-08-11
Richar
d
Biener
tr
e
e-optimization/11
0
97
9
-
fol
d
-left reduct
i
on and
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
R
i
c
hard Biener
Improve BB vectorization
o
p
t-i
n
fo
commit
|
commitdiff
|
tree
2023-08-10
Richard B
i
ener
Make ISEL used inter
n
a
l
f
unction
s
const/not
h
row where
.
.
.
commit
|
commitdiff
|
tree
2023-08-10
Richard Biener
R
e
m
ove inse
r
t loca
t
ion argument from vectorizable
_
l
i
ve_operation
commit
|
commitdiff
|
tree
2023-08-09
R
i
cha
r
d
Biener
rtl-opt
i
mization/110587 - speedup find_hard_regno_fo
r
_1
commit
|
commitdiff
|
tree
2023-08-08
Richar
d
Biener
tree-optimizat
i
on/49955 - BB
reduction with odd numb
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-08-08
Rich
a
rd Bie
n
er
tree-o
p
timiza
t
ion
/
110924 - fix vop live
n
ess for noreturn
.
.
.
commit
|
commitdiff
|
tree
2023-08-07
Ric
h
ard Bi
e
n
er
U
s
e RPO orde
r
for s
i
n
k
ing
commit
|
commitdiff
|
tree
2023-08-07
Richard
Biener
Improve -fopt
-
info-vec for basic-block vectorization
commit
|
commitdiff
|
tree
2023-08-04
Richard Bien
e
r
t
ree-opt
i
m
izatio
n
/110838 - vectorizati
o
n
of
w
idened
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
Richard B
i
ener
t
ree-
o
pt
i
mi
z
ation/110838 - less aggr
e
ssi
v
ely f
o
ld out
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richard
B
i
en
e
r
[libbacktrace] f
i
x up broken tes
t
commit
|
commitdiff
|
tree
2023-08-03
R
ic
h
ard Biener
tree
-
opti
m
izat
i
on/110
8
38 - vectoriz
a
tion of wi
d
en
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
R
ic
h
ard
B
iener
tree-optimiz
a
tion/1
1
0702 -
a
v
oid z
e
ro-bas
e
d memory
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Rich
a
rd Biener
Im
p
rove sinking with unrelated defs
commit
|
commitdiff
|
tree
2023-08-03
Richard Biener
A
d
d
v
irtual
o
p
e
rand globa
l
liv
e
n
e
ss
comput
a
tion c
l
as
s
commit
|
commitdiff
|
tree
2023-08-03
Richard Biene
r
Swap loop sp
l
ittin
g
a
nd final value
r
eplace
m
ent
commit
|
commitdiff
|
tree
2023-08-02
Ri
c
hard Biener
M
a
ke add_phi_n
o
de_to_bb
sta
t
ic
commit
|
commitdiff
|
tree
2023-08-02
Richard Biener
tree-optim
i
zation/92335 - Improve sinking heuristics
.
.
.
commit
|
commitdiff
|
tree
2023-08-02
R
ichard Biener
rtl-optim
i
zation/110587 - remove quadratic re
g
no_in_
u
se_p
commit
|
commitdiff
|
tree
2023-07-27
R
i
c
hard Biener
tree-opt
i
m
i
z
ation/918
3
8 - fix
F
A
IL of g++
.
dg/opt/pr91838
.
C
commit
|
commitdiff
|
tree
2023-07-27
R
i
ch
a
rd Bien
e
r
XFAIL parts broken delibera
t
ely by r13-1
7
62-gf9d4c3b45c5ed5
commit
|
commitdiff
|
tree
2023-07-27
Richar
d
B
i
e
ner
Remo
v
e
recu
r
sive pos
t
-dominator traversal in sin
k
i
ng
commit
|
commitdiff
|
tree
2023-07-26
Richard
B
iener
t
r
ee-op
t
imization/10
6
08
1
- elide r
e
dundant p
e
rmute
commit
|
commitdiff
|
tree
2023-07-26
Richard Biene
r
tr
e
e-
o
ptimizat
i
on/11079
9
- fix bug in code hoi
s
ting
commit
|
commitdiff
|
tree
2023-07-24
Ric
h
a
r
d B
i
en
e
r
Remove SLP_TREE
_
VEC_STMTS in favor o
f
SLP
_
TREE_
V
EC_DEF
S
commit
|
commitdiff
|
tree
2023-07-24
Richard Bi
e
ner
Remove
u
nused tree-vec
t
orizer
.
h
i
nclude
commit
|
commitdiff
|
tree
2023-07-24
Richard B
i
e
n
er
[i386]
r
emove unus
e
d tree-vectorize
r
.
h in
c
ludes
commit
|
commitdiff
|
tree
2023-07-24
Ri
c
ha
r
d
Biener
t
r
ee-optim
i
zation/110777 - abn
o
r
mals and
r
ecent PRE
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
R
i
cha
r
d Bie
n
er
tree-
o
ptim
i
zati
o
n/110766 - missing PHI locati
o
n check
commit
|
commitdiff
|
tree
2023-07-21
Ri
c
hard
Biener
tree-opti
m
ization/41320 -
r
emove bogus XFAI
L
e
d
testcase
commit
|
commitdiff
|
tree
2023-07-21
Rich
a
rd Biener
tree-o
p
t
i
miz
a
t
ion/88
5
4
0
- FP x > y ? x : y if-conversion
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
Rich
a
rd Bien
e
r
tree-optimization/110742 -
f
ix la
t
en
t
is
s
ue with permut
i
ng
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Ri
c
hard
B
ie
n
er
t
r
ee-optimiz
a
tion/110204 - second level redundancy
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richard Biener
middle-end/
6
1747 - c
o
nditional
m
ove e
x
pansion and constants
commit
|
commitdiff
|
tree
2023-07-18
Ric
h
ard Bien
e
r
m
i
ddle-e
n
d/105715
- missed
R
TL if-conversion
w
ith COND_E
X
P
R
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Rich
a
rd
Bi
e
n
e
r
tr
e
e-optimization
/
110669
-
bogus matc
h
ing of loop bi
t
o
p
commit
|
commitdiff
|
tree
2023-07-14
Richard
B
iener
Provid
e
extra checkin
g
f
or phi a
r
g
u
ment acc
e
ss from
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Richa
r
d Biene
r
tre
e
-optim
i
z
a
tion/110630 - en
h
a
n
ce SLP permu
t
e sup
p
ort
commit
|
commitdiff
|
tree
2023-07-11
Richard Biener
tr
e
e
-
op
t
imizat
i
on/110
6
14 - SLP splat
and
r
e-align
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Richard
Bi
e
ner
Closing the GCC 10 bra
n
ch
commit
|
commitdiff
|
tree
2023-07-06
Richard Biener
tree-optimi
z
ation/110
5
56 - tail
me
r
ging still pre-tuples
commit
|
commitdiff
|
tree
2023-07-06
Richard Bie
n
er
tre
e
-o
p
timizati
o
n/11
0
563 - simplif
y
e
p
ilogue VF checks
commit
|
commitdiff
|
tree
2023-07-06
R
ichard
B
ie
n
e
r
tree
-
optimizati
o
n/11051
5
- wron
g
code with LIM + PRE
commit
|
commitdiff
|
tree
2023-07-06
Richard Biener
Fix ex
p
ectation on gcc
.
dg
/
v
ect/pr71264
.
c
commit
|
commitdiff
|
tree
2023-07-05
Ri
c
h
a
r
d Biener
adj
u
st
t
e
st
c
ase for
now
h
appeni
n
g
e
p
i
log
u
e vectoriza
t
i
o
n
commit
|
commitdiff
|
tree
2023-07-05
Richard
B
iener
midd
l
e-end/110541 - VEC_P
E
RM_EXP
R
d
ocumentation is off
commit
|
commitdiff
|
tree
2023-07-05
Richard Biener
Fix t
y
po in vectorizer de
b
u
g
message
commit
|
commitdiff
|
tree
2023-07-04
Richard Bi
e
ne
r
t
ree-optimiza
t
ion/110491 - PH
I
-OPT and u
n
defs
commit
|
commitdiff
|
tree
2023-07-04
Richard
Biener
Use ma
r
k_ss
a
_m
a
y
b
e_un
d
e
fs i
n
PHI-OPT
commit
|
commitdiff
|
tree
2023-07-04
Richard
B
iene
r
Remove unnecessar
y
check on scalar_niter == 0
commit
|
commitdiff
|
tree
2023-07-04
Richard Bien
e
r
tree-optimiza
t
ion/11037
6
- te
s
tc
a
se for
f
i
x
ed
b
ug
commit
|
commitdiff
|
tree
2023-07-04
R
i
chard Biene
r
tree-o
p
timi
z
ation/11
0
228
- avo
i
d un
d
efs in ifcombine
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-opt
i
m
ization
/
1104
3
6 - b
o
gus
live/relev
a
nt
for
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
m
i
ddle-end/110495 - avoid a
s
sociat
i
ng constants with
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-optimization/110310 - move
v
ector
e
p
ilog
u
e disa
b
ling
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
R
i
chard B
i
e
ner
t
r
ee-opt
i
mization/110506
- ICE in pattern recog with
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richa
r
d Biene
r
t
re
e
-optimiza
t
ion/110506 -
bogus non-zero mask in C
C
P
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
R
i
c
har
d
Biener
tree-o
p
ti
m
i
zation/110496 - TYPE_PRECISION issue with
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richard Biener
middle-end/110489 -
avoid
u
seless work on statistics
commit
|
commitdiff
|
tree
2023-06-30
Richard Biener
tre
e
-optimiza
t
ion/110
3
8
1
- fix testcase
commit
|
commitdiff
|
tree
2023-06-29
R
ichard Biener
tree-optim
i
zation/110460 - fend off
v
ector types from
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
R
i
chard Biener
m
i
d
d
le-end/110452 - bad code generation with AVX512
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard Biener
middle-
e
nd/1104
6
1
- pattern applyi
n
g
w
ro
n
gly t
o
vectors
commit
|
commitdiff
|
tree
2023-06-29
Richard Biener
c/1104
5
4 - I
C
E w
i
th
b
o
g
us TYPE
_
P
RECISION use
commit
|
commitdiff
|
tree
2023-06-28
Rich
a
rd
Biener
tree
-
op
t
imi
z
ation/1
1
0434 -
a
voi
d
<retval> ={v} {CLOBB
E
R
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Richard Biene
r
tree-optim
i
zation/
1
10451 - hoist invariant compare
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
R
i
chard Biener
tree-optimizatio
n
/110443 - pr
e
vent SLP splat of gathe
r
s
commit
|
commitdiff
|
tree
2023-06-28
Ric
h
ard
B
iener
P
r
event TYPE_PR
E
C
ISION on VECT
O
R_TYP
E
s
commit
|
commitdiff
|
tree
2023-06-27
Richard Biener
tree-op
t
imization/96208 -
S
L
P of non-grouped loads
commit
|
commitdiff
|
tree
2023-06-26
Rich
a
rd B
i
en
e
r
t
r
e
e
-op
t
imization/11
0
381 -
preser
v
e SLP permut
a
tion
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
R
i
chard
Bi
e
ner
narrowing initializers and in
i
ti
a
l
i
zer_constant_valid_p_1
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
Av
o
id
shorte
n
_binary_
o
p on
V
ECTOR_TYPE
commit
|
commitdiff
|
tree
2023-06-26
Ric
h
ard
Biener
Fix TYPE_PRE
C
IS
I
O
N
use i
n
ha
s
hable_expr_eq
u
al_p
commit
|
commitdiff
|
tree
2023-06-26
Richard Bi
e
ner
tre
e
-
o
p
t
imizat
i
on/110392 - ICE with
predic
a
te analysis
commit
|
commitdiff
|
tree
2023-06-23
Richard B
i
ener
Fix in
i
tializer_co
n
stant_vali
d
_p_1 T
Y
PE_PRECI
S
I
ON use
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Deal with vector typed operands
i
n conver
s
ions
commit
|
commitdiff
|
tree
2023-06-23
Richard
Biener
F
ix tree_sim
p
l
e
_non
n
egat
i
ve
_
warnv_p for VECTOR
_
TY
P
Es
commit
|
commitdiff
|
tree
2023-06-23
Richard B
i
e
ne
r
Properly guard vec
t
_look_throu
g
h_possible_p
r
omotion
commit
|
commitdiff
|
tree
2023-06-23
R
i
chard B
i
ener
U
se
e
lemen
t
_precisi
o
n for match
.
pd arith c
o
n
v
ersion
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Rich
a
r
d
Biener
Bogus and
missed folding on vector compare
s
commit
|
commitdiff
|
tree
2023-06-23
R
ichard Biener
Optimize vector
c
od
e
gen for invariant load
s
, f
i
x SL
P
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
I
m
prove v
e
c
t
or_ve
c
tor_composition_type
commit
|
commitdiff
|
tree
2023-06-22
R
i
char
d
B
i
ener
tree-opt
i
mi
z
at
i
on/110
3
32 - fix ICE w
i
th
phiprop
commit
|
commitdiff
|
tree
2023-06-21
R
i
chard Bie
n
er
Less str
i
p_offset in
I
V
OPTs
commit
|
commitdiff
|
tree
2023-06-21
Richard Biener
Less
s
trip_offs
e
t
in IV
O
PTs
commit
|
commitdiff
|
tree
2023-06-21
Ri
c
h
ard
Biener
H
ide I
V
OPTs strip_offset
commit
|
commitdiff
|
tree
2023-06-21
Richard Bi
e
n
e
r
[i386] Reject t
o
o large vectors f
o
r
partia
l
vect
o
r
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Richar
d
B
i
ener
I
mprove DSE to han
d
le
s
tores b
e
fore _
_
b
ui
l
tin_unreacha
b
le (
)
commit
|
commitdiff
|
tree
2023-06-20
Richa
r
d
B
iener
Up
d
ate virtual SSA form ma
n
ually whe
r
e
e
a
s
ily possible
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
R
i
cha
r
d Biene
r
debug/11
0
295 - mixed u
p
earl
y
/late debug for m
e
mber
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
Richar
d
Biener
Remove -save-temps
f
r
o
m tests
using -flto
commit
|
commitdiff
|
tree
2023-06-19
R
i
c
ha
r
d Biener
t
r
ee-
o
p
t
imiza
t
ion/
1
10298
-
CFG cleanup and stale nb_iterations
commit
|
commitdiff
|
tree
2023-06-19
Rich
a
rd
Biener
Fix bui
l
d of aarc64
commit
|
commitdiff
|
tree
2023-06-19
Richard Biener
AVX512 fully masked vectorization
commit
|
commitdiff
|
tree
2023-06-19
Rich
a
rd Biener
Add loo
p
_vi
n
f
o
a
r
gument t
o
vect_
g
e
t
_loop_mask
commit
|
commitdiff
|
tree
next