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
Fix ICE with SLP and -fdbg-cnt
2023-08-17
R
i
chard Bie
n
er
tree-opti
m
izat
i
on/111039 - abnorm
a
ls and bit te
s
t mergin
g
commit
|
commitdiff
|
tree
2023-08-17
Richard B
i
en
e
r
Handle
T
YPE_OVERFLOW_U
N
DEFINE
D
vectorized BB
r
e
du
c
tio
n
s
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
Cleanu
p
BB vect
o
riza
t
ion roots handlin
g
commit
|
commitdiff
|
tree
2023-08-15
Ri
c
hard B
i
ener
Support
c
onstants and externals i
n
BB reduction vec
t
oriza
t
ion
commit
|
commitdiff
|
tree
2023-08-15
Richa
r
d Bie
n
er
Use find_loop_location from unr
o
lling
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
tree-optimiz
a
t
ion/
1
10963 - more PRE when optimizing
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
R
i
chard Biener
tree
-
opt
i
m
i
zation/110991
-
u
nroll siz
e
estim
a
te
a
fter
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
R
ichard Bie
n
er
Fix print_loop_
i
nfo ICE
commit
|
commitdiff
|
tree
2023-08-11
Ric
h
a
r
d
Bien
e
r
tree-opt
i
mization/1109
7
9 - fold-le
f
t
reduction and
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
Richard B
i
ener
Improve BB vec
t
orization opt-info
commit
|
commitdiff
|
tree
2023-08-10
R
ichard B
i
ener
Make ISEL use
d
internal fu
n
ct
i
ons const/
n
othrow where
.
.
.
commit
|
commitdiff
|
tree
2023-08-10
Richard Bi
e
ner
Remove insert loc
a
tion a
r
g
ument from vectorizable_live_operat
i
on
commit
|
commitdiff
|
tree
2023-08-09
Richard Bi
e
ner
rtl-optimization
/
1
1
05
8
7 - speedup find_
h
a
r
d_regno_for_1
commit
|
commitdiff
|
tree
2023-08-08
A
ndrzej Turko
genmatch: Log lin
e
numbers indirectl
y
commit
|
commitdiff
|
tree
2023-08-08
Andrzej Turko
genmatch: Red
u
ce
v
aria
b
i
l
i
ty of generat
e
d co
d
e
commit
|
commitdiff
|
tree
2023-08-08
Andr
z
ej Turko
Su
p
p
o
rt get_or
_
i
nsert in
o
rdered_hash_
m
ap
commit
|
commitdiff
|
tree
2023-08-08
Richard
B
i
ener
tree-opt
i
mization/49
9
55 - BB reductio
n
wit
h
o
dd
number
.
.
.
commit
|
commitdiff
|
tree
2023-08-08
Richard B
i
ener
t
r
ee-o
p
timi
z
ation/1109
2
4
-
fix vop live
n
ess for noreturn
.
.
.
commit
|
commitdiff
|
tree
2023-08-07
Richard Biene
r
Use RPO order fo
r
sinkin
g
commit
|
commitdiff
|
tree
2023-08-07
Ric
h
ard Biener
Improve -fo
p
t
-info-vec for
ba
s
ic-block vec
t
orizati
o
n
commit
|
commitdiff
|
tree
2023-08-04
Richard
B
i
ener
t
r
ee-optimization
/
1108
3
8 -
vectorization
o
f widened
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
Rich
a
rd Bie
n
er
tree-optimization/1
1
0
8
3
8 - less agg
r
essively fold out
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richard
B
iener
[libba
c
ktrace] fix up
broken test
commit
|
commitdiff
|
tree
2023-08-03
Rich
a
r
d
Biene
r
t
ree-optimization/1
1
0
8
38 - vectorization o
f
widened
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richard Bien
e
r
t
ree-optimiz
a
ti
o
n
/
110702 - av
o
id
zero-b
a
sed memory
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richa
r
d Biener
I
m
prove sinking w
i
th unrelated defs
commit
|
commitdiff
|
tree
2023-08-03
Ric
h
ar
d
Biener
Add
virtual o
p
erand globa
l
li
v
eness
c
omputation cl
a
ss
commit
|
commitdiff
|
tree
2023-08-03
Richard
Biener
Swa
p
loop split
t
ing and
f
i
na
l
v
a
lue replac
e
m
ent
commit
|
commitdiff
|
tree
2023-08-02
Richard
Bi
e
ner
Make add_
p
hi_node_t
o
_bb s
t
atic
commit
|
commitdiff
|
tree
2023-08-02
Richard Biener
tree-optimization/92
3
35 - Improve si
n
k
i
ng heurist
i
cs
.
.
.
commit
|
commitdiff
|
tree
2023-08-02
Richard Biener
rtl-
o
pt
i
miz
a
tion/1105
8
7 - remove quadratic regno
_
in_use_p
commit
|
commitdiff
|
tree
2023-07-27
R
i
c
h
ard Biener
tre
e
-optimization
/
91838 - fix FA
I
L of g++
.
dg/opt
/
pr9
1
83
8
.
C
commit
|
commitdiff
|
tree
2023-07-27
Richard Biener
XFAIL p
a
rts br
o
ken deliberately by r13-1762-gf9d
4
c3b45c5ed5
commit
|
commitdiff
|
tree
2023-07-27
Richa
r
d
B
iener
Remove r
e
cu
r
sive pos
t
-do
m
inator
t
raversal in si
n
k
i
ng
commit
|
commitdiff
|
tree
2023-07-26
Richard Biene
r
tree-optimiza
t
ion/106081 - elid
e
redundant pe
r
mute
commit
|
commitdiff
|
tree
2023-07-26
Richard Biener
tree-optimization/110799 -
f
ix bug in c
o
de hois
t
ing
commit
|
commitdiff
|
tree
2023-07-24
Richard Bien
e
r
Remov
e
SLP_TRE
E
_
VEC_S
T
MTS in favor of SLP_TREE_
V
EC_DEFS
commit
|
commitdiff
|
tree
2023-07-24
Richard Biener
R
e
m
ove
u
nused tree-vect
o
rizer
.
h
include
commit
|
commitdiff
|
tree
2023-07-24
Richar
d
Biener
[i386] remove unused tree-vect
o
rizer
.
h include
s
commit
|
commitdiff
|
tree
2023-07-24
Richard B
i
ene
r
tree-optimiz
a
t
ion/110777 - abnormal
s
and recent PRE
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
Ri
c
h
a
r
d Biener
tree-optimization/110
7
66
-
missing PHI location c
h
e
c
k
commit
|
commitdiff
|
tree
2023-07-21
Ri
c
hard
B
iener
t
r
e
e-opti
m
iza
t
ion/41320
- re
m
ove bogus
XFAILed
t
estcas
e
commit
|
commitdiff
|
tree
2023-07-21
Richard Biener
tree-opti
m
ization/88540 - FP x > y ? x : y if-conver
s
ion
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
Ric
h
ard Biener
tree-optimizati
o
n/110742 - fix la
t
ent issue with permuting
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richard Bi
e
ner
tr
e
e-
o
ptimization
/
110204 - second leve
l
redundancy
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richar
d
Biener
m
i
ddle-end/61747 - conditional mov
e
e
xpansion
a
n
d
c
onstants
commit
|
commitdiff
|
tree
2023-07-18
R
ichar
d
B
i
e
n
er
mi
d
dle-end/105715
- missed
R
TL
if-conv
e
r
s
ion with COND_EXPR
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Richard
Bien
e
r
tree
-
o
ptimization/110669
-
bogus
matchin
g
of loop bit
o
p
commit
|
commitdiff
|
tree
2023-07-14
R
i
chard Bi
e
ne
r
Provid
e
extra check
i
ng for phi argument
a
ccess from
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Ric
h
ard Biener
tree-o
p
timization/110630
- enhance SLP p
e
rm
u
t
e
support
commit
|
commitdiff
|
tree
2023-07-11
Richa
r
d
Biener
tre
e
-opti
m
iz
a
tion
/
110614
- SLP sp
l
at and
re-al
i
gn
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
R
i
char
d
Biener
Closing the GCC 10 branch
commit
|
commitdiff
|
tree
2023-07-06
R
i
chard Bie
n
e
r
tree-opti
m
ization/1
1
0
5
56 - tail m
e
rg
i
ng still
p
re-tuple
s
commit
|
commitdiff
|
tree
2023-07-06
Richard
B
iener
t
ree-optimization/110563 - simplify epilogue VF chec
k
s
commit
|
commitdiff
|
tree
2023-07-06
Richar
d
B
iener
tree-optimi
z
ation/11
0
515 - wro
n
g co
d
e wit
h
LIM + P
R
E
commit
|
commitdiff
|
tree
2023-07-06
Richard
B
iener
Fix expect
a
tion on gcc
.
dg/vect/pr71264
.
c
commit
|
commitdiff
|
tree
2023-07-05
Ric
h
a
r
d Biene
r
ad
j
u
s
t test
c
ase for now happening epilo
g
ue v
e
ctorization
commit
|
commitdiff
|
tree
2023-07-05
Richard Biener
middle-
e
nd/110541 - VEC_PERM_EXPR documentation is
o
ff
commit
|
commitdiff
|
tree
2023-07-05
R
ich
a
r
d B
i
e
n
er
Fix typ
o
in
v
ectorizer
debug message
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-
o
ptimization/110491 - PHI-OP
T
and undefs
commit
|
commitdiff
|
tree
2023-07-04
Richard Biene
r
Use mar
k
_ssa_maybe_un
d
efs in P
H
I-OPT
commit
|
commitdiff
|
tree
2023-07-04
Richard
B
iener
Remove unnecessary ch
e
ck
o
n s
c
a
l
ar_niter == 0
commit
|
commitdiff
|
tree
2023-07-04
R
i
chard Biener
tree-optim
i
zation
/
110376 - testcase
for f
i
x
ed bug
commit
|
commitdiff
|
tree
2023-07-04
Rich
a
r
d Bie
n
er
tree-optimization/110
2
2
8 - avoid und
e
f
s in i
f
combine
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-opti
m
i
z
a
t
i
o
n/110436
- b
o
g
us live
/
relevant for
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
middle-end/110495
-
avoid associati
n
g const
a
nts with
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-op
t
imization/1
1
0310
- mov
e
v
e
ctor epilog
u
e disabli
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard Bi
e
ner
tree-o
p
timi
z
ation/110506 - ICE in
p
attern recog wit
h
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard Bie
n
er
tree-optimization/11
0
506 -
b
ogus non-zero mask in
CCP
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richard Biener
tree-optimization/110496 - TY
P
E_PRECISION
i
ssue with
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
R
i
c
h
a
r
d Biener
midd
l
e-en
d
/110489 - avoi
d
useless work on statistics
commit
|
commitdiff
|
tree
2023-06-30
Richard B
i
ener
t
r
e
e-op
t
imization/11038
1
-
f
ix tes
t
case
commit
|
commitdiff
|
tree
2023-06-29
Richard
Biener
tree-o
p
t
i
mizat
i
on/1104
6
0
-
f
end off vector ty
p
es from
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Ric
h
ard Biener
middle-e
n
d
/1
1
0452 - bad
c
ode generation with
A
VX512
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard
B
i
e
ner
middle-end/110461 - pattern applying wrong
l
y to vecto
r
s
commit
|
commitdiff
|
tree
2023-06-29
Ri
c
hard Bien
e
r
c
/
1
1
0454 - ICE with
b
ogus TYP
E
_PREC
I
SION
u
s
e
commit
|
commitdiff
|
tree
2023-06-28
Richar
d
Biener
t
r
e
e
-
optimization/110434
- av
o
id <retval> ={v} {CLOBBER
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
R
i
chard Bi
e
ner
tree-optimization/110451
-
ho
i
st invariant
c
ompa
r
e
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
R
i
chard Biener
tr
e
e-o
p
timization/
1
10443 - prevent SLP splat
o
f gathers
commit
|
commitdiff
|
tree
2023-06-28
Richard Biene
r
Prevent
TYPE_PR
E
CISI
O
N on VE
C
TOR
_
TYP
E
s
commit
|
commitdiff
|
tree
2023-06-27
Richar
d
Biener
tree-optimizatio
n
/96208
-
SLP of non-grouped
l
o
ads
commit
|
commitdiff
|
tree
2023-06-26
Richa
r
d
Biener
tree
-
optimization/1
1
0381 - preserve SLP permutation
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
R
i
chard B
i
ener
na
r
rowing i
n
itia
l
i
z
ers and initializer_constant_v
a
lid_p_
1
commit
|
commitdiff
|
tree
2023-06-26
Richard
B
iener
Avoid shorten_binary
_
op on VECT
O
R_TYPE
commit
|
commitdiff
|
tree
2023-06-26
Richard B
i
ener
Fi
x
TY
P
E_
P
RECISION use in has
h
able_e
x
pr
_
equal_p
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
tree-optimization/110392 - ICE
with
p
redicate a
n
alysis
commit
|
commitdiff
|
tree
2023-06-23
R
i
char
d
Biener
Fix initializer_consta
n
t_valid_p
_
1 TYPE_PRECISION
u
se
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Deal with vector typed operands
i
n c
o
nversions
commit
|
commitdiff
|
tree
2023-06-23
Ric
h
ard Bien
e
r
Fix tree_simple_nonnega
t
ive_w
a
rnv_p fo
r
VECTOR_TYP
E
s
commit
|
commitdiff
|
tree
2023-06-23
R
i
c
h
ard Biener
Pro
p
erly guar
d
vect_look
_
through_possible_pr
o
m
ot
i
o
n
commit
|
commitdiff
|
tree
2023-06-23
Richar
d
Biener
Us
e
eleme
n
t_precision
for match
.
p
d
a
rith
c
onver
s
ion
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
R
ichard Biener
Bog
u
s
and missed
foldi
n
g
o
n
vector compare
s
commit
|
commitdiff
|
tree
2023-06-23
Ric
h
a
r
d Biener
Optimize vect
o
r codegen for inva
r
iant lo
a
ds, fix SL
P
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
R
ichard Biener
Improve vector_
v
ector_c
o
mposition_
t
ype
commit
|
commitdiff
|
tree
2023-06-22
Richard Bi
e
n
e
r
tree-o
p
t
i
miza
t
i
o
n/110
3
32 - fix I
C
E with phi
p
r
o
p
commit
|
commitdiff
|
tree
2023-06-21
Richard Biener
Less
s
trip_offset
in IVOPTs
commit
|
commitdiff
|
tree
2023-06-21
Richard
Biener
Less
s
trip_o
f
fset i
n
IVOPTs
commit
|
commitdiff
|
tree
2023-06-21
Richard Biener
Hide IVOP
T
s strip_off
s
e
t
commit
|
commitdiff
|
tree
2023-06-21
Richar
d
Bie
n
er
[i386] Reject
t
oo la
r
g
e vec
t
o
rs
for partial vector
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Richar
d
Bi
e
ner
Improve D
S
E to handle stores bef
o
re __builtin_unreachable ()
commit
|
commitdiff
|
tree
next