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
tree-optimization/111137 - dependence checking for SLP
2023-08-25
Richa
r
d Bi
e
ner
tr
e
e-optimization/1
1
1137 - depe
n
d
e
nce chec
k
ing for SLP
commit
|
commitdiff
|
tree
2023-08-25
R
i
cha
r
d
Biener
Apply so
m
e TLC
t
o v
e
ct
_
slp_analyze_
i
nsta
n
ce_depend
e
nce
commit
|
commitdiff
|
tree
2023-08-25
Richa
r
d
Bi
e
ner
tree
-
opt
i
mization/111136 - S
T
MT_VINFO_SLP_
V
ECT_ONLY
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biene
r
tre
e
-optimization/111123 - in
d
irect clobbe
r
s thrown
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
Fix con
f
usion about load_p in vect_b
u
ild_slp_tree_1
commit
|
commitdiff
|
tree
2023-08-24
Ri
c
h
ard Bien
e
r
tree
-
optimizati
o
n/11
1
1
2
5 - avoid BB vectori
z
ation in
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
R
ichard B
i
ener
tree-optimization
/
11
1
115 - SLP
o
f ma
s
k
e
d store
s
commit
|
commitdiff
|
tree
2023-08-24
Rich
a
r
d Biener
tree-optimiz
a
ti
o
n/111125 - properly cost BB reduction
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
tree-opt
i
mizatio
n
/
1
11128 -
fix sh
i
ft pattern recog
commit
|
commitdiff
|
tree
2023-08-24
Ric
h
ard
Biener
testsui
t
e
/111125 - disable BB ve
c
tori
z
ation for the
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
R
ic
h
a
rd Bi
e
n
e
r
debug/
1
11080 - avoid o
u
tputti
n
g debug info for u
n
used
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
Ri
c
hard Biener
Sim
p
lify in
t
ereaved st
o
re vectorization pro
c
essin
g
commit
|
commitdiff
|
tree
2023-08-22
Richard Biener
tre
e
-
optimization/9
4
864 - vector inse
r
t
of
vector
e
xtrac
t
.
.
.
commit
|
commitdiff
|
tree
2023-08-21
Richard Biener
F
ix
FAIL:
g
cc
.
target/i386/pr87007-5
.
c
commit
|
commitdiff
|
tree
2023-08-21
Richard Bi
e
ner
Fix gcc
.
dg/v
e
ct/bb-
s
lp
-
subgr
o
ups-2
.
c
w
i
th 256bit vector
s
commit
|
commitdiff
|
tree
2023-08-21
Richa
r
d Biener
F
i
x gcc
.
d
g/vect/bb-slp-46
.
c FAIL
commit
|
commitdiff
|
tree
2023-08-21
Ri
c
ha
r
d Biener
t
r
ee-o
p
t
i
mizat
i
o
n/1
1
1082 - bo
g
us promoted
min
commit
|
commitdiff
|
tree
2023-08-21
Rich
a
rd
Biener
tree-op
t
imization/111
0
70 - fix ICE with recent ifcombi
n
e
f
ix
commit
|
commitdiff
|
tree
2023-08-18
Ric
h
ard Bi
e
ner
tree-optimization/111019 - inv
a
riant
motion and aliasi
n
g
commit
|
commitdiff
|
tree
2023-08-18
R
ichard Biener
tree
-
optimizatio
n
/111
0
48 -
a
vo
i
d flawed logic in fo
l
d
_
ve
c
_perm
commit
|
commitdiff
|
tree
2023-08-17
Ri
c
ha
r
d
B
iener
tree
-
op
t
imization/11103
9
- abnormals and bit te
s
t merging
commit
|
commitdiff
|
tree
2023-08-17
Ri
c
hard Biene
r
Handl
e
TYPE_OVERF
L
OW_UN
D
EFIN
E
D vectorized BB re
d
uctions
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
Cleanup B
B
vectorization
roots
handlin
g
commit
|
commitdiff
|
tree
2023-08-15
Richard Bie
n
er
Support cons
t
ants and externa
l
s in BB reduction v
e
ctorization
commit
|
commitdiff
|
tree
2023-08-15
R
i
ch
a
rd
B
i
ener
Use find_lo
o
p_location from unrolling
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
tree-optimi
z
ation/1
1
0963 -
m
o
r
e PRE when
o
pti
m
izing
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Richard
B
iener
tree-optimization/1
1
0991 - un
r
oll size
e
stimate
a
ft
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Richard Biener
Fix print_loop_info IC
E
commit
|
commitdiff
|
tree
2023-08-11
Richard
B
i
e
ner
tree-o
p
timization/
1
109
7
9
-
fold-left
reduc
t
i
o
n and
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
R
ichard Biener
Improve B
B
vec
t
orization opt-info
commit
|
commitdiff
|
tree
2023-08-10
Richard Biener
Make ISEL used inter
n
al functions c
o
n
st/
n
othrow whe
r
e
.
.
.
commit
|
commitdiff
|
tree
2023-08-10
R
icha
r
d Bien
e
r
Remo
v
e i
n
s
e
rt loca
t
i
o
n argument from vect
o
riza
b
le_live_ope
r
at
i
on
commit
|
commitdiff
|
tree
2023-08-09
Richa
r
d Biener
rtl-
o
pt
i
mi
z
at
i
on/1
1
0
5
87
- spee
d
up
f
ind_hard_
r
egno_for_1
commit
|
commitdiff
|
tree
2023-08-08
A
ndrzej
Turko
genmatch
:
Log line numbers in
d
irectl
y
commit
|
commitdiff
|
tree
2023-08-08
An
d
rzej Turko
genmatch: Re
d
u
ce variability
o
f ge
n
e
rated code
commit
|
commitdiff
|
tree
2023-08-08
Andrzej
T
urko
Supp
o
rt get_o
r
_inse
r
t
in ordered_hash_m
a
p
commit
|
commitdiff
|
tree
2023-08-08
R
icha
r
d Biener
tree-optimizati
o
n/499
5
5 - BB reduc
t
ion with o
d
d number
.
.
.
commit
|
commitdiff
|
tree
2023-08-08
Richard
Biener
t
r
e
e-optimiz
a
t
i
on/1
1
0
9
2
4 -
fix vop liveness
f
or n
o
return
.
.
.
commit
|
commitdiff
|
tree
2023-08-07
Ric
h
ard Biener
Use RPO order for
si
n
king
commit
|
commitdiff
|
tree
2023-08-07
Ri
c
hard Biener
I
m
prov
e
-fop
t
-inf
o
-v
e
c f
o
r
basic-
b
lock vectorization
commit
|
commitdiff
|
tree
2023-08-04
R
ichard
B
i
e
ner
tree-op
t
i
mization/1
1
0838
- ve
c
t
o
rization
o
f widened
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
Richard Bi
e
ner
tree-optimi
z
ation/110838 - less
aggressively fold out
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Ri
c
hard
Biener
[libbacktrac
e
]
fix up
b
roken
t
est
commit
|
commitdiff
|
tree
2023-08-03
Richard Bien
e
r
tr
e
e-op
t
im
i
zation/110
8
38 - vectoriz
a
tion
o
f
widene
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richa
r
d B
i
ener
t
r
e
e
-optimization/
1
10702 - avoid zero-based mem
o
ry
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Rich
a
rd Biener
Improve sinki
n
g
wi
t
h unrelated defs
commit
|
commitdiff
|
tree
2023-08-03
Ric
h
a
rd Biener
Add virtua
l
operand global liveness computation class
commit
|
commitdiff
|
tree
2023-08-03
Richard B
i
ener
Sw
a
p
loo
p
splitting
and
final value replacement
commit
|
commitdiff
|
tree
2023-08-02
Richard Bien
e
r
Make ad
d
_phi_node_t
o
_
bb static
commit
|
commitdiff
|
tree
2023-08-02
Richard Biene
r
t
r
ee-o
p
timization/92
3
35 - Improve sin
k
in
g
h
e
uristi
c
s
.
.
.
commit
|
commitdiff
|
tree
2023-08-02
Ri
c
h
a
rd Bien
e
r
rtl-
o
p
t
i
m
i
z
ation/110587 - r
e
move quad
r
atic regno_in_use_p
commit
|
commitdiff
|
tree
2023-07-27
Richard
B
i
e
ne
r
t
ree-opti
m
i
z
ation/91838 - fix FAIL of g++
.
dg/opt
/
pr91838
.
C
commit
|
commitdiff
|
tree
2023-07-27
Richard B
i
ener
XFAIL parts broken delibera
t
ely by r
1
3-1762-gf9d4c3b45c5ed5
commit
|
commitdiff
|
tree
2023-07-27
R
ichard Biener
R
emove r
e
cur
s
ive
po
s
t-d
o
minator tr
a
ve
r
sal in sinking
commit
|
commitdiff
|
tree
2023-07-26
Ric
h
a
r
d
Biener
tree-optim
i
zat
i
on/106081 - elid
e
redundant per
m
ute
commit
|
commitdiff
|
tree
2023-07-26
Richard
B
iener
tree-optimization/110799 - fix bug in c
o
de hoisting
commit
|
commitdiff
|
tree
2023-07-24
R
i
c
h
a
r
d
Biener
Remove SLP_TR
E
E_VEC_STMTS in
favor of
S
LP_TREE
_
VEC_DEFS
commit
|
commitdiff
|
tree
2023-07-24
R
i
ch
a
rd
Biener
Remove
u
nu
s
ed
t
ree-vectorizer
.
h include
commit
|
commitdiff
|
tree
2023-07-24
R
ichard Biener
[
i3
8
6] remove u
n
used tree
-
vectoriz
e
r
.
h includes
commit
|
commitdiff
|
tree
2023-07-24
Richard Bie
n
er
t
r
ee-opt
i
mizat
i
o
n
/
1
10777 - abnorm
a
l
s
and recent PRE
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
R
ic
h
ard Biener
t
r
ee-optimi
z
ation/110766 -
m
i
ssing PHI lo
c
ation check
commit
|
commitdiff
|
tree
2023-07-21
R
ichard Biener
tre
e
-opt
i
m
i
z
a
ti
o
n/41320 -
r
emo
v
e bo
g
us
X
FAILed testcase
commit
|
commitdiff
|
tree
2023-07-21
Richa
r
d
Biener
tree-o
p
ti
m
izati
o
n/88540 - FP
x
> y ? x : y
if-conversion
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
R
ichard Biener
tree-optimization/110742 - fix latent issue
with permuti
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richard
Biener
tree-optimization/
1
1
02
0
4
- sec
o
n
d level redundancy
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richard Biener
middle
-
end/
6
17
4
7 - condi
t
ional
mov
e
ex
p
a
n
si
o
n
a
n
d constants
commit
|
commitdiff
|
tree
2023-07-18
Richard Biener
m
i
ddle-end/105
7
15 - missed R
T
L if-c
o
n
v
er
s
ion
with COND_EXPR
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
R
i
cha
r
d B
i
ener
tree-op
t
imization/110669
-
bogus ma
t
ching of loop
b
itop
commit
|
commitdiff
|
tree
2023-07-14
R
ichard Biener
Pr
o
v
i
de extra ch
e
ck
i
ng for phi arg
u
men
t
a
ccess
f
r
o
m
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Richard Biener
tre
e
-
o
ptimization/110
6
30 - enhance SLP permute s
u
p
p
o
r
t
commit
|
commitdiff
|
tree
2023-07-11
Richard Bi
e
ner
tree-
o
ptimizat
i
on/11061
4
- SLP splat and re-
a
l
ign
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Richa
r
d Bie
n
er
Closing
the GCC 1
0
branch
commit
|
commitdiff
|
tree
2023-07-06
R
ic
h
ard Biener
tree-optimization/110556 - tail merging
s
till
p
re
-
tup
l
es
commit
|
commitdiff
|
tree
2023-07-06
Richard
B
iener
tree-optimization/1
1
0563 - simpl
i
fy
epil
o
gue
V
F checks
commit
|
commitdiff
|
tree
2023-07-06
R
i
chard Biener
tree-opti
m
iz
a
tion/110515 - wrong code with LIM + PRE
commit
|
commitdiff
|
tree
2023-07-06
Ri
c
har
d
Biene
r
Fix exp
e
c
tation on g
c
c
.
dg/vect/pr
7
1264
.
c
commit
|
commitdiff
|
tree
2023-07-05
Ri
c
hard Biene
r
adjust testcas
e
for n
o
w h
a
pp
e
ning epilogue vectorization
commit
|
commitdiff
|
tree
2023-07-05
Richard Bi
e
ner
middle-e
n
d/11
0
541 - VEC_P
E
RM_
E
XPR documentation
i
s off
commit
|
commitdiff
|
tree
2023-07-05
Rich
a
rd
Biene
r
Fix t
y
po
i
n vect
o
rizer deb
u
g m
e
s
s
age
commit
|
commitdiff
|
tree
2023-07-04
Richard B
i
ene
r
tree
-
optimization
/
110
4
91 - PHI-OPT and u
n
d
efs
commit
|
commitdiff
|
tree
2023-07-04
Ri
c
hard B
i
ener
Use mark_s
s
a_maybe
_
u
n
de
f
s
i
n P
H
I
-OPT
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
Re
m
ove
unn
e
ces
s
ary check on scalar_niter == 0
commit
|
commitdiff
|
tree
2023-07-04
Richard
B
iener
t
r
ee-optimiz
a
ti
o
n/110376 - t
e
st
c
ase for f
i
xe
d
bug
commit
|
commitdiff
|
tree
2023-07-04
Ri
c
h
ard Biener
tree-op
t
im
i
zation/110228 - avoid und
e
fs in ifcombine
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Ri
c
ha
r
d Biener
tre
e
-optimi
z
ation/110436 - bogus live/re
l
e
v
an
t
fo
r
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
middle-
e
nd/110495 - avoid a
s
sociati
n
g cons
t
an
t
s with
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-opti
m
ization/11
0
310 - move v
e
cto
r
e
p
i
l
ogue disabling
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard Biener
tr
e
e-o
p
timization
/
11
0
506 -
I
CE in pa
t
tern
recog wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard Biener
tre
e
-optimization/11
0
506 - bo
g
us no
n
-ze
r
o mask in CC
P
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
R
i
c
ha
r
d B
i
ener
t
r
ee-optimiza
t
ion/110496
-
TYPE_PRECI
S
ION is
s
ue with
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richar
d
B
i
ener
m
i
ddle-end/
1
10489 -
a
v
oid useless work on
s
t
a
t
i
s
tics
commit
|
commitdiff
|
tree
2023-06-30
Ric
h
ard Biener
tree-opt
i
miz
a
tion/110381 - fix te
s
t
case
commit
|
commitdiff
|
tree
2023-06-29
Richard Biener
tree-optimization/1
1
0460 - fend off vector types from
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
R
i
ch
a
r
d Bien
e
r
middle-end/110
4
5
2 -
b
a
d code
generatio
n
w
i
th AVX512
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
R
i
ch
a
rd B
i
e
ner
middl
e
-end/
1
10461 - pat
t
ern ap
p
ly
i
ng wrongly to ve
c
t
o
rs
commit
|
commitdiff
|
tree
2023-06-29
Richard
Biener
c/110454 - ICE with bogus TYPE_PRECISION use
commit
|
commitdiff
|
tree
2023-06-28
R
i
c
hard
Biener
tr
e
e-o
p
timiza
t
ion/11043
4
- av
o
id <retval>
={v}
{C
L
OBB
E
R
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Ric
h
ard Biener
t
r
ee-opt
i
m
i
zation
/
1104
5
1 -
ho
i
st invariant compa
r
e
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Richard Bi
e
ner
tre
e
-
op
t
imization/110443 - prevent
SLP splat of gathers
commit
|
commitdiff
|
tree
2023-06-28
Richard Biener
P
r
event TY
P
E_PRECISION on V
E
CT
O
R_
T
YPEs
commit
|
commitdiff
|
tree
next