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
Use find_loop_location from unrolling
2023-08-15
Richard Biener
Use fin
d
_loop_location f
r
om unrolling
commit
|
commitdiff
|
tree
2023-08-15
Richa
r
d Biener
tree-optimization/110963 - more P
R
E wh
e
n optimizi
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Richard
Bi
e
ner
t
r
ee-optimization/1
1
0
9
9
1 -
unro
l
l size estimat
e
af
t
er
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Rich
a
rd
B
iener
Fix pr
i
nt_loop_in
f
o ICE
commit
|
commitdiff
|
tree
2023-08-11
Richard Biener
tree-
o
ptim
i
zation/1109
7
9
-
fold
-
left redu
c
t
ion
a
nd
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
Richar
d
Bie
n
er
Improv
e
BB vectorization o
p
t-info
commit
|
commitdiff
|
tree
2023-08-10
Richard Biener
Make ISEL use
d
interna
l
func
t
io
n
s c
o
ns
t
/
nothrow where
.
.
.
commit
|
commitdiff
|
tree
2023-08-10
R
i
chard Biener
Remo
v
e insert location
a
r
gument from vectorizable_l
i
v
e
_
operation
commit
|
commitdiff
|
tree
2023-08-09
Richard
Bien
e
r
rtl-opt
i
mization/110587 - speedup fi
n
d_hard_regno_f
o
r_1
commit
|
commitdiff
|
tree
2023-08-08
Andrzej Turko
genma
t
ch:
Log line numbers indirec
t
ly
commit
|
commitdiff
|
tree
2023-08-08
And
r
zej Turko
genmatch: Red
u
ce variability of gen
e
rated code
commit
|
commitdiff
|
tree
2023-08-08
Andrzej Turko
Su
p
p
ort get_or_inse
r
t
in order
e
d
_
hash_map
commit
|
commitdiff
|
tree
2023-08-08
R
i
chard B
i
e
ner
tree-optimization/49955 - BB reduct
i
on with
o
dd
number
.
.
.
commit
|
commitdiff
|
tree
2023-08-08
Richard Biener
tree-optimiza
t
i
on/110924 -
f
ix vop livenes
s
for noreturn
.
.
.
commit
|
commitdiff
|
tree
2023-08-07
Richard Biener
U
se RPO order for sinking
commit
|
commitdiff
|
tree
2023-08-07
Richard
B
iener
Improve -fopt-info-vec for basi
c
-block vectorization
commit
|
commitdiff
|
tree
2023-08-04
Richar
d
Biener
tree-op
t
imization/110838 -
vectorizat
i
on o
f
wide
n
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
Richar
d
Bie
n
er
tre
e
-o
p
timiz
a
tion/110838 - less
a
ggressively fold o
u
t
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richard B
i
ener
[libbacktrace] fix up bro
k
en te
s
t
commit
|
commitdiff
|
tree
2023-08-03
Richard Biene
r
tree
-
o
ptimization/
1
10838 -
vectorization of widened
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richar
d
Biener
t
r
ee-o
p
tim
i
za
t
i
o
n
/110702
-
avoi
d
zero-based memory
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richar
d
Biener
Improve sink
i
n
g
w
ith unrelated defs
commit
|
commitdiff
|
tree
2023-08-03
Richard
Biener
A
d
d virt
u
al operand global liven
e
ss computa
t
ion clas
s
commit
|
commitdiff
|
tree
2023-08-03
Richard Biener
Swap loop
spl
i
tting and fina
l
v
a
lue replacement
commit
|
commitdiff
|
tree
2023-08-02
Richard Biener
Make add_phi_no
d
e
_
t
o
_bb
s
tatic
commit
|
commitdiff
|
tree
2023-08-02
Richard Biener
tree-optimizati
o
n/92335 - Improve sinking heuristics
.
.
.
commit
|
commitdiff
|
tree
2023-08-02
Richa
r
d Bi
e
ner
rtl-optimization/110
5
87 - remove qu
a
dratic regno_
i
n_
u
se
_
p
commit
|
commitdiff
|
tree
2023-07-27
Richard Biener
t
r
ee-optim
i
z
a
t
i
on/91838
-
fix FA
I
L of g++
.
dg/opt/pr91838
.
C
commit
|
commitdiff
|
tree
2023-07-27
Richard Biener
X
F
AIL parts broke
n
deliberate
l
y by r1
3
-1762-gf9d4c3b45c5ed5
commit
|
commitdiff
|
tree
2023-07-27
R
i
c
hard Bi
e
n
e
r
Remove recursive post-
d
ominator tr
a
versa
l
in sinking
commit
|
commitdiff
|
tree
2023-07-26
Richard B
i
e
n
er
t
ree-optimization/1
0
6081 - elide
re
d
u
ndant per
m
ute
commit
|
commitdiff
|
tree
2023-07-26
Richard Biener
tree-optimizat
i
o
n/110799 - fix bug in code hoisting
commit
|
commitdiff
|
tree
2023-07-24
Ric
h
ar
d
Biener
Rem
o
ve SLP_TR
E
E
_VEC_STMTS in favor o
f
S
L
P_TREE_VEC_DEFS
commit
|
commitdiff
|
tree
2023-07-24
R
i
c
h
a
rd Bi
e
ner
Remove unused tree-v
e
cto
r
i
z
er
.
h include
commit
|
commitdiff
|
tree
2023-07-24
R
i
chard Bi
e
ner
[i386
]
remove unused
t
ree
-
vectorize
r
.
h includes
commit
|
commitdiff
|
tree
2023-07-24
Richard
B
iener
t
r
e
e
-
o
ptimiza
t
ion/1
1
0
7
77 - abnormals
a
n
d re
c
ent PRE
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
Richa
r
d Biener
t
r
e
e-
o
ptimi
z
a
tion/110766 - miss
i
ng PHI location che
c
k
commit
|
commitdiff
|
tree
2023-07-21
Richard Biener
tr
e
e-optimization
/
413
2
0
- rem
o
ve bogus XFAILed
t
estcase
commit
|
commitdiff
|
tree
2023-07-21
Rich
a
rd Biener
tree
-
op
t
imiz
a
ti
o
n/88540 -
F
P x > y
? x
: y if-conv
e
rsio
n
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
Ric
h
ard Biener
tree-optimi
z
ation/110742 - f
i
x l
a
tent
i
ssue with p
e
rmuting
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
R
i
chard
B
iener
t
r
ee-optimization/110204 -
second level redundan
c
y
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richard Biener
middle
-
e
nd
/
61747
-
con
d
itional mov
e
expansion and co
n
stants
commit
|
commitdiff
|
tree
2023-07-18
Richard Biener
mi
d
dle-end/10
5
715 - mi
s
s
ed RTL if-con
v
ersion with COND_EXPR
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Richard Bi
e
ner
tree-o
p
t
i
m
i
zation/110669 - b
o
gus matching of loop
b
ito
p
commit
|
commitdiff
|
tree
2023-07-14
Ri
c
hard Biener
Provide extra checking for
phi
a
rgument access fro
m
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Richar
d
Biener
tree-o
p
timization/110630 - enhance SLP permute support
commit
|
commitdiff
|
tree
2023-07-11
Richard Biener
tree-optimizati
o
n/110614
-
S
LP splat
a
nd re-align
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Richard Biener
Closing
t
he GCC 10
branch
commit
|
commitdiff
|
tree
2023-07-06
Rich
a
rd
B
iener
tr
e
e-optimiza
t
ion/110
5
56 - tail merging
still pre-tuples
commit
|
commitdiff
|
tree
2023-07-06
R
ichard Biener
tree-optimiz
a
tion/110563
-
simp
l
ify epilogue VF
c
hecks
commit
|
commitdiff
|
tree
2023-07-06
Richard
Biener
tree-opti
m
izatio
n
/110515 - wrong code
w
ith LIM + PR
E
commit
|
commitdiff
|
tree
2023-07-06
Richard Bi
e
ner
Fix expectation on gcc
.
d
g
/vect/pr712
6
4
.
c
commit
|
commitdiff
|
tree
2023-07-05
R
ichar
d
Biener
adjust testcase for now h
a
ppening ep
i
log
u
e vector
i
za
t
ion
commit
|
commitdiff
|
tree
2023-07-05
R
ichard
B
i
e
ner
mid
d
le-end/110541 - V
E
C
_PE
R
M
_
EXPR
d
oc
u
m
entation is off
commit
|
commitdiff
|
tree
2023-07-05
Richard Bien
e
r
Fix typ
o
i
n
ve
c
to
r
izer debug message
commit
|
commitdiff
|
tree
2023-07-04
Richard B
i
ener
tree-op
t
i
miza
t
ion/110491 - PHI-OP
T
and undefs
commit
|
commitdiff
|
tree
2023-07-04
R
i
c
hard Bie
n
er
Use mark_ssa_may
b
e_undefs in PH
I
-OPT
commit
|
commitdiff
|
tree
2023-07-04
Richard
Biener
Remove u
n
n
e
cessary
c
heck on
scalar_niter ==
0
commit
|
commitdiff
|
tree
2023-07-04
Richard
B
iener
tree-optim
i
zation/110376 - testcase
f
o
r fixed bug
commit
|
commitdiff
|
tree
2023-07-04
Rich
a
r
d
Biener
tree-optimization
/
1
1
0
2
28 -
a
vo
i
d
undefs
i
n
ifcombi
n
e
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Bi
e
ner
tree-optimization/
1
10436 - bogus liv
e
/rel
e
vant
for
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
R
ichard Bi
e
ner
middle
-
end/1104
9
5 - avoid asso
c
ia
t
ing constan
t
s w
i
th
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
R
icha
r
d Biener
tree-opt
i
m
iza
t
io
n
/110310 - move vector epil
o
gue disabling
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard Biener
tree-optimiza
t
io
n
/
1
10506
-
ICE in
pat
t
ern recog with
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
R
ichard Biener
tr
e
e-optim
i
z
a
t
i
on/110
5
06 - bo
g
u
s n
o
n
-
zero mask in CCP
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richard Bie
n
er
tr
e
e
-optimization/110496
-
TYPE_PRECISIO
N
issue wit
h
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
R
ichard Biener
middle-end/110489 - avoid useless work on statis
t
ics
commit
|
commitdiff
|
tree
2023-06-30
Rich
a
rd B
i
e
ner
tree
-
opt
i
mi
z
ation/110381 - fix te
s
tcase
commit
|
commitdiff
|
tree
2023-06-29
Ri
c
h
ard Biener
tree-opti
m
i
zat
i
on/
1
1046
0
- fe
n
d off vec
t
or types from
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
R
icha
r
d
B
i
e
ner
m
i
ddl
e
-en
d
/110452
- bad code gene
r
a
tion with AVX512
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
R
i
chard Bi
e
n
er
middle
-
end/11
0
46
1
- pattern applying wrongly to ve
c
tors
commit
|
commitdiff
|
tree
2023-06-29
R
i
cha
r
d Biener
c/110454 - ICE with bogus TYPE_PREC
I
S
I
ON use
commit
|
commitdiff
|
tree
2023-06-28
Richard B
i
ener
tree-optimization/1
1
0
434 -
a
v
oid <retval> ={v} {CLOBBE
R
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
R
i
c
h
a
r
d B
i
e
n
e
r
tre
e
-
optimization/110451 - ho
i
st invariant compare
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Richard Biene
r
tree-optimization/11044
3
-
prevent SLP
splat o
f
gather
s
commit
|
commitdiff
|
tree
2023-06-28
Richard Bien
e
r
P
revent
T
YPE_PRECISIO
N
on
V
E
C
T
O
R
_
T
Y
PEs
commit
|
commitdiff
|
tree
2023-06-27
Rich
a
rd B
i
ener
tree
-
optimizati
o
n/96208 -
SLP of non-grouped l
o
ads
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
t
r
ee-optimization/11
0
381 - preserve SLP permut
a
tion
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Ric
h
ard Biener
narrowing initializer
s
and ini
t
i
a
l
izer_c
o
nstant_vali
d
_p_
1
commit
|
commitdiff
|
tree
2023-06-26
R
i
c
ha
r
d Biener
Avoi
d
shorten_
b
inary_op on VECTOR_TYPE
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
Fix TYPE_PRECISION use in
h
ashable_expr_
e
qual_p
commit
|
commitdiff
|
tree
2023-06-26
Richard
B
iener
tr
e
e-optimiz
a
tio
n
/110392 - ICE
w
ith predicate analys
i
s
commit
|
commitdiff
|
tree
2023-06-23
Richard Biene
r
Fix
initializer
_
constant
_
v
a
li
d
_p_1 TYPE_PRECISI
O
N use
commit
|
commitdiff
|
tree
2023-06-23
Richard
B
iener
Deal
w
ith vector ty
p
ed o
p
erands
i
n convers
i
ons
commit
|
commitdiff
|
tree
2023-06-23
Rich
a
rd Biener
Fix
t
ree_sim
p
le_nonne
g
ative_warnv_p for VE
C
TOR_TYPEs
commit
|
commitdiff
|
tree
2023-06-23
Richard B
i
ener
P
roperly
g
ua
r
d vect_
l
ook_
t
h
ro
u
gh_possible_promotion
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
U
s
e elem
e
nt_precisi
o
n for match
.
pd
a
rith conversi
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Bogus and missed folding on
vector compares
commit
|
commitdiff
|
tree
2023-06-23
Richa
r
d Biener
O
pt
i
mize vector co
d
egen for inv
a
riant loads, fix SLP
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Ri
c
hard Biener
Improve vector
_
vector_
c
om
p
osition_t
y
p
e
commit
|
commitdiff
|
tree
2023-06-22
Ric
h
ard Biener
tre
e
-
o
pti
m
ization/110332 - fix ICE with phi
p
rop
commit
|
commitdiff
|
tree
2023-06-21
R
i
chard Bie
n
e
r
Le
s
s str
i
p_offset in
I
VOP
T
s
commit
|
commitdiff
|
tree
2023-06-21
Richard Biener
L
e
ss s
t
rip_offset in
I
VOP
T
s
commit
|
commitdiff
|
tree
2023-06-21
R
ichard Bien
e
r
Hi
d
e IVOPTs strip_of
f
set
commit
|
commitdiff
|
tree
2023-06-21
Ri
c
hard Bie
n
er
[i386]
R
e
j
ect
t
o
o
l
ar
g
e
vect
o
rs for partial
v
ector
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
R
i
chard Biene
r
Imp
r
ove DSE to handle stores before __b
u
i
l
tin
_
un
r
e
a
chable ()
commit
|
commitdiff
|
tree
2023-06-20
Richard Biene
r
Update v
i
rt
u
al SSA form manual
l
y
w
he
r
e easi
l
y possible
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Ri
c
ha
r
d Biener
debug
/
1
10295 - mixed
up early/late debug for m
e
mber
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
Richard Biener
R
e
move -save-
t
emps
from tests using -flto
commit
|
commitdiff
|
tree
2023-06-19
Richard
Biener
tree-opt
i
miza
t
ion/
1
1
0298 -
C
FG cl
e
anup and stale nb_it
e
rations
commit
|
commitdiff
|
tree
next