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
Improve -fopt-info-vec for basic-block vectorization
2023-08-07
Rich
a
r
d
Biener
I
mpro
v
e -fopt-info-vec for basic-block
vectorizati
o
n
commit
|
commitdiff
|
tree
2023-08-04
Ri
c
h
ar
d
Biene
r
tree-optimization
/
1
1
0838 - vectorizati
o
n of widened
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
Rich
a
rd Biener
tree-optimization/110838 - less aggress
i
vely f
o
ld o
u
t
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richa
r
d B
i
e
n
e
r
[libbacktrac
e
] fix
up broken test
commit
|
commitdiff
|
tree
2023-08-03
R
i
c
h
ard Biene
r
tree-op
t
imization/1108
3
8 - vectorization o
f
widened
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Ri
c
hard Biener
t
ree-opt
i
mization/
1
10702 - av
o
id zero-base
d
memory
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richard
Biener
I
mprove sinki
n
g
with unrelated de
f
s
commit
|
commitdiff
|
tree
2023-08-03
Ri
c
hard Bie
n
e
r
Add virtual operand global liv
e
ness computation c
l
a
s
s
commit
|
commitdiff
|
tree
2023-08-03
Richard B
i
ener
Swap loop spl
i
tting
and fi
n
a
l
value replacement
commit
|
commitdiff
|
tree
2023-08-02
Ri
c
h
a
rd Biener
Make ad
d
_ph
i
_nod
e
_to_bb static
commit
|
commitdiff
|
tree
2023-08-02
Rich
a
rd Bi
e
ner
tree-optimi
z
ation
/
92335 -
I
mprove sinking
h
eurist
i
cs
.
.
.
commit
|
commitdiff
|
tree
2023-08-02
Richard Bi
e
n
e
r
rtl-o
p
timization/1
1
0587 - re
m
ove
q
ua
d
r
atic regn
o
_in_u
s
e_p
commit
|
commitdiff
|
tree
2023-07-27
Richa
r
d
Bie
n
er
tree-optimiz
a
t
ion/
9
1838 - fix FAIL of g++
.
dg/opt/pr91838
.
C
commit
|
commitdiff
|
tree
2023-07-27
Richard Biener
XFAIL
parts broken de
l
ib
e
ra
t
ely b
y
r13
-
1
762-gf9d4c3b45c5
e
d5
commit
|
commitdiff
|
tree
2023-07-27
Ri
c
hard Bi
e
ner
R
e
move recursiv
e
post-dominato
r
trave
r
sal i
n
sinking
commit
|
commitdiff
|
tree
2023-07-26
Ri
c
hard Bie
n
er
tree-optimization/1
0
6081 - elide redundant permute
commit
|
commitdiff
|
tree
2023-07-26
Richard Biener
tr
e
e-optimiz
a
tion/110799 -
f
i
x bug
in code ho
i
sting
commit
|
commitdiff
|
tree
2023-07-24
Ric
h
ard
B
i
ener
Remove SLP_TR
E
E_VEC_STMTS
i
n
f
avor of SL
P
_TREE_VEC_DEFS
commit
|
commitdiff
|
tree
2023-07-24
Richar
d
B
i
ener
Remo
v
e un
u
sed tr
e
e-vecto
r
izer
.
h include
commit
|
commitdiff
|
tree
2023-07-24
Richard Biener
[i
3
86
]
remove unused tree-vectorizer
.
h
inclu
d
es
commit
|
commitdiff
|
tree
2023-07-24
R
ichard Biener
tree-opt
i
mization/110777 - abnormals
a
nd recent PRE
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
Ric
h
ard Bi
e
n
er
tree-optimization/1107
6
6
- missing PHI
l
ocation check
commit
|
commitdiff
|
tree
2023-07-21
Richard Bien
e
r
t
r
ee-optimization/41320 - remove bogus XF
A
ILed testcase
commit
|
commitdiff
|
tree
2023-07-21
Richar
d
Biener
tree-opt
i
m
i
zatio
n
/
8
8
540 - FP x
>
y
? x
: y if-conversion
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
Richard Bi
e
ner
tree-opti
m
ization/110742 - fix
l
atent issue with permuting
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richard Biener
tree-op
t
imizati
o
n
/
110204
-
second l
e
vel redun
d
a
ncy
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
R
i
ch
a
rd Bie
n
er
middle-e
n
d/617
4
7 - conditi
o
nal move exp
a
nsion a
n
d cons
t
ants
commit
|
commitdiff
|
tree
2023-07-18
Rich
a
rd Biener
middle-end/1
0
5715 - missed RTL if-conversion with COND_EXPR
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Ri
c
hard B
i
ener
tree-optimization/110669 - bo
g
u
s matching of
loop bitop
commit
|
commitdiff
|
tree
2023-07-14
Richa
r
d
Bie
n
er
Prov
i
de extra checking f
o
r
p
hi
argument acce
s
s
f
rom
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Richard Biener
tree-optimization/110630 - en
h
ance SLP perm
u
te sup
p
ort
commit
|
commitdiff
|
tree
2023-07-11
Richard Bien
e
r
tree-optim
i
zation/11061
4
- SLP splat
a
nd re-a
l
ign
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Ri
c
h
ard B
i
ener
Closing the
GCC 10 branch
commit
|
commitdiff
|
tree
2023-07-06
Richard Biene
r
tree-o
p
tim
i
zation/11
0
55
6
-
t
a
il
me
r
ging still pr
e
-t
u
ples
commit
|
commitdiff
|
tree
2023-07-06
Richard Biener
t
r
ee-optimization/110563 - simplify
e
pilogue VF check
s
commit
|
commitdiff
|
tree
2023-07-06
R
ichard
Bie
n
er
tree
-
o
p
timizati
o
n/11051
5
- wrong co
d
e with
L
IM
+ PRE
commit
|
commitdiff
|
tree
2023-07-06
Richard Bie
n
e
r
Fi
x
exp
e
ct
a
tion on gcc
.
dg/ve
c
t/pr7
1
2
64
.
c
commit
|
commitdiff
|
tree
2023-07-05
Richard Biener
a
d
j
ust testcas
e
for now happeni
n
g
e
p
ilogue vecto
r
ization
commit
|
commitdiff
|
tree
2023-07-05
Ric
h
ard Biener
m
i
d
dle
-
end/
1
105
4
1 - VEC_PERM_
E
XPR
d
o
c
u
mentat
i
o
n
is off
commit
|
commitdiff
|
tree
2023-07-05
Richard Biener
Fix
t
y
p
o in
vecto
r
izer
d
eb
u
g message
commit
|
commitdiff
|
tree
2023-07-04
Richa
r
d Bie
n
e
r
tree-optimization/
1
104
9
1 -
P
HI-OPT an
d
unde
f
s
commit
|
commitdiff
|
tree
2023-07-04
Ri
c
hard Biener
U
s
e
mark_ssa_maybe_undefs in PHI-OPT
commit
|
commitdiff
|
tree
2023-07-04
Ri
c
h
a
rd Biener
R
e
move
unnecessary che
c
k on scalar_nite
r
==
0
commit
|
commitdiff
|
tree
2023-07-04
Ri
c
hard
Bi
e
ner
tree-optimi
z
ation/110376 -
testcas
e
for
f
ix
e
d bug
commit
|
commitdiff
|
tree
2023-07-04
R
i
char
d
Biener
tree-optimi
z
ation/110228
- avoid undefs in i
f
combine
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
R
i
c
h
ard B
i
ener
tree-optimiz
a
t
i
on/
1
10436 - bogus live/rele
v
ant f
o
r
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richa
r
d
Bien
e
r
m
i
ddle-
e
nd/11049
5
- avoid
associating constants
wit
h
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Ric
h
ard Biener
tree-opt
i
mizat
i
o
n
/110310
- move vect
o
r epilog
u
e disabl
i
ng
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Ri
c
hard Biener
tree-optimization/11050
6
- ICE
i
n pattern recog wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Ric
h
ard Biener
tree-optimization/
1
1
0
506 - bogus non-zero mask in CCP
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Ric
h
a
r
d B
i
ene
r
t
r
e
e
-optimization/110496
-
T
Y
P
E
_
PR
E
CISION
i
s
s
ue wit
h
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richard Biener
m
iddle-en
d
/
110489
- avoid use
l
ess
work
on statistics
commit
|
commitdiff
|
tree
2023-06-30
Richa
r
d Biene
r
tree-
o
pt
i
mization/110381 -
f
i
x te
s
tcase
commit
|
commitdiff
|
tree
2023-06-29
Rich
a
rd Biener
t
r
ee-optimiza
t
ion/110460 - fend off vector types fro
m
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard Biene
r
middle
-
end/110452 - bad code generation wi
t
h AVX512
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard Biener
middle-end/110
4
61 - pa
t
tern applying wrongl
y
to vectors
commit
|
commitdiff
|
tree
2023-06-29
Richard B
i
e
n
e
r
c/110
4
5
4
-
ICE w
i
th bo
g
us TYPE_PREC
I
SION us
e
commit
|
commitdiff
|
tree
2023-06-28
R
i
char
d
Biener
tr
e
e-optimization/110434 - avoid <ret
v
a
l>
=
{v}
{
CLOBBER
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
R
ichard Biener
tree-optim
i
zatio
n
/110451 - hoist invariant compare
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Richard
Biener
tr
e
e-
o
ptimization/110443 -
pre
v
ent
S
L
P splat of
g
athers
commit
|
commitdiff
|
tree
2023-06-28
Richard
Biener
Prevent TYPE_
P
RECI
S
ION on VECTOR_TYP
E
s
commit
|
commitdiff
|
tree
2023-06-27
Richard Biener
tree-optimization/96208 - SL
P
of non-groupe
d
loads
commit
|
commitdiff
|
tree
2023-06-26
Richard
Biener
tree-optimization/110381 - preserve SLP permutation
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Richar
d
B
iener
narrowing ini
t
ializers and in
i
t
ialize
r
_consta
n
t_va
l
id_p_1
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
Avoid shorten_
b
ina
r
y
_
o
p on VECTOR_TYPE
commit
|
commitdiff
|
tree
2023-06-26
Rich
a
rd Biener
Fix TYPE_PRECISION use in h
a
shable_expr_equa
l
_p
commit
|
commitdiff
|
tree
2023-06-26
Richa
r
d
B
iener
tree-optimization/110392 - ICE with predicate ana
l
ysi
s
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Fix
initiali
z
er_const
a
nt_valid_p_1 TYPE_PRECISIO
N
use
commit
|
commitdiff
|
tree
2023-06-23
Ri
c
hard B
i
ener
Deal with
v
ector
t
yp
e
d operands in conversions
commit
|
commitdiff
|
tree
2023-06-23
Ri
c
hard Biener
Fi
x
t
r
ee_s
i
m
p
le_
n
onnegat
i
ve_warnv
_
p for VECTOR_TY
P
Es
commit
|
commitdiff
|
tree
2023-06-23
Ric
h
ard Biener
Properly guard vect_look_through_po
s
sibl
e
_promotion
commit
|
commitdiff
|
tree
2023-06-23
Ric
h
ard Biener
U
se element_precision fo
r
ma
t
ch
.
pd
ar
i
th
conversio
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Bogus
a
nd m
i
sse
d
f
olding on v
e
ctor compares
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Optimize vecto
r
codegen for invariant loads, fix SLP
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Richard
B
iener
I
m
prov
e
ve
c
t
or_vector_composition_type
commit
|
commitdiff
|
tree
2023-06-22
Richar
d
Biener
tree-op
t
imizatio
n
/110332 - f
i
x ICE w
i
th phiprop
commit
|
commitdiff
|
tree
2023-06-21
Ri
c
hard Biener
Less strip_off
s
e
t in IV
O
PTs
commit
|
commitdiff
|
tree
2023-06-21
Ri
c
hard Biener
Les
s
strip_offset in IVOPTs
commit
|
commitdiff
|
tree
2023-06-21
R
ichard
B
iener
Hide
IVOPTs s
t
rip_off
s
et
commit
|
commitdiff
|
tree
2023-06-21
Richard B
i
e
n
er
[i386]
Rej
e
ct too
l
arge vectors for
partial vector
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Richard
B
iener
Improve DSE to
h
andle st
o
r
e
s before __builtin
_
un
r
eachab
l
e ()
commit
|
commitdiff
|
tree
2023-06-20
Ri
c
hard B
i
ener
Update virt
u
al SSA form man
u
ally where
ea
s
ily po
s
sible
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
R
i
chard
Biene
r
debug/11029
5
-
mixed up
earl
y
/late
de
b
u
g
for member
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
R
i
chard Bi
e
ner
Remove -save-temps from tests us
i
ng -f
l
to
commit
|
commitdiff
|
tree
2023-06-19
Richard
B
ie
n
e
r
tree-
o
p
t
imi
z
a
t
i
on/
1
10298 - CFG
cleanup and s
t
ale
n
b_iteratio
n
s
commit
|
commitdiff
|
tree
2023-06-19
Ric
h
ard Biener
Fix
build of aarc64
commit
|
commitdiff
|
tree
2023-06-19
R
ichard Biene
r
AVX512
fully mas
k
ed vectorization
commit
|
commitdiff
|
tree
2023-06-19
Rich
a
rd
Biener
Add loop_vinfo argument to vect_get_loo
p
_mask
commit
|
commitdiff
|
tree
2023-06-16
Richa
r
d Biener
tree-optimizat
i
on/110278 - uns
< (t
y
peof uns)(uns
.
.
.
commit
|
commitdiff
|
tree
2023-06-16
Richa
r
d
B
iener
tre
e
-optimization/1102
6
9 - r
e
store mis
s
e
d
condi
t
io
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Ric
h
ar
d
B
i
ener
Fix m
e
mory leak in loop hea
d
er c
o
p
ying
commit
|
commitdiff
|
tree
2023-06-13
Ri
c
hard Bie
n
er
m
i
ddle-e
n
d/110232 - fix native in
t
erpret of vector
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Richard Biener
Fix
disambiguation
against
.
MASK_LOAD
commit
|
commitdiff
|
tree
2023-06-12
Richard Biener
Fix disam
b
iguation against
.
M
A
S
K_STOR
E
commit
|
commitdiff
|
tree
2023-06-12
Richard
Bien
e
r
middle
-
end/110200 -
genmatch force-leaf and
convert
.
.
.
commit
|
commitdiff
|
tree
2023-06-09
Richard
Bi
e
ner
m
i
ddl
e
-end/1
1
0182 - TY
P
E_PRE
C
ISION on VECTOR_
T
YPE causes
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Richard
Bie
n
e
r
middle-end/110055 - avoid CLOBBERing static varia
b
l
e
s
commit
|
commitdiff
|
tree
2023-06-06
Richard Biener
tr
e
e
-
optimization
/
109143 - improve PTA compile
t
i
me
commit
|
commitdiff
|
tree
2023-05-31
Ri
c
hard B
i
e
n
er
ipa/109983
-
(IPA
)
PTA speedup
commit
|
commitdiff
|
tree
2023-05-31
Richard Biene
r
IPA PTA stats enhanceme
n
t and non-det
a
ils dump slimming
commit
|
commitdiff
|
tree
next