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/112405 - SIMD clone calls with (loop) mask
2023-08-03
Richard Biener
tre
e
-optimizat
i
on/1
1
0
7
02 - avoid zero
-
based memory
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richa
r
d Biener
Impro
v
e sinki
n
g with u
n
rel
a
t
ed defs
commit
|
commitdiff
|
tree
2023-08-03
Richard
B
iener
Add vi
r
tual operand
global live
n
e
ss
c
omput
a
t
i
o
n class
commit
|
commitdiff
|
tree
2023-08-03
R
i
chard Bi
e
n
e
r
Swap loop spli
t
ti
n
g
and final value replacement
commit
|
commitdiff
|
tree
2023-08-02
Richard B
i
en
e
r
M
a
ke
a
dd_phi_node_to_
b
b static
commit
|
commitdiff
|
tree
2023-08-02
R
i
chard Bie
n
er
tree-
o
ptimizat
i
on/9
2
33
5
-
I
mp
r
ove sinking
heuristics
.
.
.
commit
|
commitdiff
|
tree
2023-08-02
Richard Biener
rtl-opt
i
mization/110587 -
r
emove quadra
t
ic
regn
o
_in_use_p
commit
|
commitdiff
|
tree
2023-07-27
Richard Biener
tree-optimization/9
1
838 - fix FAIL of g+
+
.
dg/opt/pr91838
.
C
commit
|
commitdiff
|
tree
2023-07-27
Richard Bi
e
ne
r
XFA
I
L parts bro
k
en d
e
liber
a
te
l
y by r13-1762-gf9d4
c
3b45c5ed5
commit
|
commitdiff
|
tree
2023-07-27
Rich
a
rd B
i
ener
Rem
o
v
e
re
c
urs
i
ve p
o
st-dominator trave
r
sal in sinking
commit
|
commitdiff
|
tree
2023-07-26
Richar
d
B
i
ener
tree-optimizati
o
n/106
0
81
- elide red
u
ndant permute
commit
|
commitdiff
|
tree
2023-07-26
Richard Bi
e
ner
tree-optimization/11
0
799
- f
i
x bug in code hoisting
commit
|
commitdiff
|
tree
2023-07-24
R
i
c
hard B
i
ener
Remove S
L
P_
T
REE_VEC_STMTS in
favor of SLP_TREE
_
VEC_
D
EFS
commit
|
commitdiff
|
tree
2023-07-24
Ri
c
hard Bie
n
er
Remove un
u
sed
tree-vectori
z
er
.
h
i
nclu
d
e
commit
|
commitdiff
|
tree
2023-07-24
Richar
d
Bien
e
r
[
i38
6
]
r
emo
v
e
un
u
sed tree-vectorizer
.
h includes
commit
|
commitdiff
|
tree
2023-07-24
R
ic
h
ard Biener
tree-optimiza
t
ion/110777
-
abnormal
s
an
d
recent
PR
E
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
Richar
d
Biener
tree-optim
i
zation
/
1
1076
6
- mi
s
sin
g
PHI location check
commit
|
commitdiff
|
tree
2023-07-21
Ric
h
ard Biener
tr
e
e-optimization/
4
1320
-
remove
b
o
g
us XFAILed testcase
commit
|
commitdiff
|
tree
2023-07-21
Ric
h
ard Biener
t
ree-optim
i
zati
o
n/88540
- FP x > y ? x
:
y
i
f
-
conversio
n
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
Ri
c
h
ard Bien
e
r
tr
e
e-op
t
imization/110742 - fi
x
l
atent issue w
i
t
h
permutin
g
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richard B
i
ener
tree-optimization
/
110
2
04 - second
leve
l
r
edundancy
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
R
ichard Biener
mi
d
d
l
e-end/61747 - conditiona
l
move expansion and constant
s
commit
|
commitdiff
|
tree
2023-07-18
Richard Biener
mi
d
dle-end
/
1
0571
5
- missed RTL if-c
o
nver
s
i
o
n with C
O
ND_
E
XPR
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Ri
c
hard Biener
tree-o
p
timizat
i
on/110669 - bo
g
us
m
atc
h
ing of
loop bitop
commit
|
commitdiff
|
tree
2023-07-14
R
i
chard Biener
Provide extra check
i
ng for
phi argume
n
t access
from
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Richard Biener
tree-optimization/110630 - enha
n
ce
SLP permute support
commit
|
commitdiff
|
tree
2023-07-11
Ri
c
h
a
rd Biener
tree
-
optimi
z
atio
n
/110614 - SLP splat and
re-align
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
R
ichard Bien
e
r
Clos
i
ng the GCC 10 branch
commit
|
commitdiff
|
tree
2023-07-06
R
ichard
B
i
e
ner
tree-op
t
i
mization/11055
6
- tail
m
e
rging still pre-
t
uples
commit
|
commitdiff
|
tree
2023-07-06
Ri
c
hard Biener
t
r
ee-optimization/
1
10563 - simplify epilogue VF checks
commit
|
commitdiff
|
tree
2023-07-06
Richard B
i
ene
r
tree-
o
ptim
i
zation/110515
- wrong code wi
t
h LIM +
PRE
commit
|
commitdiff
|
tree
2023-07-06
R
i
chard
B
iener
Fix expect
a
t
i
o
n
o
n
gc
c
.
dg/
v
e
c
t/pr
7
1264
.
c
commit
|
commitdiff
|
tree
2023-07-05
R
i
chard
B
ien
e
r
adj
u
st te
s
tc
a
se for now
h
appen
i
ng epilogu
e
vectori
z
ation
commit
|
commitdiff
|
tree
2023-07-05
Richard Biener
midd
l
e-end/11
0
541 - VEC_
P
E
R
M
_
EXPR documentation
i
s
off
commit
|
commitdiff
|
tree
2023-07-05
Richard
Biene
r
Fix typo in vecto
r
izer debug message
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
t
r
ee-op
t
imizati
o
n
/
11
0
491 - PHI-OPT an
d
u
n
de
f
s
commit
|
commitdiff
|
tree
2023-07-04
R
ichard Bi
e
ner
U
se mark_
s
sa
_
maybe_u
n
def
s
i
n
PHI-OPT
commit
|
commitdiff
|
tree
2023-07-04
Richar
d
Biener
Remove unnecessary check on scalar_ni
t
er == 0
commit
|
commitdiff
|
tree
2023-07-04
Richard Bi
e
ner
tree-optimiza
t
ion
/
110376
-
testcase
for fixed bug
commit
|
commitdiff
|
tree
2023-07-04
Rich
a
r
d
Biener
tree-optimization/110228 - avoid u
n
defs in
i
fcombin
e
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tr
e
e
-optimi
z
ation/110
4
36 - bogus live/relevant
f
or
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
m
iddle-end/110495 - avoid assoc
i
ating const
a
nts with
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-
o
p
ti
m
ization
/
1103
1
0
- move vector epilog
u
e disabl
i
ng
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard Biener
tree-optimization/110506
-
ICE in pat
t
ern recog with
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard
B
iener
t
r
ee-o
p
timization/110506 - bogus non-zero m
a
sk
in C
C
P
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
R
i
cha
r
d Biener
tree-optimiz
a
tion/1104
9
6 - TYPE_PRECISION issue with
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richard Biener
middle-end/110489
-
avoid u
s
ele
s
s work on stati
s
t
i
cs
commit
|
commitdiff
|
tree
2023-06-30
Richar
d
Biener
tree-optimization/1103
8
1 - fix
tes
t
ca
s
e
commit
|
commitdiff
|
tree
2023-06-29
Richa
r
d Biener
tree-optimization/
1
10460 - fend off v
e
ctor type
s
from
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard Biener
middle-end/1
1
0452 -
b
ad c
o
de generation with
A
VX51
2
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
R
ich
a
r
d
B
iener
mi
d
dle-end/110461 - pattern
app
l
yin
g
wr
o
ngly
to vectors
commit
|
commitdiff
|
tree
2023-06-29
Richard Biener
c/11
0
454 - IC
E
with bogus
TYPE_PRECISION use
commit
|
commitdiff
|
tree
2023-06-28
Rich
a
rd Bi
e
ner
t
r
ee-opti
m
izati
o
n/110
4
34 - avoid
<retval> ={v} {CLOBBER
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Richard B
i
ener
tree
-
optimizatio
n
/1
1
0451 - hoist invariant compare
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
R
ichard Biener
t
ree
-
opt
i
mizati
o
n
/
1
1
0443
-
p
r
e
ve
n
t
S
L
P
splat of
g
athers
commit
|
commitdiff
|
tree
2023-06-28
Ric
h
a
r
d
B
iener
Prev
e
n
t
TYP
E
_
PRECISION on VECTO
R
_T
Y
PEs
commit
|
commitdiff
|
tree
2023-06-27
Richard Bie
n
er
tr
e
e-optimization/96
2
0
8 - SLP of non-
g
rouped
loads
commit
|
commitdiff
|
tree
2023-06-26
R
i
chard Biener
t
r
ee-opti
m
ization/110381 - pr
e
se
r
ve SLP permut
a
tion
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Richard Bien
e
r
narrowing initializers an
d
initi
a
l
i
z
er_constant
_
valid_
p
_1
commit
|
commitdiff
|
tree
2023-06-26
Ric
h
ard Biener
Avoid s
h
orte
n
_b
i
nary_op on VECTOR_TY
P
E
commit
|
commitdiff
|
tree
2023-06-26
Richa
r
d Biene
r
F
i
x
T
Y
PE_
P
RECISION us
e
in hashable_expr_equal_p
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
tr
e
e-optimizat
i
on/110392
-
ICE with predica
t
e a
n
a
l
ysis
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
F
ix
initialize
r
_constant_va
l
id_p
_
1 TYPE_P
R
ECISION use
commit
|
commitdiff
|
tree
2023-06-23
R
i
c
hard Bie
n
er
Deal
w
ith vector typed o
p
erands in con
v
e
r
sions
commit
|
commitdiff
|
tree
2023-06-23
Ric
h
ar
d
Biene
r
Fi
x
tree_sim
p
le_
n
onnegative_w
a
rn
v
_p
for VEC
T
OR_TYPEs
commit
|
commitdiff
|
tree
2023-06-23
Richard Bie
n
e
r
Properly guard vect_look_through_possible_promotion
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Use
e
lement_precisio
n
for match
.
pd arith conv
e
rsion
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
R
i
chard Biener
Bogus and missed f
o
ld
i
ng
o
n
vector compares
commit
|
commitdiff
|
tree
2023-06-23
Ric
h
ard
B
ie
n
er
Optimize
v
ec
t
or codegen for invariant
l
oads, fi
x
SLP
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Richar
d
Biener
Improve vector_vec
t
or_compositio
n
_t
y
pe
commit
|
commitdiff
|
tree
2023-06-22
Richard Biener
tree-optimizatio
n
/110332
-
fi
x
ICE with
phi
p
rop
commit
|
commitdiff
|
tree
2023-06-21
Richard Biener
Less strip_o
f
fset in IVOPTs
commit
|
commitdiff
|
tree
2023-06-21
Richa
r
d
B
iener
Less s
t
rip_offset in IVOPT
s
commit
|
commitdiff
|
tree
2023-06-21
Ric
h
ard Biener
H
i
de IVOPTs strip_
o
ffset
commit
|
commitdiff
|
tree
2023-06-21
R
ichard
Biener
[i386] Reject too large vecto
r
s for
par
t
ial
v
e
ctor
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Rich
a
rd
Bi
e
ner
I
mp
r
ov
e
DSE t
o
hand
l
e stores before __bu
i
lti
n
_un
r
eachable
()
commit
|
commitdiff
|
tree
2023-06-20
Richard Biener
U
p
date virtual SSA for
m
m
a
nual
l
y where easily po
s
si
b
le
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Rich
a
rd Biener
debug/11029
5
- m
i
xed up
e
ar
l
y/late
d
ebug for
m
ember
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
Richar
d
B
i
ener
Re
m
o
ve -
s
ave-temps
f
rom tests using -flto
commit
|
commitdiff
|
tree
2023-06-19
Ri
c
hard Biener
tree-optim
i
zat
i
on/110298
- C
F
G c
l
eanup and st
a
l
e nb_ite
r
ation
s
commit
|
commitdiff
|
tree
2023-06-19
Richard B
i
ener
Fix buil
d
of aa
r
c64
commit
|
commitdiff
|
tree
2023-06-19
Rich
a
r
d
Biener
AVX512 fully masked vectorization
commit
|
commitdiff
|
tree
2023-06-19
R
ichard
Bie
n
er
Add loop_vinfo
a
rgument
t
o vect_
g
et_loop_mask
commit
|
commitdiff
|
tree
2023-06-16
R
i
chard Bie
n
e
r
tree-
o
ptimizat
i
on/110278 - uns
<
(typeof un
s
)(un
s
.
.
.
commit
|
commitdiff
|
tree
2023-06-16
Richard Biener
tree
-
optimization
/
11026
9
-
r
est
o
re mis
s
ed condi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Richar
d
Biener
Fix
m
emory le
a
k in loop heade
r
copying
commit
|
commitdiff
|
tree
2023-06-13
Ri
c
hard Bien
e
r
mid
d
le
-
end/110232 - fix native interpret o
f
vector
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Rich
a
r
d
Bie
n
e
r
Fix disambiguation
again
s
t
.
MASK_LOAD
commit
|
commitdiff
|
tree
2023-06-12
Richar
d
Biener
F
i
x disambiguat
i
o
n
against
.
MASK_STO
R
E
commit
|
commitdiff
|
tree
2023-06-12
R
ich
a
r
d Biene
r
middle-end/
1
1
0
200 - genma
t
ch force-leaf a
n
d convert
.
.
.
commit
|
commitdiff
|
tree
2023-06-09
Ric
h
ard Biener
m
iddle-end/110182 - TYPE_P
R
E
CISION o
n
VECTOR_TYPE causes
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Richard Biener
middle-end/110055 - avoid CLOBBER
i
ng
s
tatic variables
commit
|
commitdiff
|
tree
2023-06-06
Richard Biener
tree-
o
pti
m
izati
o
n
/109143
-
improve PTA comp
i
le t
i
m
e
commit
|
commitdiff
|
tree
2023-05-31
Richard Bien
e
r
i
p
a/1
0
9983
-
(IPA)
PTA speedup
commit
|
commitdiff
|
tree
2023-05-31
Richard Biener
IP
A
PT
A
s
tats enhancement
and
non-details dump s
l
imming
commit
|
commitdiff
|
tree
2023-05-25
Ric
h
ar
d
Bi
e
ner
target/1
0
9955 - handle p
a
ttern genera
t
e
d COND_EXPR
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
Rich
a
rd Biener
t
arg
e
t/1099
4
4 - avoid STL
F
fail for V16QIm
o
de CTOR
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
Richard
B
iener
tree-optimi
z
ation/109849 -
f
ix fallout o
f
PRE
h
oisting
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Richard Biener
tree-optimi
z
a
t
ion/109747 - SLP cost of CTORs
commit
|
commitdiff
|
tree
2023-05-23
Richard B
i
ener
A
c
co
u
nt
for vector spla
t
GPR-
>
XMM move cost
commit
|
commitdiff
|
tree
next