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/111123 - indirect clobbers thrown away too early
2023-08-24
Richard
Biener
tree-optimization/111123 - indirect clob
b
ers t
h
rown
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
R
ichard
Bi
e
ner
Fix c
o
nfusion about load_p i
n
vect_build_
s
lp_tree_
1
commit
|
commitdiff
|
tree
2023-08-24
Ric
h
ard Biener
tree-
o
ptimi
z
ation/111125 - avoid BB v
e
ctorization in
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richar
d
Biener
tree-optimizatio
n
/1
1
1115 - SL
P
o
f ma
s
ked stores
commit
|
commitdiff
|
tree
2023-08-24
Ric
h
ard Bi
e
ner
tree-optimization
/
1111
2
5 - pr
o
perly cost BB reductio
n
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
t
ree-optimizatio
n
/111128 - fix shift pattern recog
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
t
e
stsuite/1
1
1
125
-
d
isable BB vectorization for th
e
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
R
i
chard Biene
r
d
eb
u
g/111
0
80 - avo
i
d o
u
t
p
u
tting debug info f
o
r unused
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
R
i
chard Biener
Si
m
plify intere
a
ved store vectorization pro
c
essing
commit
|
commitdiff
|
tree
2023-08-22
Richard Biener
tree
-
optimi
z
at
i
on/
9
4864
- ve
c
tor i
n
sert
of
vector extract
.
.
.
commit
|
commitdiff
|
tree
2023-08-21
Richard Biene
r
Fix FAIL: gcc
.
target/i386/pr870
0
7-5
.
c
commit
|
commitdiff
|
tree
2023-08-21
Ric
h
a
rd Biener
Fix
gc
c
.
dg/vec
t
/bb-slp-s
u
bgroups-2
.
c w
i
th
256bit
v
ec
t
ors
commit
|
commitdiff
|
tree
2023-08-21
Richard Biener
Fi
x
gcc
.
dg/vect/bb-s
l
p-46
.
c FAIL
commit
|
commitdiff
|
tree
2023-08-21
Richa
r
d
B
iener
tree-optimizatio
n
/
1
11082 - bogus promoted
min
commit
|
commitdiff
|
tree
2023-08-21
Richar
d
B
i
ener
tree-opt
i
mization/1
1
1070 - fix I
C
E with re
c
ent i
f
c
ombine
fix
commit
|
commitdiff
|
tree
2023-08-18
Richa
r
d Biener
t
r
e
e
-o
p
t
imiza
t
ion/111
0
1
9
-
invariant motion
a
nd aliasi
n
g
commit
|
commitdiff
|
tree
2023-08-18
R
ichard Biener
tree-opti
m
ization/111048 - avoid
flawed logic in fold_vec_perm
commit
|
commitdiff
|
tree
2023-08-17
Rich
a
r
d
Biener
tree-optimization/
1
11039 -
ab
n
o
rmals a
n
d bit test merging
commit
|
commitdiff
|
tree
2023-08-17
Richa
r
d Biener
H
andle TYPE_OVERFLOW_UNDEFIN
E
D
vec
t
orized BB redu
c
tions
commit
|
commitdiff
|
tree
2023-08-15
Ri
c
hard Biener
Cleanup BB vectorization roots h
a
ndling
commit
|
commitdiff
|
tree
2023-08-15
Ri
c
hard B
i
e
ner
S
u
p
p
or
t
c
o
nstants and externals in BB
r
edu
c
tio
n
ve
c
to
r
iz
a
tion
commit
|
commitdiff
|
tree
2023-08-15
Richard B
i
e
ner
U
s
e find_
l
oop_location from unrolling
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
tr
e
e-optim
i
zation/110963 -
more PRE w
h
en
o
pt
i
m
i
zing
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Richard
B
iener
tree-opti
m
i
z
ati
o
n
/
110991 - unroll s
i
ze est
i
mate
a
fter
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Richard Biener
Fix pr
i
nt
_
loo
p
_info
I
CE
commit
|
commitdiff
|
tree
2023-08-11
Richard
B
iener
tree
-
optimization/110979
- fold-lef
t
r
e
duction
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
Richard
Biener
Improve
BB vec
t
orization opt-i
n
fo
commit
|
commitdiff
|
tree
2023-08-10
Richard
B
iener
Make ISEL used inte
r
nal fu
n
ctions const/nothrow wh
e
re
.
.
.
commit
|
commitdiff
|
tree
2023-08-10
Richard
B
iener
Remove i
n
sert
l
o
c
ation argument f
r
o
m
vectorizable_live_operation
commit
|
commitdiff
|
tree
2023-08-09
Ri
c
hard Biener
r
t
l-optimization/110587
- speed
u
p find_hard_re
g
no_
f
o
r_1
commit
|
commitdiff
|
tree
2023-08-08
Ric
h
ard Biener
t
r
ee-optimizati
o
n
/49955 - BB reduction wit
h
odd num
b
er
.
.
.
commit
|
commitdiff
|
tree
2023-08-08
R
i
c
h
a
rd Bie
n
er
tree-optimizati
o
n
/
110924 - fix vop liveness
f
or
nor
e
turn
.
.
.
commit
|
commitdiff
|
tree
2023-08-07
Richar
d
Biener
Use RPO order for sinking
commit
|
commitdiff
|
tree
2023-08-07
Richard Biener
Improve -fopt-info-vec f
o
r basic-block vectorization
commit
|
commitdiff
|
tree
2023-08-04
Richar
d
Biener
tree-optimizatio
n
/
1
10838 - vectorizatio
n
o
f widened
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
Ric
h
ard B
i
ener
tree-opt
i
mization/110838 - less aggressively fold ou
t
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Ric
h
ar
d
Bien
e
r
[libbac
k
trace] fix up broken test
commit
|
commitdiff
|
tree
2023-08-03
R
ic
h
ard Biener
t
ree
-
o
p
timi
z
a
tion/11083
8
- v
e
cto
r
ization of wi
d
ened
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
R
ichard Bie
n
er
t
r
ee-optimization/110702 - a
v
oid zero-based memory
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richar
d
Biener
Improv
e
s
i
n
k
i
ng
with unrelated defs
commit
|
commitdiff
|
tree
2023-08-03
R
i
c
hard B
i
ener
A
d
d
virtual o
p
erand g
l
o
b
al liveness com
p
u
t
ation class
commit
|
commitdiff
|
tree
2023-08-03
Richard Bie
n
e
r
Swa
p
l
oop splittin
g
and fina
l
value replacement
commit
|
commitdiff
|
tree
2023-08-02
R
ichard Biene
r
Make add_p
h
i_node_to_bb
s
t
atic
commit
|
commitdiff
|
tree
2023-08-02
Richard Biener
tree-optimiz
a
tion/923
3
5 - I
m
prove sinking heuristics
.
.
.
commit
|
commitdiff
|
tree
2023-08-02
Richard Biener
r
tl-optimization
/
11058
7
- remove q
u
adratic regn
o
_
in_u
s
e_p
commit
|
commitdiff
|
tree
2023-07-27
Ric
h
ard B
i
ene
r
tree-optimization/91838 - fix
FAIL of g++
.
dg/opt/pr9
1
838
.
C
commit
|
commitdiff
|
tree
2023-07-27
R
ichard
B
iener
XFAIL pa
r
t
s
bro
k
en
d
e
l
ib
e
rately
by r13-1762-gf9d4c3b45c5ed5
commit
|
commitdiff
|
tree
2023-07-27
Rich
a
r
d
Biener
Remove recursiv
e
post-dominat
o
r traversal
in
sinking
commit
|
commitdiff
|
tree
2023-07-26
Richard B
i
ener
tree-op
t
i
miza
t
ion/106081
- elide redundant permute
commit
|
commitdiff
|
tree
2023-07-26
R
ichard Biene
r
tree-optim
i
za
t
ion
/
11
0
799 -
f
ix bug in
code hois
t
ing
commit
|
commitdiff
|
tree
2023-07-24
Richard Biener
Remov
e
SL
P
_TREE_
V
EC_STMTS in favor of SL
P
_TREE_V
E
C
_
DEFS
commit
|
commitdiff
|
tree
2023-07-24
Richa
r
d Biener
Rem
o
v
e unuse
d
tree-vecto
r
izer
.
h include
commit
|
commitdiff
|
tree
2023-07-24
Richa
r
d Biener
[i
3
8
6] re
m
ove
un
u
sed tree-vect
o
r
i
zer
.
h
includes
commit
|
commitdiff
|
tree
2023-07-24
Richar
d
Biene
r
tree-
o
p
t
imizati
o
n
/1
1
0
7
77 - abnormals a
n
d r
e
c
ent PRE
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
Ri
c
hard Biene
r
tree-opti
m
ization/110766
-
miss
i
ng PHI
location
check
commit
|
commitdiff
|
tree
2023-07-21
Richard Biene
r
tree-optimiz
a
ti
o
n/41320 - remove bogus XFAILed
t
estcas
e
commit
|
commitdiff
|
tree
2023-07-21
Richar
d
Biener
tree-optimization/88540 - FP x
>
y
? x : y
if-c
o
nv
e
rs
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
R
i
c
h
ard Biener
tree-o
p
timiz
a
tion/110742 - fix latent issue wit
h
perm
u
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richard Biener
tree-optimizat
i
on/110204 - seco
n
d level redundancy
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Ric
h
ard Biener
middl
e
-
end/6
1
747 - co
n
ditiona
l
m
ove expansion a
n
d constants
commit
|
commitdiff
|
tree
2023-07-18
Richar
d
Biener
m
iddle-end/105715 - missed RTL
if-con
v
ersion with
C
OND
_
E
X
P
R
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Richa
r
d B
i
ener
tree-opti
m
i
z
ation/1
1
0669 - bogus m
a
t
ching of loop bitop
commit
|
commitdiff
|
tree
2023-07-14
Rich
a
rd Biene
r
Pr
o
vide extra checki
n
g for ph
i
argume
n
t access from
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Richard Biener
tre
e
-optimizati
o
n
/
110630 - enhance SLP permute
support
commit
|
commitdiff
|
tree
2023-07-11
Richard B
i
en
e
r
tree-optimiza
t
ion/110614 - SLP splat and re
-
align
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Ri
c
hard Bi
e
ner
Closing the GCC 10 branch
commit
|
commitdiff
|
tree
2023-07-06
Ric
h
ard Biener
t
r
e
e
-
opt
i
mization/
1
10556 - tail merging still p
r
e
-
t
u
ple
s
commit
|
commitdiff
|
tree
2023-07-06
Richard Biener
tree-opti
m
iz
a
tion/110
5
6
3
- simplify epilo
g
u
e
VF che
c
ks
commit
|
commitdiff
|
tree
2023-07-06
Richard Bien
e
r
tree-optimizat
i
on
/
110515 - wron
g
code with LIM +
P
RE
commit
|
commitdiff
|
tree
2023-07-06
Richard Biener
Fix e
x
pec
t
ation on gcc
.
d
g
/vect
/
pr
7
1264
.
c
commit
|
commitdiff
|
tree
2023-07-05
Richard Biene
r
adjus
t
testc
a
se for now
happening epilo
g
ue
v
ectorization
commit
|
commitdiff
|
tree
2023-07-05
Richard Biener
middle-e
n
d/
1
10
5
41 - VEC_
P
ERM_EXPR d
o
cumentation is off
commit
|
commitdiff
|
tree
2023-07-05
R
i
c
h
ard Biener
F
i
x
typo
i
n
vectorizer d
e
bug
message
commit
|
commitdiff
|
tree
2023-07-04
R
i
c
hard Biener
tree-opt
i
mization/110491
-
PHI-OPT and un
d
efs
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
Use mark_ssa_maybe_unde
f
s in
P
HI-OPT
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
Remove unnecessa
r
y check on scal
a
r_niter =
=
0
commit
|
commitdiff
|
tree
2023-07-04
Richard Biene
r
t
r
ee
-
o
p
timiz
a
tion/
1
10376 - te
s
tc
a
s
e for fixed b
u
g
commit
|
commitdiff
|
tree
2023-07-04
Richard
B
iener
t
ree-op
t
i
m
iza
t
ion/110228 - avoid u
n
def
s
in ifcombine
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Ric
h
ard Biener
t
ree-optim
i
zation/11
0
4
3
6 - b
o
gus live/relevant fo
r
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
middle-end
/
110495 - avoid associating c
o
n
stants
with
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
R
i
c
h
a
rd Biener
t
r
e
e-opt
i
m
i
z
ation/110310 - move ve
c
t
o
r epilogue disabling
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard B
i
ener
tree-opt
i
mization/110506 - ICE
i
n pattern recog with
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard Bi
e
ner
t
ree
-
op
t
imization
/
110506 - bogus non-zero
m
ask in CCP
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richard Biener
t
r
ee-optimization/110496 - TYPE_
P
RECISION issue with
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Ric
h
ard Bie
n
er
middle-end/110489 - avo
i
d useless work on s
t
atistics
commit
|
commitdiff
|
tree
2023-06-30
Richard Bie
n
er
tree-o
p
t
i
m
i
zation/110381 - fix tes
t
case
commit
|
commitdiff
|
tree
2023-06-29
R
i
chard Biener
tree-optimization/110460
- fend off vector ty
p
es from
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard
Biener
m
iddle-end/1104
5
2 - bad code ge
n
eration with AVX512
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Rich
a
rd Biener
m
iddle-end/110461 - pattern applying wrongl
y
to vecto
r
s
commit
|
commitdiff
|
tree
2023-06-29
Richard Biener
c/110
4
5
4 - IC
E
w
it
h
bogus TYPE_PREC
I
SION us
e
commit
|
commitdiff
|
tree
2023-06-28
Richard Biener
tr
e
e-opt
i
mi
z
a
t
ion/1104
3
4 - a
v
oid
<retval> ={v}
{
C
LO
B
BER
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
R
i
c
hard Biener
tree-optimizati
o
n
/110451 - hoist
invariant
compare
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Ri
c
hard Biener
tree-optim
i
zation/11
0
44
3
- preve
n
t SLP spl
a
t of ga
t
h
e
rs
commit
|
commitdiff
|
tree
2023-06-28
Richard Biene
r
Preven
t
TYPE_PRECISION
o
n
V
ECTOR_TYPEs
commit
|
commitdiff
|
tree
2023-06-27
Richa
r
d Biener
t
r
ee-optimizat
i
on/
9
620
8
- SLP
o
f non-grouped lo
a
ds
commit
|
commitdiff
|
tree
2023-06-26
Richa
r
d Biener
tr
e
e-optimi
z
ation/1
1
0
38
1
- p
r
eser
v
e
SLP permut
a
tion
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
R
ichard Biener
na
r
r
o
w
ing initial
i
zers
and initializer_co
n
stant
_
valid
_
p_1
commit
|
commitdiff
|
tree
2023-06-26
Ric
h
ard Biener
A
v
oid shorten_b
i
nary
_
op
on
V
ECTOR_TYPE
commit
|
commitdiff
|
tree
2023-06-26
Richard B
i
en
e
r
Fix TYP
E
_PRECISION use
i
n
h
as
h
ab
l
e_expr_equal_p
commit
|
commitdiff
|
tree
2023-06-26
Rich
a
rd Bien
e
r
tree-optimization/1
1
0
3
92 - I
C
E with
p
r
edicate
anal
y
sis
commit
|
commitdiff
|
tree
next