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/113026 - avoid vector epilog in more cases
2024-01-08
Richa
r
d
Bien
e
r
tree-optim
i
zation/113026 -
a
v
oid vector epilog in more
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
Ric
h
ard Biene
r
Impro
v
e
D
C
E of de
a
d pa
r
ts o
f
a perm
u
te chain
commit
|
commitdiff
|
tree
2023-12-19
Ric
h
ard Biener
tree
-
o
p
tim
i
zatio
n
/
11
3
0
80 - mi
s
sing f
i
na
l
value replacemen
t
commit
|
commitdiff
|
tree
2023-12-19
Richa
r
d Biener
tree-opt
i
mization/113073
-
amend
PR112
7
36 fix
commit
|
commitdiff
|
tree
2023-12-18
Richa
r
d B
i
ene
r
m
i
ddle-
e
nd/111975 - dump -> GIMPLE FE round
t
r
i
p improve
m
ents
commit
|
commitdiff
|
tree
2023-12-18
Ric
h
ard
B
ie
n
er
c/11
1
975 -
GIMPLE FE dump
i
ng and
p
arsing of TARGET_MEM_REF
commit
|
commitdiff
|
tree
2023-12-14
Richa
r
d Biener
tree-optimization
/
113018 - IC
E
wit
h
BB reduction vectorization
commit
|
commitdiff
|
tree
2023-12-14
Richard Biener
tree
-
optim
i
zation/1
1
2793 - SLP of constant
/
external
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
R
icha
r
d Bie
n
er
tree-optimiza
t
ion
/
11064
0
- te
s
tcas
e
f
or fixed
bug
commit
|
commitdiff
|
tree
2023-12-13
R
i
c
h
ar
d
Biener
Avoid losing MEM_R
E
F offset in M
E
M
_
EXPR adjustment
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
Richard Biener
tree-
o
p
timizati
o
n/112
9
9
1 - re-d
o
PR112961 fix
commit
|
commitdiff
|
tree
2023-12-13
Richa
r
d
B
ie
n
er
tr
e
e-op
t
imiza
t
ion/112990 -
u
nsupported VEC_PERM from
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
Richard Biener
middle-end/111591 - explain
w
hy
T
BAA do
e
sn
'
t
need ad
j
ustment
commit
|
commitdiff
|
tree
2023-12-12
Richard
B
iener
tre
e
-optimization/11273
6
- av
o
id over
r
e
ad with
n
on
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
R
i
char
d
Biener
ipa/92606 - properly hand
l
e no
_
i
c
f a
t
tribu
t
e for vari
a
bles
commit
|
commitdiff
|
tree
2023-12-12
Ric
h
ard
B
iener
tree-optimization/112
9
61 -
inc
l
u
d
e latch in i
f
-co
n
versi
o
n CSE
commit
|
commitdiff
|
tree
2023-12-12
Richard Biener
tree-
o
pti
m
ization/112939 -
V
N PH
I
vi
s
it
i
ng a
n
d
-ftri
v
ial
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Richard Biener
tree
-
optimi
z
ati
o
n/112909 - uninit
d
iagnost
i
c
w
ith a
b
normal
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
R
i
ch
a
rd B
i
ene
r
Shri
n
k
o
u
t-of-SSA dump
commit
|
commitdiff
|
tree
2023-12-06
Rich
a
rd Biener
tree-optimiza
t
ion/1128
4
3 - update
_
stmt doing
w
rong
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
ha
r
d Bi
e
ner
middle-end/112860 - -fgimple can skip ISEL
commit
|
commitdiff
|
tree
2023-12-05
Richa
r
d Biener
sanitizer/111736 - s
k
i
p
A
SA
N
for
g
lobal
s
in altern
a
te
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Richar
d
B
i
ener
ipa/92
6
06
-
I
PA ICF
m
e
r
ging variables in dif
f
e
r
e
nt
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Richard Biene
r
middle-end/112830 - avoid gimplifying non-default addr
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Richa
r
d Bie
n
e
r
tree-
o
p
t
imizat
i
on/112856 - f
i
x
L
C SSA a
f
ter loop
h
e
a
der
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
hard Biener
c
/8
9
2
70 - hono
r
registered_bu
i
ltin_types in type_for
_
size
commit
|
commitdiff
|
tree
2023-12-05
Ric
h
ar
d
B
i
ener
c/86
8
69
-
p
r
eserve add
r
ess-s
p
ace in
f
o when bui
l
ding
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
h
ard Bien
e
r
tree-optimizatio
n
/11282
7
- m
o
re SCEV cprop fixe
s
commit
|
commitdiff
|
tree
2023-12-04
Ri
c
h
a
r
d
B
i
e
ner
m
i
ddle-e
n
d/
1
1278
5
- guard against
l
ast_clique o
v
e
r
f
low
commit
|
commitdiff
|
tree
2023-12-04
Richa
r
d
B
ie
n
er
t
re
e
-optimiza
t
ion/1128
1
8 - re
-
instan
t
iate vector type
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
R
ic
h
ard Biener
tr
e
e-opti
m
i
z
a
tion/112827 - corrup
t
SCEV c
a
che during
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Richard Biener
Fix ambi
g
uity be
t
ween
vect_
g
et_
v
e
c_defs
w
i
t
h
/without
.
.
.
commit
|
commitdiff
|
tree
2023-11-30
Rich
a
rd Bien
e
r
tree-o
p
timi
z
atio
n
/11276
7
- spurious diagnostic aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-11-30
Richard Biener
tree
-
o
pti
m
i
z
a
tion/112
7
6
6 - improve prun
i
n
g of uninit
.
.
.
commit
|
commitdiff
|
tree
2023-11-29
Ri
c
h
ard
Bien
e
r
middle-end/110237 - w
r
o
n
g MEM_ATTRs for par
t
ial l
o
a
ds
.
.
.
commit
|
commitdiff
|
tree
2023-11-28
R
i
ch
a
rd Bi
e
n
er
mid
d
le-end/112741 -
ICE with gim
p
le F
E
a
n
d later re
g
implific
.
.
.
commit
|
commitdiff
|
tree
2023-11-28
Richard Biener
middl
e
-end/11
2
732 - stray
T
YPE_ALIAS_SET
in type variant
commit
|
commitdiff
|
tree
2023-11-27
Ric
h
ard
Biener
tree-optimization/112653 - PTA and return
commit
|
commitdiff
|
tree
2023-11-27
Richard Bien
e
r
tree-opti
m
ization/1127
0
6
-
mis
s
ed simplific
a
tio
n
of
.
.
.
commit
|
commitdiff
|
tree
2023-11-24
Richard B
i
ene
r
tree
-
optim
i
za
t
ion/
1
1
2
677 -
s
tac
k
cor
r
uption with
.
C
O
ND_
.
.
.
commit
|
commitdiff
|
tree
2023-11-24
Richard Biener
tree-opt
i
miz
a
tion/1123
4
4 - relax final
v
al
u
e-re
p
l
a
cem
e
nt fix
commit
|
commitdiff
|
tree
2023-11-23
Richar
d
Biener
middle-
e
n
d
/32667 -
d
o
cument
c
p
y
m
e
m
a
nd memcpy exa
c
t
.
.
.
commit
|
commitdiff
|
tree
2023-11-22
Richard Bie
n
er
tr
e
e-
o
ptimiza
t
io
n
/112344 - wrong final value re
p
l
a
cement
commit
|
commitdiff
|
tree
2023-11-21
Richard Bi
e
ner
tree-optimizati
o
n/112623 - forwp
r
op
V
EC_PACK_TRUNC
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Richard Biener
M
o
v
e VF ba
s
ed
d
epen
d
ence check
commit
|
commitdiff
|
tree
2023-11-21
Richard Biener
middle-end/
1
12622 - adjust arm
t
e
stcases
commit
|
commitdiff
|
tree
2023-11-21
Rich
a
rd Bi
e
n
er
tre
e
-optimi
z
a
tion
/
1
1
1970 - fix issue with SLP
of emulated
.
.
.
commit
|
commitdiff
|
tree
2023-11-20
Richard Biener
tree-opti
m
ization/112618 - unused
.
MASK_CALL
commit
|
commitdiff
|
tree
2023-11-20
Rich
a
rd Bien
e
r
tree-
o
ptimi
z
ation/112
2
81 - loop distribut
i
on an
d
zero
.
.
.
commit
|
commitdiff
|
tree
2023-11-20
Richard Bi
e
ner
middle-e
n
d/112622 - conv
e
rt and v
e
ctor-to
-
fl
o
a
t
commit
|
commitdiff
|
tree
2023-11-17
Richard B
i
ene
r
tree-optimization/112585
- ne
w
test
c
ase
commit
|
commitdiff
|
tree
2023-11-17
R
ichard B
i
ener
Revert
"
tr
e
e-optim
i
zation/112281 - loop distribution
.
.
.
commit
|
commitdiff
|
tree
2023-11-17
R
i
chard Biener
Asse
r
t we don't create recursive DW_AT_{abstract_
o
rigin
.
.
.
commit
|
commitdiff
|
tree
2023-11-16
Rich
a
rd Biener
t
re
e
-optim
i
zat
i
o
n
/112282 -
f
ix testc
a
se
commit
|
commitdiff
|
tree
2023-11-15
Richard Biener
tree-opt
i
m
i
z
a
tion/1
1
2282 - wrong-code with
ifcv
t
hoisti
n
g
commit
|
commitdiff
|
tree
2023-11-15
R
i
chard
B
i
ene
r
Fi
x
I
CE with SLP and -
f
dbg-
c
nt
commit
|
commitdiff
|
tree
2023-11-14
Ric
h
ard Biener
tree-optimization/111233 - loop
splitting misc
o
mpile
commit
|
commitdiff
|
tree
2023-11-14
Rich
a
rd Biener
Loop
distr
i
but
i
on fix f
o
r
S
C
C detection
commit
|
commitdiff
|
tree
2023-11-14
Richard
B
i
e
ner
tree
-
opti
m
izat
i
on/112281 - loo
p
distributio
n
and zero
.
.
.
commit
|
commitdiff
|
tree
2023-11-13
Richard
Bi
e
ner
t
r
ee-optimization/112495
-
alias versioning and
address
.
.
.
commit
|
commitdiff
|
tree
2023-11-13
Ric
h
ard B
i
ener
middle-end/11248
7
- inlin
e
and paramet
e
r mism
a
t
c
h
commit
|
commitdiff
|
tree
2023-11-13
Richard Bie
n
er
tree-optimizat
i
on/111792 - new te
s
t
c
a
s
e
commit
|
commitdiff
|
tree
2023-11-10
Richard Biener
tree-optimiz
a
tion/110221 - SLP and loop m
a
sk/len
commit
|
commitdiff
|
tree
2023-11-10
Richar
d
B
i
ener
mid
d
le-end/1124
6
9 -
fix missing
con
v
erts in ve
c
_cond_ex
p
r
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Richard Biener
Refa
c
tor x8
6
decl ba
s
ed
scatter vectorization, prep
a
re S
L
P
commit
|
commitdiff
|
tree
2023-11-09
Richard Biener
tree-optimization/112450 - av
o
id AVX512 style mas
k
in
g
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Richard Bie
n
er
tree-opti
m
ization/112444 -
avo
i
d bou
g
s P
H
I valu
e
-numb
e
ring
commit
|
commitdiff
|
tree
2023-11-09
Richard Biener
F
i
x SIMD clone SLP a bit
more
commit
|
commitdiff
|
tree
2023-11-08
Richard Bie
n
er
Fix SLP
o
f e
m
ulate
d
gather
s
commit
|
commitdiff
|
tree
2023-11-08
Richard Bi
e
ner
TLC to vect_che
c
k_store
_
r
h
s and
v
ect_slp_chil
d
_index_for_operand
commit
|
commitdiff
|
tree
2023-11-08
R
ichard Biene
r
F
ix SLP of masked loads
commit
|
commitdiff
|
tree
2023-11-07
Richard Biener
l
i
bstdc++/112351 - deal with __gthread_on
c
e failure
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
R
ichard Bie
n
e
r
tree-optimizat
i
on/112405 - SIMD c
l
one
c
al
l
s with (loop
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Richard Biener
tree-
o
ptim
i
z
ation/1
1
1
950 - vect
o
rizer
loop copying
commit
|
commitdiff
|
tree
2023-11-06
R
ichard
B
i
ener
tree-o
p
timizat
i
on/1
1
2404 - two issues with SLP of
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Richard
B
i
en
e
r
tr
e
e-optimization/112369 - s
t
rip_float_extensions an
d
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Richard Biener
middl
e
-en
d
/112
2
96 -
_
_bu
i
ltin_
c
onstant_p and
s
i
de-
e
ffects
commit
|
commitdiff
|
tree
2023-11-03
Richard Biener
Testc
a
ses for vectorize
r
peeling
commit
|
commitdiff
|
tree
2023-11-03
Rich
a
rd
B
ie
n
er
Cl
e
anup vect
o
rizable
_
live_oper
a
tion
commit
|
commitdiff
|
tree
2023-11-03
Richard Biene
r
tree-o
p
timization/112366 -
remov
e
as
s
ert for failed
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
Richard
B
iener
t
ree-optimizati
o
n/11
2
310 -
co
d
e hoisting undefined
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Richar
d
B
iener
tree-optimiz
a
tion/112320 -
b
ougs debug IL after SCCP
commit
|
commitdiff
|
tree
2023-10-31
Richard Biener
tree-optimiz
a
tion
/
1
1
2
3
0
5 - SCEV cprop and c
o
nditional
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
Richard Biener
PR test
s
uite
/
111462
-
add
p
o
werpc64l
e
to list
of ssa
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Rich
a
rd Biener
tree-o
p
timization/111916 - SRA of B
I
T_FIELD_
R
EF of
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard Biener
tree
-
optimi
z
ation/111915 - mi
x
ing grou
p
ed and
non
-
g
rouped
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard Biene
r
i
p
a/111914 - per
f
or
m
param
e
ter
init after
r
emapping
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard B
i
ener
tree-op
t
imi
z
at
i
on/111917 - boug
s
IL
after guard hoisting
commit
|
commitdiff
|
tree
2023-10-20
Richard B
i
ener
tree
-
optim
i
za
t
ion/111383
- testcase for
fixed PR
commit
|
commitdiff
|
tree
2023-10-20
Richard Bien
e
r
tree-optimization/11
1
445
-
s
i
mple_
i
v si
m
p
lifi
c
ation
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Richard Biener
tree-optimization/110243
-
IVO
P
T
s
int
r
oducing und
e
fined
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Richa
r
d Biener
tree-
o
ptimi
z
at
i
on/111891 - fix asser
t
in
v
ectorizabl
e
_simd_c
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
R
i
c
h
ard Biener
t
r
e
e-optimi
z
a
tion/
1
11000 - restr
i
ct invariant motion
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Richard Biener
Document {L,
R
}ROTATE_EX
P
R
commit
|
commitdiff
|
tree
2023-10-20
Richar
d
Biener
Rew
r
ite more
refs
f
or e
p
i
lo
g
ue vectorization
commit
|
commitdiff
|
tree
2023-10-20
R
i
ch
a
rd Biener
F
i
xup vec
t
_
g
e
t
_
and_ch
e
ck_slp_d
e
f
s
for
g
a
t
hers and
.
.
.
commit
|
commitdiff
|
tree
2023-10-19
Richard Biener
tree-opti
m
izatio
n
/111131 - SLP for
n
o
n-IFN gathe
r
s
commit
|
commitdiff
|
tree
2023-10-19
Ric
h
ard Bi
e
ner
Refactor x86 vectorized gath
e
r path
commit
|
commitdiff
|
tree
2023-10-18
Ri
c
har
d
B
i
e
n
er
Re-ins
t
antiate integer mas
k
to
t
r
a
ditional vector mask
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Richard
B
iener
tre
e
-
opti
m
i
z
ation
/
11
1
846 - put simd-
c
lone-info
i
nto
.
.
.
commit
|
commitdiff
|
tree
next