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
Make ISEL used internal functions const/nothrow where appropriate
2023-08-10
R
ichard Biene
r
Make IS
E
L
used
i
nternal function
s
con
s
t/nothrow wh
e
re
.
.
.
commit
|
commitdiff
|
tree
2023-08-10
Rich
a
r
d Biener
Remove
insert lo
c
ation
a
r
g
u
ment f
r
o
m vectorizable_live_ope
r
ati
o
n
commit
|
commitdiff
|
tree
2023-08-09
Rich
a
rd Biener
rtl-optimization/110587 - s
p
eed
u
p
fin
d
_hard
_
r
egno
_
for_1
commit
|
commitdiff
|
tree
2023-08-08
Richard Biener
tree-optimization/49955 - BB re
d
uc
t
ion wit
h
odd
number
.
.
.
commit
|
commitdiff
|
tree
2023-08-08
Richard Biener
tree-optimi
z
at
i
on/1109
2
4
- fix
vop liveness
f
or noreturn
.
.
.
commit
|
commitdiff
|
tree
2023-08-07
R
ichard Biener
Use RPO order for sinking
commit
|
commitdiff
|
tree
2023-08-07
Richard Biener
Improve -fopt
-
info-ve
c
f
o
r basic-
b
loc
k
vect
o
rization
commit
|
commitdiff
|
tree
2023-08-04
Ri
c
ha
r
d Biener
tree-optimi
z
atio
n
/110838
- ve
c
tor
i
zation of widened
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
Ric
h
ard
B
i
ener
t
r
ee-optimization/110838 - less
aggre
s
sivel
y
fold out
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Ric
h
ard
B
iener
[libback
t
race] fix
u
p broken test
commit
|
commitdiff
|
tree
2023-08-03
Richard Biener
tr
e
e-optimization/
1
10838 - v
e
c
tor
i
zation of widened
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richard Biener
tree-optimization/110702 - avoid zero-base
d
memory
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richard Bi
e
ner
Improve sinking with
unr
e
lated
defs
commit
|
commitdiff
|
tree
2023-08-03
Richard Biener
Add virtua
l
operand global
liv
e
ness c
o
mputa
t
io
n
cla
s
s
commit
|
commitdiff
|
tree
2023-08-03
Richard Bie
n
e
r
S
w
ap
lo
o
p split
t
ing and
f
in
a
l
value r
e
placement
commit
|
commitdiff
|
tree
2023-08-02
R
i
chard Bi
e
ner
Make
ad
d
_p
h
i_node_to
_
bb static
commit
|
commitdiff
|
tree
2023-08-02
Richard Biener
tr
e
e-optimization/92335 - Improve si
n
k
ing heuristics
.
.
.
commit
|
commitdiff
|
tree
2023-08-02
Richard
Biener
r
t
l-op
t
imization
/
11058
7
- remove q
u
adratic reg
n
o_in_use_p
commit
|
commitdiff
|
tree
2023-07-27
Richard
Biener
tree
-
optimization/91838 -
fix FAI
L
of
g++
.
dg/opt/pr91838
.
C
commit
|
commitdiff
|
tree
2023-07-27
Richard
B
i
e
n
e
r
X
F
A
I
L pa
r
ts broken deliberatel
y
b
y
r13-1
7
62-gf9d4c3b45c5ed
5
commit
|
commitdiff
|
tree
2023-07-27
Richard Biener
Rem
o
ve recursive
p
ost-dominator t
r
a
v
ersal
in
sinking
commit
|
commitdiff
|
tree
2023-07-26
R
i
chard Bi
e
n
e
r
t
r
ee
-
opti
m
izatio
n
/1
0
608
1
- e
l
id
e
r
e
dund
a
n
t
p
e
rmute
commit
|
commitdiff
|
tree
2023-07-26
Richard Biener
tree-optimization/110799 - fix bug i
n
c
o
d
e hoisting
commit
|
commitdiff
|
tree
2023-07-24
R
icha
r
d Bie
n
e
r
Remove
SLP_TREE_
V
EC
_
STMTS in favor of SLP_TREE_VEC
_
D
EFS
commit
|
commitdiff
|
tree
2023-07-24
Richard Biener
R
emove unused
t
ree-vectorizer
.
h
includ
e
commit
|
commitdiff
|
tree
2023-07-24
Richard Biener
[i386] remove unused tree-ve
c
torizer
.
h includes
commit
|
commitdiff
|
tree
2023-07-24
Richa
r
d
B
i
ener
tree-op
t
imization
/
110777 - abnormals and recent PRE
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
R
i
chard Biener
tree-optimiza
t
ion/110766 - missi
n
g PHI locati
o
n check
commit
|
commitdiff
|
tree
2023-07-21
Richa
r
d Biener
tree-optim
i
zation/41320 - remove bo
g
us XFAILed testc
a
s
e
commit
|
commitdiff
|
tree
2023-07-21
R
ichard Bien
e
r
tree-optimization/
8
8540
- FP
x
> y ? x : y i
f
-conversion
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
R
ichard Bi
e
ner
tree-
o
ptimizati
o
n
/110
7
42 - fix l
a
te
n
t is
s
ue with
permuting
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richa
r
d
B
iener
tre
e
-optimization/110204 - seco
n
d level redund
a
ncy
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richard Biener
m
iddle
-
end/61
7
4
7
-
c
o
n
di
t
ional
m
ove e
x
p
a
n
s
i
o
n and constants
commit
|
commitdiff
|
tree
2023-07-18
Richar
d
Biener
middle-end/105715 - missed R
T
L if-conversion
wi
t
h COND
_
EX
P
R
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
R
i
c
hard B
i
ener
tree-optim
i
zation/110669 - b
o
g
u
s mat
c
hing
o
f
loo
p
b
i
t
o
p
commit
|
commitdiff
|
tree
2023-07-14
Ric
h
ard
B
iener
P
r
ov
i
de extra che
c
king for phi
a
rgument ac
c
es
s
from
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Rich
a
rd Biener
t
r
ee-optimi
z
a
tion
/
110
6
30 - e
n
hanc
e
S
LP permute s
u
ppor
t
commit
|
commitdiff
|
tree
2023-07-11
R
i
chard
B
iener
tree-optimi
z
ati
o
n
/
110614
- SLP
splat and re-
a
lign
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Richard Bi
e
ne
r
Closing the GCC 10 b
r
an
c
h
commit
|
commitdiff
|
tree
2023-07-06
Richard Biener
tr
e
e-op
t
imization/1
1
0
5
56
- tail merging still pre-tuple
s
commit
|
commitdiff
|
tree
2023-07-06
Richar
d
Biener
tree-optimization/
1
10
5
6
3
- s
i
mplify epil
o
gu
e
VF
chec
k
s
commit
|
commitdiff
|
tree
2023-07-06
Ric
h
ard Biener
tree-optimizat
i
on/110515
- wrong code with LIM
+
P
R
E
commit
|
commitdiff
|
tree
2023-07-06
Richard
Biener
Fix
e
xpecta
t
ion
o
n gcc
.
dg/vect/pr71264
.
c
commit
|
commitdiff
|
tree
2023-07-05
Richa
r
d
Bie
n
e
r
a
d
just
testc
a
se
for now
happening epilogue vectorization
commit
|
commitdiff
|
tree
2023-07-05
R
ichar
d
Biene
r
middle-end/110541 - VEC_PERM_E
X
P
R documentation is off
commit
|
commitdiff
|
tree
2023-07-05
Richard Biener
Fix typo i
n
vectorizer debug mess
a
g
e
commit
|
commitdiff
|
tree
2023-07-04
Ri
c
hard Biener
tree-op
t
i
m
i
z
a
ti
o
n/110491 - PHI-OPT and u
n
d
e
fs
commit
|
commitdiff
|
tree
2023-07-04
Richard Bien
e
r
Use mar
k
_ssa_ma
y
be_un
d
efs in
P
HI-OPT
commit
|
commitdiff
|
tree
2023-07-04
Ric
h
ard Bie
n
er
Remove
unnecessary check on scalar_ni
t
er
=
= 0
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-opti
m
izatio
n
/11037
6
- testcase for fix
e
d
bu
g
commit
|
commitdiff
|
tree
2023-07-04
R
ichard B
i
e
n
er
tree-optimi
z
ation/1
1
0228 - avoid un
d
efs in ifcombine
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-o
p
tim
i
zation/110
4
3
6 -
bo
g
us live/relevant for
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
middle-end/1104
9
5
-
avoid associating
c
onst
a
nt
s
with
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
t
ree-o
p
t
imizat
i
on/110310 - mo
v
e
v
ector epilogue
dis
a
bling
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Ric
h
a
rd Biene
r
tree-opti
m
i
zatio
n
/110506 -
I
CE in p
a
ttern recog with
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Rich
a
rd Biener
tree-o
p
timization/110506 - bogus non
-
z
e
r
o
mask in CCP
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
R
ichard
Biener
tree-opt
i
mization/110496 - TYPE_
P
RECISIO
N
iss
u
e with
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richard Bi
e
n
e
r
mi
d
d
l
e
-end/110489 - av
o
id us
e
less work on s
t
atistics
commit
|
commitdiff
|
tree
2023-06-30
Ric
h
ard Biene
r
tr
e
e-optimiza
t
ion/110381 - fix t
e
stcase
commit
|
commitdiff
|
tree
2023-06-29
Richard
B
iener
tree-optimiz
a
tion/110460 - fend off v
e
ctor types
f
rom
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard Biener
m
i
ddle-end/
1
1
0452 - bad cod
e
g
e
n
e
r
ation with AVX512
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard B
i
ener
middle-end/
1
10461 - pat
t
ern applying w
r
ong
l
y to
ve
c
to
r
s
commit
|
commitdiff
|
tree
2023-06-29
Ri
c
hard Biener
c/
1
10454 - ICE with bogu
s
T
YPE_PRECISION use
commit
|
commitdiff
|
tree
2023-06-28
R
i
c
hard
Biener
tree-optim
i
z
ation/110434
-
a
void <retv
a
l> ={v} {
C
LOBBER
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Ri
c
h
a
rd Biene
r
tree-optimizatio
n
/110451
-
ho
i
st invar
i
ant
c
omp
a
re
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Rich
a
rd Biener
tree-op
t
imization/1104
4
3
-
pre
v
ent SLP splat of
g
ath
e
rs
commit
|
commitdiff
|
tree
2023-06-28
Richar
d
Biener
Prevent T
Y
P
E_
P
RECISIO
N
on VECTO
R
_TYP
E
s
commit
|
commitdiff
|
tree
2023-06-27
Rich
a
rd Biener
tree-optimizatio
n
/96208 - SLP of n
o
n-grouped loads
commit
|
commitdiff
|
tree
2023-06-26
R
ichard
Biener
tree
-
optimization/110381 -
p
reserve SLP p
e
rmu
t
ation
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
narrowing ini
t
ialize
r
s
and initializer_constant_v
a
lid_p_1
commit
|
commitdiff
|
tree
2023-06-26
R
ichard Bien
e
r
Avoid shorten_
b
i
n
ary_op on V
E
C
TOR_
T
YPE
commit
|
commitdiff
|
tree
2023-06-26
Richard Bien
e
r
Fi
x
T
Y
P
E_PRECISION
u
s
e in
hashable_expr_equa
l
_p
commit
|
commitdiff
|
tree
2023-06-26
R
icha
r
d Biener
tre
e
-o
p
timization/110392
-
ICE wit
h
predicate analysis
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
F
ix
i
nitia
l
izer_constant_
v
alid_p_1
TYPE_PRECISION use
commit
|
commitdiff
|
tree
2023-06-23
Richard B
i
ener
Deal with vector typed
o
p
er
a
nds in
c
onversions
commit
|
commitdiff
|
tree
2023-06-23
R
i
chard Biener
Fi
x
t
ree_simple_nonne
g
at
i
ve_
w
arnv_p fo
r
VECT
O
R_TYPEs
commit
|
commitdiff
|
tree
2023-06-23
Ric
h
a
r
d
Biener
Properl
y
guard vect_look
_
t
h
r
ough_possible_promo
t
ion
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Use el
e
ment
_
precisi
o
n
for match
.
pd a
r
it
h
conversion
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
R
i
c
hard B
i
ene
r
Bogus and missed
f
olding on v
e
ctor com
p
ares
commit
|
commitdiff
|
tree
2023-06-23
R
i
c
hard
B
i
ener
Optimize vector c
o
deg
e
n
for invariant l
o
ads, fix SLP
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Richard
B
iener
Im
p
rove vecto
r
_
vect
o
r_co
m
position_type
commit
|
commitdiff
|
tree
2023-06-22
Ric
h
ard Biener
tree-optimizati
o
n/110332 - fix I
C
E with phip
r
o
p
commit
|
commitdiff
|
tree
2023-06-21
Richa
r
d Biener
Less st
r
ip_offset in I
V
OP
T
s
commit
|
commitdiff
|
tree
2023-06-21
Rich
a
r
d B
i
ener
Less
strip_o
f
fset in IVOPTs
commit
|
commitdiff
|
tree
2023-06-21
Rich
a
rd B
i
ener
Hide IVOPTs stri
p
_offset
commit
|
commitdiff
|
tree
2023-06-21
Ri
c
h
ard Biene
r
[i386] Reject too large vectors for partial vecto
r
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Richard Biener
Improve DSE
t
o
h
a
ndle stores before __
b
uiltin_unreachable ()
commit
|
commitdiff
|
tree
2023-06-20
R
i
ch
a
rd B
i
en
e
r
Update virt
u
al SSA form ma
n
u
a
lly where easily possible
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Richard
B
iener
debu
g
/
110295 -
m
ixed up early/
l
ate debu
g
for member
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
Richard B
i
e
n
e
r
Remove -save-te
m
ps from tests usin
g
-flto
commit
|
commitdiff
|
tree
2023-06-19
Richar
d
Biener
tree-optimization
/
110
2
98 -
C
FG cl
e
a
nup and
sta
l
e nb_iterat
i
o
ns
commit
|
commitdiff
|
tree
2023-06-19
Richard Biener
Fix build of
aarc64
commit
|
commitdiff
|
tree
2023-06-19
Richard Biener
AVX51
2
f
u
l
ly masked vectorization
commit
|
commitdiff
|
tree
2023-06-19
Rich
a
rd Biener
A
dd lo
o
p_vinfo argu
m
ent
to vect_get_loop
_
ma
s
k
commit
|
commitdiff
|
tree
2023-06-16
Richard
B
i
ener
t
r
e
e
-optimizat
i
on/1
1
0278 - un
s
<
(t
y
p
e
of uns)(un
s
.
.
.
commit
|
commitdiff
|
tree
2023-06-16
R
ichard Biener
tree-optimization
/
110269
- restore missed cond
i
tion
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Ric
h
ard B
i
ener
F
ix
m
em
o
ry lea
k
in loop
header copying
commit
|
commitdiff
|
tree
2023-06-13
R
ichard
Bie
n
er
middle-end/110232
-
fix native inter
p
r
et of vector
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Richard B
i
ener
Fix disamb
i
g
u
ation a
g
ain
s
t
.
MASK_LOAD
commit
|
commitdiff
|
tree
2023-06-12
Richard Bie
n
er
Fix d
i
sambiguation again
s
t
.
MASK
_
STORE
commit
|
commitdiff
|
tree
next