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/111233 - loop splitting miscompile
2023-08-17
R
i
c
hard Biener
H
a
ndle TYP
E
_OVERFLOW_UND
E
FINE
D
vectoriz
e
d BB r
e
ductions
commit
|
commitdiff
|
tree
2023-08-15
Richa
r
d Biener
Cleanup
B
B vectorization roots handling
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
Support constants and externals in BB
r
ed
u
ctio
n
vect
o
rization
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
Use find_loop
_
location fro
m
u
nr
o
ll
i
ng
commit
|
commitdiff
|
tree
2023-08-15
Richard Bi
e
ner
tree
-
op
t
imizatio
n
/1109
6
3 - m
o
re PRE when optimizing
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Richard B
i
ener
tr
e
e
-optimization/
1
1
0
991 - unroll
siz
e
estim
a
te after
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Richard Bie
n
er
F
i
x
print_loop_i
n
fo I
C
E
commit
|
commitdiff
|
tree
2023-08-11
Richard
B
iene
r
tree-optimization/110
9
79
-
fold-left reduction
and
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
Richa
r
d Biener
Imp
r
ove
B
B vectorizat
i
on opt-info
commit
|
commitdiff
|
tree
2023-08-10
R
i
chard Biener
Ma
k
e ISEL used internal function
s
const/no
t
hrow where
.
.
.
commit
|
commitdiff
|
tree
2023-08-10
Richard Biene
r
Remo
v
e insert location argumen
t
from vec
t
oriza
b
le_live_operation
commit
|
commitdiff
|
tree
2023-08-09
Richard Bien
e
r
rtl-optim
i
zation/110587 - speedup find_hard_regno_for_
1
commit
|
commitdiff
|
tree
2023-08-08
And
r
zej Turko
genmatch: Log line
n
u
mbers indirectly
commit
|
commitdiff
|
tree
2023-08-08
Andrz
e
j T
u
rko
genmatch:
Reduce var
i
ability of generated cod
e
commit
|
commitdiff
|
tree
2023-08-08
An
d
r
zej Turko
Sup
p
ort
get_or_ins
e
rt
in ordered_hash_map
commit
|
commitdiff
|
tree
2023-08-08
Ri
c
hard Biener
tree-optimi
z
ation/49955
- BB re
d
uc
t
i
o
n
w
ith
o
dd number
.
.
.
commit
|
commitdiff
|
tree
2023-08-08
R
i
chard Biener
t
r
ee
-
o
ptimiza
t
ion/110
9
24
-
fi
x
vop liveness for noretur
n
.
.
.
commit
|
commitdiff
|
tree
2023-08-07
Ri
c
hard B
i
ener
Use
RPO order f
o
r
sinking
commit
|
commitdiff
|
tree
2023-08-07
Richard Biener
Improve -fopt-i
n
fo
-
vec for
b
asic-blo
c
k vect
o
rization
commit
|
commitdiff
|
tree
2023-08-04
Ri
c
hard Biener
tree-optimization/110838 - vecto
r
ization of
wi
d
ened
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
R
ichard Biener
tree-op
t
imizatio
n
/
110838
- less
ag
g
ressivel
y
fo
l
d out
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richard Biener
[libba
c
ktrace] fix up broken te
s
t
commit
|
commitdiff
|
tree
2023-08-03
Richa
r
d B
i
e
ner
tree-optimi
z
ation/110838 - vectorization o
f
w
idened
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
R
ichard Biener
t
r
ee-optimization
/
110702
-
a
v
o
id z
e
ro-base
d
m
em
o
r
y
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richard
Biener
Improve sinki
n
g wit
h
unrelated defs
commit
|
commitdiff
|
tree
2023-08-03
Ri
c
ha
r
d Bi
e
ner
Ad
d
virtual operand global liveness computation class
commit
|
commitdiff
|
tree
2023-08-03
Ri
c
hard Biener
Swap loop
s
p
l
itti
n
g and final val
u
e repl
a
c
ement
commit
|
commitdiff
|
tree
2023-08-02
Ri
c
hard
B
iener
M
a
ke add_phi_
n
ode_t
o
_bb static
commit
|
commitdiff
|
tree
2023-08-02
R
ichard
B
iene
r
t
ree-optimization/
9
2335 - Improve sinking heuristics
.
.
.
commit
|
commitdiff
|
tree
2023-08-02
Richard Bi
e
ner
rt
l
-opt
i
miz
a
t
i
on/1
1
0587 - remove quadratic re
g
no_i
n
_
use_p
commit
|
commitdiff
|
tree
2023-07-27
Richa
r
d Biener
tree
-
optimization/91838 - fix FAI
L
o
f g++
.
dg/opt/pr91838
.
C
commit
|
commitdiff
|
tree
2023-07-27
Richard B
i
ene
r
XFAIL par
t
s
b
roken deli
b
erately by
r
13-1762-gf9d
4
c3b45c5
e
d5
commit
|
commitdiff
|
tree
2023-07-27
Richard Bie
n
e
r
Remove re
c
ursiv
e
post-d
o
minator
traversal
in sinking
commit
|
commitdiff
|
tree
2023-07-26
Richard Biener
tree
-
op
t
imiz
a
ti
o
n/1060
8
1 - elide redunda
n
t
p
ermute
commit
|
commitdiff
|
tree
2023-07-26
Richa
r
d Biener
tree-o
p
timization
/
110799 -
f
i
x
b
u
g in code h
o
is
t
ing
commit
|
commitdiff
|
tree
2023-07-24
Richar
d
Biener
R
e
move SLP_TREE_VEC
_
S
TMTS in favor of S
L
P_TREE_VEC_DEF
S
commit
|
commitdiff
|
tree
2023-07-24
R
ich
a
rd B
i
e
ner
Remove
u
nused
t
ree-vectorizer
.
h incl
u
d
e
commit
|
commitdiff
|
tree
2023-07-24
Richard
Bi
e
ner
[i386
]
r
emove unu
s
ed tree-
v
e
c
tor
i
z
e
r
.
h i
n
cludes
commit
|
commitdiff
|
tree
2023-07-24
Richard
Biener
tr
e
e
-
o
ptimiz
a
tion/110777 - abnormals and re
c
ent PRE
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
Richard Biene
r
tree-optimi
z
ation
/
110766
-
missing PHI loc
a
tion ch
e
ck
commit
|
commitdiff
|
tree
2023-07-21
Richard Bien
e
r
tree-optimiz
a
tion
/
413
2
0
-
r
e
m
ove
b
ogus
X
FAILed
testc
a
se
commit
|
commitdiff
|
tree
2023-07-21
Richard
B
iener
tree-optimizati
o
n/88540 - F
P
x >
y
?
x : y if-conv
e
rsi
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
Richard Biene
r
tree-optimiza
t
ion/
1
10742
-
fix lat
e
n
t issue wi
t
h permuting
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
R
i
cha
r
d Biener
tr
e
e-op
t
imization/110
2
04 - second level re
d
undancy
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
R
ic
h
ard
B
i
e
ner
m
i
ddle-end/61747 -
condi
t
ional m
o
ve
e
xpan
s
ion a
n
d constants
commit
|
commitdiff
|
tree
2023-07-18
Richard
B
iener
m
i
ddle-end/105715 - mi
s
sed RTL if-conversion
w
ith COND_EXPR
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
R
i
c
h
a
rd Bie
n
er
tree-o
p
t
i
mizati
o
n/11
0
669 - bogus matchi
n
g
of
loo
p
bitop
commit
|
commitdiff
|
tree
2023-07-14
R
i
chard Biene
r
Provid
e
extr
a
checking for phi ar
g
u
ment
a
c
c
e
ss f
r
om
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Rich
a
rd Biener
tree-optimization/1106
3
0
-
e
nhance SLP permute su
p
port
commit
|
commitdiff
|
tree
2023-07-11
R
ichard Biene
r
tre
e
-optimizati
o
n/1106
1
4
- SLP splat an
d
r
e
-align
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Richard Bien
e
r
Closing the
G
C
C 10 bran
c
h
commit
|
commitdiff
|
tree
2023-07-06
Rich
a
rd
B
iener
tree-optimiz
a
tion/1
1
055
6
- tail
m
e
r
gin
g
still
p
re-t
u
ples
commit
|
commitdiff
|
tree
2023-07-06
Richard Bie
n
er
tree-optimization/110563 -
s
i
mplify e
p
i
l
o
gue VF checks
commit
|
commitdiff
|
tree
2023-07-06
R
ichard Biener
tree-optimizat
i
on/110515 - wrong cod
e
with LIM +
P
R
E
commit
|
commitdiff
|
tree
2023-07-06
Richard
Bie
n
er
Fix expe
c
tat
i
on on g
c
c
.
dg/vect/pr71
2
64
.
c
commit
|
commitdiff
|
tree
2023-07-05
Rich
a
r
d B
i
ener
adjust testc
a
se for
now happ
e
ning epilog
u
e vectorization
commit
|
commitdiff
|
tree
2023-07-05
Richard B
i
ener
middle-en
d
/110541 -
V
EC_PERM_EXPR document
a
tion is
o
f
f
commit
|
commitdiff
|
tree
2023-07-05
Richard Bi
e
ner
Fi
x
typo in vectorizer deb
u
g message
commit
|
commitdiff
|
tree
2023-07-04
Rich
a
r
d
Biener
tree-optimization/110491 - PHI-
O
PT and
undef
s
commit
|
commitdiff
|
tree
2023-07-04
Ric
h
ard Biener
Use mark
_
ssa
_
maybe_un
d
efs in PHI-OP
T
commit
|
commitdiff
|
tree
2023-07-04
Ri
c
hard Biener
Remove unnecessary che
c
k on scalar_niter == 0
commit
|
commitdiff
|
tree
2023-07-04
Richard
B
i
e
n
er
tr
e
e-
o
p
t
imi
z
ation
/
110376 - testcase fo
r
f
i
xed bu
g
commit
|
commitdiff
|
tree
2023-07-04
Ri
c
hard Biener
tree-op
t
imizat
i
on/110228 - av
o
id und
e
fs in ifcombine
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Bie
n
er
tree-optimization/110436 - bogus live/relevan
t
for
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard
B
ie
n
er
middle-end/110495 - avoid as
s
ociatin
g
con
s
tants with
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-o
p
timiz
a
tion
/
11031
0
- mo
v
e
v
ector epilogue dis
a
bli
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard Biener
tree-optimiza
t
io
n
/110506 - ICE
in pattern recog wit
h
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard Biener
t
r
ee-
o
ptimiz
a
tion/110506 - bogus
n
on-zero mask in CCP
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richard Bien
e
r
tree-optimizat
i
o
n
/11
0
4
9
6
-
T
YPE_PRECISION issue
w
ith
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Ric
h
ard
B
iener
m
i
ddle-end/110489 - avoid use
l
ess work on stat
i
st
i
cs
commit
|
commitdiff
|
tree
2023-06-30
R
i
chard B
i
ener
tree-optim
i
zation/
1
10381 - fix t
e
s
t
case
commit
|
commitdiff
|
tree
2023-06-29
R
i
cha
r
d
Biener
tree-
o
ptimi
z
ation/11046
0
-
f
end off vector types from
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richa
r
d Biener
mi
d
dl
e
-end/
1
1
0
4
52
-
bad code
g
ener
a
t
ion wit
h
AVX512
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
R
i
c
h
ard Biener
middle-end
/
11
0
461 - pa
t
tern applying wrongly to
vectors
commit
|
commitdiff
|
tree
2023-06-29
Richard Bien
e
r
c/110454 -
I
C
E with bogus TYPE_PRECI
S
IO
N
us
e
commit
|
commitdiff
|
tree
2023-06-28
Richard Biener
tre
e
-optimization/11043
4
-
a
void
<
retval> ={v} {CLOBBER
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
R
i
chard Biener
tree-o
p
timizat
i
on/110451 - hoist invariant com
p
are
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
R
i
chard
Bie
n
er
tree
-
optimization
/
110443 - prevent SL
P
splat of gather
s
commit
|
commitdiff
|
tree
2023-06-28
Ri
c
hard
B
iener
Pre
v
ent TYPE_PREC
I
SION on VEC
T
OR_TYP
E
s
commit
|
commitdiff
|
tree
2023-06-27
Richard Bien
e
r
tree
-
o
p
timization/9
6
208 - SLP of non-gr
o
uped loads
commit
|
commitdiff
|
tree
2023-06-26
R
i
c
ha
r
d
B
iener
t
r
ee-o
p
timizati
o
n/
1
10381
-
p
re
s
erve SLP
permutation
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
R
i
c
h
a
r
d Bie
n
e
r
narrowin
g
initializers a
n
d initializer_constan
t
_valid_p_1
commit
|
commitdiff
|
tree
2023-06-26
R
ic
h
ard Biener
A
v
oid
s
ho
r
ten_binary_o
p
on VECTOR_TYPE
commit
|
commitdiff
|
tree
2023-06-26
Richar
d
Biener
F
i
x TYPE_PRECI
S
I
O
N use in hashable_expr_equa
l
_p
commit
|
commitdiff
|
tree
2023-06-26
Richa
r
d
Bien
e
r
tree-
o
pt
i
mization/
1
10392 -
I
CE with p
r
edicate analysis
commit
|
commitdiff
|
tree
2023-06-23
R
i
char
d
Biener
Fix
initializer_c
o
n
s
ta
n
t_valid_p_1 TYPE_PRECIS
I
ON use
commit
|
commitdiff
|
tree
2023-06-23
Ri
c
ha
r
d Biener
Deal
w
ith vector
typed
operands in
c
onv
e
rsions
commit
|
commitdiff
|
tree
2023-06-23
R
i
ch
a
rd Biener
Fix
tree_simpl
e
_nonne
g
ativ
e
_
w
arnv_p f
o
r VECTOR_TYPEs
commit
|
commitdiff
|
tree
2023-06-23
R
ic
h
a
r
d Biener
P
r
operl
y
guard vect_look_through_possible_
p
romotion
commit
|
commitdiff
|
tree
2023-06-23
Rich
a
rd
B
ie
n
er
Use elem
e
nt_precision for m
a
tch
.
pd
a
rith conve
r
sion
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
R
i
c
hard Bien
e
r
B
o
gus and missed folding on ve
c
to
r
compares
commit
|
commitdiff
|
tree
2023-06-23
Richard B
i
ener
O
ptimize vect
o
r
codeg
e
n for inv
a
riant loads, fix SL
P
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Improv
e
vector_v
e
ctor_composition_type
commit
|
commitdiff
|
tree
2023-06-22
Richard Biener
tree-
o
p
t
imi
z
ation/11
0
332 -
f
i
x
ICE
w
ith ph
i
p
r
o
p
commit
|
commitdiff
|
tree
2023-06-21
Richard Biener
Less s
t
r
i
p_offset in IVOPTs
commit
|
commitdiff
|
tree
2023-06-21
Richard Biener
Less strip_offset in IVOPTs
commit
|
commitdiff
|
tree
2023-06-21
Richard Bien
e
r
Hide IVOPTs st
r
ip_offset
commit
|
commitdiff
|
tree
2023-06-21
Richard
Bie
n
er
[i3
8
6] Re
j
ect too large vectors for partial ve
c
tor
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Richard Biener
I
m
prove DS
E
to handle stores b
e
f
o
re
__bu
i
l
tin
_
unreachable ()
commit
|
commitdiff
|
tree
2023-06-20
Rich
a
rd
Bi
e
ne
r
Update v
i
rtual SS
A
for
m
manually
where easily po
s
si
b
le
.
.
.
commit
|
commitdiff
|
tree
next