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 confusion about load_p in vect_build_slp_tree_1
2023-08-24
Richard Biene
r
Fix confusi
o
n about load_p in
vect_b
u
ild_slp
_
tree_1
commit
|
commitdiff
|
tree
2023-08-24
Richar
d
B
iener
tre
e
-opti
m
ization/1111
2
5 - avo
i
d BB
v
ectorizat
i
on in
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Rich
a
r
d
B
iener
t
ree-o
p
tim
i
zation/111115 - SLP of
m
asked st
o
res
commit
|
commitdiff
|
tree
2023-08-24
Richa
r
d Bi
e
ner
tree-opt
i
miza
t
ion/111125 - pr
o
p
e
rly c
o
st BB reduct
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
tree-o
p
timization/11112
8
- fix shift
p
att
e
rn recog
commit
|
commitdiff
|
tree
2023-08-24
Richar
d
Biener
testsu
i
te/111125 - disable BB vec
t
orization for
the
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
R
i
ch
a
rd Biener
debu
g
/111080 - avoid outputting debug info
fo
r
unused
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
R
ich
a
r
d
B
iener
Simplify
i
nt
e
re
a
ved store vectorization proc
e
ssi
n
g
commit
|
commitdiff
|
tree
2023-08-22
Richard B
i
e
n
er
tree-optim
i
zat
i
on
/
9
4864
- vector insert of vector
extr
a
ct
.
.
.
commit
|
commitdiff
|
tree
2023-08-21
Richard
Bi
e
ne
r
F
i
x FAIL:
gcc
.
targ
e
t/i386/pr87
0
0
7
-5
.
c
commit
|
commitdiff
|
tree
2023-08-21
Richa
r
d Biene
r
Fix gcc
.
dg/vect/bb-slp
-
sub
g
ro
u
ps-
2
.
c with 256bit
v
e
ctors
commit
|
commitdiff
|
tree
2023-08-21
Richar
d
Biener
Fix gcc
.
dg/vect/bb-slp-46
.
c
F
AIL
commit
|
commitdiff
|
tree
2023-08-21
Richard Bi
e
ner
tree
-
optim
i
zation/111082
-
bog
u
s promo
t
ed min
commit
|
commitdiff
|
tree
2023-08-21
Richard
B
iener
tree-op
t
imization/111070 - fix ICE w
i
th recent ifcombine f
i
x
commit
|
commitdiff
|
tree
2023-08-18
Richa
r
d Biener
tree-opt
i
mizati
o
n
/
111019 -
i
nvari
a
nt motion and al
i
as
i
n
g
commit
|
commitdiff
|
tree
2023-08-18
Richard Biener
tree-optim
i
zation/111048 -
a
void flawed lo
g
ic in fo
l
d_vec_perm
commit
|
commitdiff
|
tree
2023-08-17
Ri
c
h
a
r
d Biener
tree-o
p
timization/111039 - abnormals and bit
t
es
t
mergin
g
commit
|
commitdiff
|
tree
2023-08-17
Richar
d
Bien
e
r
Ha
n
dle TYPE_OVERFL
O
W_UNDEFI
N
E
D
vectorized BB
r
e
ductions
commit
|
commitdiff
|
tree
2023-08-15
Ric
h
a
r
d Biener
Cl
e
a
n
up BB ve
c
torization ro
o
ts handling
commit
|
commitdiff
|
tree
2023-08-15
Richard
B
iener
S
up
p
ort
c
o
n
stant
s
and external
s
in BB reducti
o
n
vector
i
zation
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
Use find_loop_loca
t
ion fro
m
un
r
olling
commit
|
commitdiff
|
tree
2023-08-15
Richar
d
Biene
r
tree-opti
m
ization/110963 - more
P
RE when optimizing
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Richar
d
Biener
tree-
o
ptimizat
i
o
n
/
110991
-
unroll si
z
e estimate af
t
er
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Richard B
i
ene
r
Fi
x
print_loop_info I
C
E
commit
|
commitdiff
|
tree
2023-08-11
Ri
c
h
ar
d
Biener
tree-optimization/110979
- fold-
l
eft r
e
duction and
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
Richard Bie
n
e
r
Improve BB vectorization opt-i
n
f
o
commit
|
commitdiff
|
tree
2023-08-10
Richard
B
iene
r
Ma
k
e ISEL used
int
e
rnal functions c
o
nst/no
t
hrow where
.
.
.
commit
|
commitdiff
|
tree
2023-08-10
Richard B
i
ener
Re
m
ove insert loc
a
tion argument from vec
t
orizable_live_
o
peration
commit
|
commitdiff
|
tree
2023-08-09
Ric
h
ard B
i
ener
rtl-optimization/11
0
587 - speedup find_hard_r
e
gno_for_
1
commit
|
commitdiff
|
tree
2023-08-08
Ri
c
hard Biener
tree-optimizat
i
on/49
9
55 - BB r
e
d
u
ction with odd number
.
.
.
commit
|
commitdiff
|
tree
2023-08-08
Richa
r
d Biener
tree-op
t
i
m
iz
a
tion/1
1
0924 - fix vop li
v
en
e
s
s
f
or noret
u
rn
.
.
.
commit
|
commitdiff
|
tree
2023-08-07
Richard Biener
Use RP
O
or
d
er for sin
k
ing
commit
|
commitdiff
|
tree
2023-08-07
Ri
c
hard
B
iener
Improve -fopt-inf
o
-ve
c
fo
r
ba
s
ic-block vectoriza
t
i
on
commit
|
commitdiff
|
tree
2023-08-04
Richa
r
d Bi
e
ner
t
ree-
o
ptimizati
o
n/110838 - vectorization of widened
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
Ric
h
ard
Biener
tree-op
t
i
m
izat
i
o
n
/
1
108
3
8 -
l
ess
a
ggressively fold out
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richar
d
Biener
[l
i
bbacktrace] fi
x
up
b
ro
k
en test
commit
|
commitdiff
|
tree
2023-08-03
Richa
r
d Biene
r
tree
-
opt
i
miza
t
ion
/
110838 - vectoriza
t
i
on of widen
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richard Biene
r
tree-optimization/11
0
702 - avoid
zero-based memory
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richard Biener
Imp
r
o
v
e s
i
nking with
unrelated defs
commit
|
commitdiff
|
tree
2023-08-03
Ric
h
ard Biener
Add
v
irtu
a
l operan
d
global liveness com
p
utation cl
a
ss
commit
|
commitdiff
|
tree
2023-08-03
R
i
chard Biener
Swap loop splittin
g
and
f
i
nal value replac
e
ment
commit
|
commitdiff
|
tree
2023-08-02
Rich
a
rd Bi
e
ner
Make add_phi_node_to_bb static
commit
|
commitdiff
|
tree
2023-08-02
Ric
h
a
rd
B
i
ener
t
r
ee-
o
ptimiza
t
ion/92335 - Imp
r
ove s
i
nking he
u
rist
i
cs
.
.
.
commit
|
commitdiff
|
tree
2023-08-02
Richard
B
i
e
ner
rtl
-
optimiz
a
tio
n
/110587 - remove qu
a
dra
t
ic regno_in_use_p
commit
|
commitdiff
|
tree
2023-07-27
Ric
h
ard
B
ien
e
r
t
r
ee-optimiz
a
tion/91838
- fix FAI
L
of g++
.
d
g/opt/pr9
1
8
3
8
.
C
commit
|
commitdiff
|
tree
2023-07-27
Rich
a
rd Biener
XFA
I
L
p
arts broken deliberatel
y
by r
1
3-1762-gf9d
4
c3b45c5ed5
commit
|
commitdiff
|
tree
2023-07-27
Ric
h
ar
d
B
i
e
ner
Remove re
c
ursive post-d
o
minat
o
r traversal
in sinkin
g
commit
|
commitdiff
|
tree
2023-07-26
Richard Bien
e
r
tree-optimization/106081
- elide red
u
ndant permut
e
commit
|
commitdiff
|
tree
2023-07-26
Ric
h
ard
Bie
n
er
tree-opt
i
mization/110799
-
fix bug in code h
o
isting
commit
|
commitdiff
|
tree
2023-07-24
Richard Biener
Remove SLP_T
R
EE
_
VEC_STMTS in favor of S
L
P_TREE_VEC_D
E
FS
commit
|
commitdiff
|
tree
2023-07-24
Ric
h
ard Biener
Re
m
ove unused tree-vectorizer
.
h include
commit
|
commitdiff
|
tree
2023-07-24
Richard Biener
[
i
3
86] remove unused
t
r
ee-vectorizer
.
h includes
commit
|
commitdiff
|
tree
2023-07-24
Richard
Bie
n
er
tr
e
e
-optimiza
t
ion/110777 - abnormals and rece
n
t PRE
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
Richa
r
d
Bi
e
ner
t
ree
-
optimization/
1
10766 -
missing PHI location check
commit
|
commitdiff
|
tree
2023-07-21
Richard Biener
tree-optim
i
zation/4132
0
- remove bogus XFAILed tes
t
case
commit
|
commitdiff
|
tree
2023-07-21
Ric
h
a
rd Biener
tree
-
o
pti
m
i
zation/88540 - F
P
x > y ? x : y if-c
o
nvers
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
Richard Biener
tree-o
p
ti
m
iz
a
tion
/
110742 -
fix late
n
t issu
e
with
p
ermuting
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richard Biener
tr
e
e-optimi
z
ation
/
110204 - sec
o
n
d
level
redunda
n
cy
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richard
B
iener
middle-end/61747
-
c
o
nditional mov
e
e
x
pansion and constants
commit
|
commitdiff
|
tree
2023-07-18
R
i
chard
Biener
m
iddle-en
d
/1
0
5715 - missed RTL
i
f-convers
i
on w
i
t
h
CO
N
D_EXPR
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Richard Bie
n
er
tree-optimization
/
110669 - bogus mat
c
hing of loop bitop
commit
|
commitdiff
|
tree
2023-07-14
Ri
c
h
a
rd Biener
P
rovide extra checking for phi a
r
gument access from
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Richard Bien
e
r
tree-optimization
/
11
0
630 - enhance SLP
p
ermute support
commit
|
commitdiff
|
tree
2023-07-11
Richard Bien
e
r
tree-optimization/110614 - SLP splat an
d
re-a
l
ign
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Ri
c
hard Biener
Closing the GCC 10 branch
commit
|
commitdiff
|
tree
2023-07-06
Richard Bien
e
r
tree-
o
ptimizatio
n
/110556
-
tail m
e
rging still pre-tupl
e
s
commit
|
commitdiff
|
tree
2023-07-06
R
ichard Biener
tree-optimization/110563 - simplif
y
e
pilogue VF checks
commit
|
commitdiff
|
tree
2023-07-06
Ric
h
ard Biener
tr
e
e-opti
m
izat
i
on/110515 - wrong code wi
t
h LIM + P
R
E
commit
|
commitdiff
|
tree
2023-07-06
Richa
r
d Biener
F
ix expec
t
ation on gcc
.
dg/
v
ect/
p
r71264
.
c
commit
|
commitdiff
|
tree
2023-07-05
Richard
B
iene
r
ad
j
u
st testcase for
n
ow
h
appening epilogue
v
ec
t
oriza
t
i
on
commit
|
commitdiff
|
tree
2023-07-05
Richard Biener
m
i
ddle-e
n
d/11054
1
-
VEC_PERM_EXP
R
documentation is
o
ff
commit
|
commitdiff
|
tree
2023-07-05
Richard
Biener
F
i
x
t
ypo in
v
e
ctorizer deb
u
g mes
s
age
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-optimizati
o
n/110491 - PHI-O
P
T and
undefs
commit
|
commitdiff
|
tree
2023-07-04
R
i
c
h
a
rd Biener
Use mar
k
_ssa
_
maybe_unde
f
s i
n
PHI-OP
T
commit
|
commitdiff
|
tree
2023-07-04
Richard Bi
e
n
er
Remov
e
un
n
ecessary ch
e
ck
on sca
l
ar_nite
r
==
0
commit
|
commitdiff
|
tree
2023-07-04
Ri
c
hard Bie
n
er
tree-optimization/110376 - testcas
e
for fixed bug
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-optimization
/
11022
8
-
a
v
oi
d
undefs in ifco
m
bi
n
e
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-optim
i
zati
o
n/110436 - b
o
g
u
s li
v
e/relevant fo
r
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
R
ichard Biene
r
middle-end/110495
- av
o
id asso
c
ia
t
ing co
n
stants with
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard
Biener
tree-optimization/110310
- move vector e
p
ilogu
e
disablin
g
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
R
i
cha
r
d
Biener
t
r
ee-optim
i
z
a
ti
o
n/110506 - ICE in pa
t
tern re
c
og
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard Biener
tree-optimiz
a
ti
o
n/1
1
0506
-
bogus non-zer
o
mask in CCP
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richa
r
d Biener
tree-optimization/
1
10496 - T
Y
PE_
P
RE
C
ISIO
N
issue
with
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richard Bi
e
ner
middle
-
end/1
1
048
9
- a
v
oid u
s
eless w
o
r
k on statist
i
cs
commit
|
commitdiff
|
tree
2023-06-30
Richar
d
B
iener
tree-optimization/11
0
381
-
f
ix t
e
st
c
ase
commit
|
commitdiff
|
tree
2023-06-29
Richa
r
d Biener
tre
e
-optimizatio
n
/110460 - fend off vector
types from
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
R
i
chard Biener
midd
l
e
-
en
d
/110452
-
bad code
g
e
n
eration with AVX
5
1
2
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
R
i
ch
a
rd Biener
midd
l
e-en
d
/110461 - pattern apply
i
ng wrongly to vect
o
rs
commit
|
commitdiff
|
tree
2023-06-29
Richard Biene
r
c
/110454 - ICE with bo
g
us TYPE_PRECISION use
commit
|
commitdiff
|
tree
2023-06-28
Richard Biener
t
r
ee-optimiza
t
i
o
n/110434 - avoi
d
<retval> ={v} {CLOB
B
ER
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Richar
d
Biener
tree-o
p
timization/110
4
51 - hoist in
v
ari
a
nt compar
e
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Ric
h
ard Bien
e
r
t
r
e
e
-optimization/11
0
443 -
p
revent SLP splat
o
f gat
h
ers
commit
|
commitdiff
|
tree
2023-06-28
Richard Bie
n
e
r
P
r
event TYPE_
P
RECISION on VE
C
TO
R
_TYPEs
commit
|
commitdiff
|
tree
2023-06-27
R
i
c
ha
r
d Bien
e
r
t
ree-opt
i
m
i
zation/96208 - SL
P
of non-gro
u
pe
d
loads
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
tree-
o
ptimization/110381 - preserv
e
SL
P
pe
r
mutation
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Richard Bien
e
r
n
a
rrowin
g
initializers and initializer
_
con
s
t
ant_valid_p_1
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
Avo
i
d shorten_binary_op o
n
VECTOR_TYPE
commit
|
commitdiff
|
tree
2023-06-26
Richar
d
Biener
Fix TYPE_PRECISION use in
h
a
sha
b
le_ex
p
r_equ
a
l
_p
commit
|
commitdiff
|
tree
2023-06-26
R
i
c
hard Biene
r
tree-optimi
z
ation/110392
-
ICE with pr
e
dicate analysis
commit
|
commitdiff
|
tree
2023-06-23
Rich
a
rd Bi
e
ner
Fix initiali
z
er_c
o
nstant
_
valid_p_
1
TYPE_PRECISIO
N
use
commit
|
commitdiff
|
tree
next