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/112818 - re-instantiate vector type size check for bswap
2023-08-30
R
ichar
d
Biener
tree
-
optimization/11
1
22
8
- fix te
s
tc
a
se
commit
|
commitdiff
|
tree
2023-08-30
Richard B
i
ener
t
ree-optimization
/
111228 - com
b
ine
two
V
E
C_PER
M
_
E
X
P
Rs
commit
|
commitdiff
|
tree
2023-08-25
Richa
r
d Biene
r
tree-o
p
tim
i
zation/11
1
137
-
d
ependence ch
e
c
king for SLP
commit
|
commitdiff
|
tree
2023-08-25
Richard
Biener
Apply some TLC to v
e
ct_slp_analyze_insta
n
ce_dependence
commit
|
commitdiff
|
tree
2023-08-25
Richard Bien
e
r
t
ree-optimization/
1
11136 - STMT_VINFO_SLP_VECT_ON
L
Y
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
t
r
ee-optimization/
1
11123 - in
d
irect cl
o
bbers throw
n
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard
B
i
ener
Fix
c
onfus
i
o
n
about
l
o
ad_p in
v
ec
t
_bu
i
ld_slp
_
tree_1
commit
|
commitdiff
|
tree
2023-08-24
R
ichard
B
iener
tree-optimization/111125 - avoid B
B
ve
c
tor
i
zation
i
n
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard
B
iener
tree-optimization/111115 - SLP
of masked stores
commit
|
commitdiff
|
tree
2023-08-24
Richa
r
d Biener
tree
-
optimiz
a
tion/111125 -
proper
l
y
cost
BB r
e
d
uction
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
t
r
e
e
-optimization/111128 - fix
s
hift
pattern recog
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
testsuit
e
/111125 - disable
BB vectorization for the
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Ric
h
ard Bie
n
er
debug/111080 - avoid ou
t
putti
n
g
d
ebug info for unus
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
Richard
Bie
n
er
Simplify
i
ntere
a
ved store vectori
z
ation process
i
ng
commit
|
commitdiff
|
tree
2023-08-22
Ric
h
ard Biener
tre
e
-optimization/94864 - vector in
s
ert of ve
c
t
or e
x
t
r
act
.
.
.
commit
|
commitdiff
|
tree
2023-08-21
Richard Biener
F
i
x FA
I
L
: gcc
.
target
/
i3
8
6/pr87007-5
.
c
commit
|
commitdiff
|
tree
2023-08-21
Richar
d
Bi
e
ner
Fix gcc
.
dg/vect/bb-slp-subg
r
oups-2
.
c wi
t
h
2
56bit
v
ectors
commit
|
commitdiff
|
tree
2023-08-21
Richard B
i
e
n
e
r
Fix gcc
.
dg/vect/bb-slp-46
.
c F
A
IL
commit
|
commitdiff
|
tree
2023-08-21
Ric
h
ard Biener
tr
e
e-optimizatio
n
/111082 -
b
ogus p
r
o
m
ot
e
d mi
n
commit
|
commitdiff
|
tree
2023-08-21
Richard Biene
r
tree-optimization/1
1
1070 - fix
ICE with recent ifcombine fix
commit
|
commitdiff
|
tree
2023-08-18
Richard Biener
tree-optimization/
1
11019 - inva
r
i
ant motion and
aliasi
n
g
commit
|
commitdiff
|
tree
2023-08-18
Ric
h
ard Biener
tree-opt
i
mization/111048
-
avo
i
d fl
a
wed logic in fold_vec_perm
commit
|
commitdiff
|
tree
2023-08-17
Rich
a
rd B
i
ener
tree-o
p
timization/111039 - abnormal
s
and bit test me
r
ging
commit
|
commitdiff
|
tree
2023-08-17
Richard Biener
H
a
n
dle
T
YP
E
_OVERFLOW_
U
NDE
F
INED
v
ectoriz
e
d
B
B
reductions
commit
|
commitdiff
|
tree
2023-08-15
Ri
c
hard Bi
e
ner
Cleanup BB vecto
r
ization roots handl
i
n
g
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
Support constants a
n
d ext
e
r
n
als
i
n
BB re
d
uction vectoriza
t
i
o
n
commit
|
commitdiff
|
tree
2023-08-15
Richar
d
Bien
e
r
U
s
e find
_
l
oop_location from
unroll
i
ng
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
tree-optimization
/
11096
3
-
more PRE w
h
en
opt
i
mi
z
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Ric
h
ard Biener
t
ree-optimi
z
a
tion/
1
1099
1
- u
n
roll size estimate after
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Richard Biener
Fix print
_
loop_info I
C
E
commit
|
commitdiff
|
tree
2023-08-11
Richard Biener
tree-optimizat
i
on/110979 - fol
d
-left red
u
ction and
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
Richa
r
d Biener
Improve BB vectorization opt-
i
nfo
commit
|
commitdiff
|
tree
2023-08-10
Richard Biener
Make I
S
EL used internal
f
unctio
n
s const/nothrow wher
e
.
.
.
commit
|
commitdiff
|
tree
2023-08-10
Ri
c
hard Biener
Re
m
o
v
e
insert location argument fr
o
m vectorizable_li
v
e
_
operati
o
n
commit
|
commitdiff
|
tree
2023-08-09
Richard
B
i
e
n
er
rtl
-
optimiza
t
io
n
/110587
-
speedup find
_
hard
_
regno_for_1
commit
|
commitdiff
|
tree
2023-08-08
Ric
h
ard Biener
tre
e
-optimization/499
5
5 - BB r
e
duction with odd number
.
.
.
commit
|
commitdiff
|
tree
2023-08-08
Richard Bien
e
r
tree
-
opti
m
ization/110924 - f
i
x vop
l
i
v
ene
s
s
for noret
u
r
n
.
.
.
commit
|
commitdiff
|
tree
2023-08-07
Ric
h
ard
B
i
ener
Use RPO order for sink
i
ng
commit
|
commitdiff
|
tree
2023-08-07
Ric
h
ard
B
iene
r
Improve -fop
t
-i
n
fo-
v
ec fo
r
b
a
s
i
c
-bl
o
ck vector
i
zation
commit
|
commitdiff
|
tree
2023-08-04
Richard Biener
tree
-
op
t
imization/11
0
838 - vectorization of w
i
dened
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
Ri
c
hard Bi
e
n
er
tree-optimization/11083
8
- less aggr
e
ssi
v
e
l
y fo
l
d out
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Ric
h
ard Biener
[li
b
b
a
cktrace] fix up broken test
commit
|
commitdiff
|
tree
2023-08-03
Richard Biener
tree
-
optimization/110838 - vect
o
rization
of widened
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Ric
h
ard B
i
ener
tree
-
optimization/1107
0
2
-
a
v
o
id zero-based memory
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richard Biener
I
m
p
r
ove sink
i
ng wit
h
unrelated de
f
s
commit
|
commitdiff
|
tree
2023-08-03
Richard Biener
Add
virtual o
p
eran
d
globa
l
live
n
ess computation c
l
ass
commit
|
commitdiff
|
tree
2023-08-03
Richard Bie
n
er
Swap loop splitting and fi
n
al v
a
lue replac
e
m
e
nt
commit
|
commitdiff
|
tree
2023-08-02
Richard Biener
Make add_phi_no
d
e
_to_bb stat
i
c
commit
|
commitdiff
|
tree
2023-08-02
Richar
d
Biene
r
t
ree-optimization/92335 - I
m
prov
e
sinki
n
g heuristics
.
.
.
commit
|
commitdiff
|
tree
2023-08-02
Richard Biener
rtl-optimization/110587 - remove quadrat
i
c regno_in_u
s
e_p
commit
|
commitdiff
|
tree
2023-07-27
Richard Biener
tree-optimization/91838
-
fix FAIL of g++
.
dg/opt/pr91838
.
C
commit
|
commitdiff
|
tree
2023-07-27
R
i
chard Bie
n
e
r
XFAIL parts
b
roken deliberatel
y
by
r
13-1762-gf
9
d
4
c
3
b45c5ed
5
commit
|
commitdiff
|
tree
2023-07-27
Richard
B
i
e
n
er
Remove recursive
post-dominator trave
r
sal i
n
si
n
king
commit
|
commitdiff
|
tree
2023-07-26
R
ichar
d
Biener
t
ree-optim
i
z
ation
/
106081 - elide
r
edundant pe
r
mute
commit
|
commitdiff
|
tree
2023-07-26
Ric
h
a
rd Bie
n
e
r
tree-optimiz
a
tion/11
0
799 - fix bu
g
in code hois
t
ing
commit
|
commitdiff
|
tree
2023-07-24
R
ic
h
ard Biener
Remove SLP_TREE_V
E
C_S
T
MTS i
n
fa
v
or o
f
SLP
_
TREE_VEC
_
DE
F
S
commit
|
commitdiff
|
tree
2023-07-24
Rich
a
rd Biener
R
emove unused
t
r
e
e-vectorizer
.
h
include
commit
|
commitdiff
|
tree
2023-07-24
Richard B
i
en
e
r
[i386] remove unu
s
ed tree-vectorizer
.
h includes
commit
|
commitdiff
|
tree
2023-07-24
Rich
a
r
d Biener
t
ree-optimizatio
n
/110777 -
abnormals and
r
ece
n
t PRE
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
Richard Biener
tree-
o
ptim
i
zati
o
n/110766 - m
i
ssing PHI loc
a
tion check
commit
|
commitdiff
|
tree
2023-07-21
Richard B
i
ener
tre
e
-opt
i
mi
z
ation/4132
0
- r
e
move bogu
s
XFA
I
Led testcas
e
commit
|
commitdiff
|
tree
2023-07-21
R
i
chard Bie
n
e
r
tree-optimiza
t
ion/88540 - FP x >
y
? x : y
i
f-conve
r
sion
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
Richard Biener
tre
e
-
optimi
z
ation/1
1
0
7
42 - fix latent is
s
ue with permuting
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richard Biener
t
r
ee-optimization/
1
10204 - secon
d
level redundancy
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
R
icha
r
d Biener
middle
-
end
/
61747
-
condi
t
ional move expansion and constants
commit
|
commitdiff
|
tree
2023-07-18
Ri
c
hard Bien
e
r
middle-end/1
0
5715 -
m
i
s
sed RTL if-c
o
nversion with
COND_E
X
PR
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Ri
c
hard Biener
tree-opti
m
ization/110669 - bogus mat
c
hi
n
g
o
f l
o
op bitop
commit
|
commitdiff
|
tree
2023-07-14
Ric
h
ard Biener
Provide extra
c
hecking for ph
i
a
rgument
a
ccess
from
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Richard Biener
tree-optimiza
t
ion
/
11063
0
- enha
n
c
e
SLP
permute su
p
po
r
t
commit
|
commitdiff
|
tree
2023-07-11
Richard Bi
e
ner
tree-o
p
t
i
miza
t
ion/110614 -
S
LP splat and re-align
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Richard Biener
Clos
i
ng
the GCC 10 branch
commit
|
commitdiff
|
tree
2023-07-06
Richard B
i
e
n
er
tree-optimizat
i
on/11
0
556 -
tail
merging still pre-tuples
commit
|
commitdiff
|
tree
2023-07-06
R
icha
r
d
Biener
t
r
ee-optimization/110563 - s
i
m
p
l
i
f
y epilog
u
e VF
checks
commit
|
commitdiff
|
tree
2023-07-06
R
i
chard Biener
t
ree-optimization/110515 -
wron
g
c
o
de with LIM + PRE
commit
|
commitdiff
|
tree
2023-07-06
R
i
chard Biener
Fix expecta
t
ion on gcc
.
d
g/
v
ect/pr71264
.
c
commit
|
commitdiff
|
tree
2023-07-05
Richard Bie
n
er
adju
s
t testcase for no
w
happening epilog
u
e vectori
z
ati
o
n
commit
|
commitdiff
|
tree
2023-07-05
Rich
a
r
d
Biener
middle-end/110541 - VEC_PERM_EXPR docume
n
ta
t
ion i
s
off
commit
|
commitdiff
|
tree
2023-07-05
Richa
r
d
Bi
e
ner
Fix typo in ve
c
torizer deb
u
g
message
commit
|
commitdiff
|
tree
2023-07-04
Richard
Biener
tree-o
p
timiza
t
ion/110491 - PHI
-
OPT
a
nd undefs
commit
|
commitdiff
|
tree
2023-07-04
Richar
d
B
i
e
n
er
Use mark
_
s
s
a
_
maybe
_
und
e
f
s in PHI
-
O
P
T
commit
|
commitdiff
|
tree
2023-07-04
Richard Bi
e
ner
Rem
o
ve
u
nn
e
cessary check on sc
a
lar_
n
it
e
r == 0
commit
|
commitdiff
|
tree
2023-07-04
Richa
r
d
B
iene
r
t
r
e
e-optimization/110376 - test
c
ase
for fixed
b
ug
commit
|
commitdiff
|
tree
2023-07-04
Richard B
i
e
n
e
r
tree-optimization/110
2
28
-
a
v
o
id und
e
fs in
ifcombine
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-
o
ptimizati
o
n
/
1
10436
- bogus live
/
releva
n
t for
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard
B
iener
m
i
d
d
le-end/110495 - av
o
id a
s
s
o
ciating
c
o
n
stants with
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
R
i
chard Biener
tree-opti
m
iza
t
ion
/
110310 - move vector epi
l
ogue di
s
abling
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard Biener
tree-optimization/11050
6
-
ICE in
p
attern re
c
og wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
R
ichard Biener
tree-optimization/110506 -
b
o
gus non-zero
m
as
k
i
n
CCP
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richar
d
Biener
tree-optimiz
a
tion/
1
10496 -
TYP
E
_
PRECISION iss
u
e
w
ith
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Ric
h
ard Bi
e
ner
mi
d
dle-end/110489 - avoid u
s
eless work on statistics
commit
|
commitdiff
|
tree
2023-06-30
Ric
h
ard
B
iener
tree-optimizatio
n
/110381 - fix te
s
tcase
commit
|
commitdiff
|
tree
2023-06-29
Richard Biener
tree-optimization/110460
- fe
n
d
o
ff vector typ
e
s from
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Ri
c
ha
r
d Biener
middle-end/
1
10452 - bad
c
ode generat
i
on
w
ith AV
X
5
12
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard Biener
middl
e
-en
d
/1104
6
1 - p
a
ttern applyi
n
g
wrongly to
v
ectors
commit
|
commitdiff
|
tree
2023-06-29
R
ichard Biener
c/110454 -
I
CE with bogus TYPE_P
R
ECISION use
commit
|
commitdiff
|
tree
2023-06-28
R
i
chard Biener
tree-optimiz
a
tion/110434 - avoid <r
e
t
v
al> ={v} {CLOBBER
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Ri
c
hard Bien
e
r
tree-optimi
z
ation/110451 - hoist invariant
c
o
mpar
e
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Ric
h
ard Biener
tree-optimizati
o
n/110443 - pr
e
ve
n
t SLP splat of gat
h
ers
commit
|
commitdiff
|
tree
2023-06-28
Richard
Biener
Preve
n
t TYPE
_
PRECISION on VECTOR_TYPEs
commit
|
commitdiff
|
tree
2023-06-27
Ri
c
hard Biener
tree-optimiz
a
tion/962
0
8
- SLP of non-grouped loads
commit
|
commitdiff
|
tree
next