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 SLP of masked loads
2023-08-03
Richard
Bie
n
e
r
[
libbac
k
trac
e
]
fix up bro
k
en test
commit
|
commitdiff
|
tree
2023-08-03
R
ichard Biener
t
r
ee-optimization/110838 - v
e
ctorizat
i
on of wid
e
n
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richard Biener
tree-optimization/110702 - a
v
oid zero-based m
e
mory
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Ri
c
hard Biener
Impr
o
v
e
s
i
n
king with
u
nr
e
lated defs
commit
|
commitdiff
|
tree
2023-08-03
Richard
Biene
r
Add
v
irt
u
al operand
gl
o
b
al liven
e
s
s
computation c
l
a
s
s
commit
|
commitdiff
|
tree
2023-08-03
Richard B
i
ener
Swap loop s
p
l
i
tting and final value
r
eplacement
commit
|
commitdiff
|
tree
2023-08-02
Richard Bien
e
r
Make add_phi_n
o
de
_
t
o_bb static
commit
|
commitdiff
|
tree
2023-08-02
Richar
d
B
iener
t
r
ee-o
p
timization/92
3
35 - Impro
v
e s
i
nking he
u
risti
c
s
.
.
.
commit
|
commitdiff
|
tree
2023-08-02
Ri
c
hard Biener
rtl-
o
ptimization/110587 - re
m
o
v
e quadr
a
t
i
c reg
n
o_in_u
s
e_p
commit
|
commitdiff
|
tree
2023-07-27
Rich
a
rd Bie
n
er
t
r
e
e-opti
m
i
zatio
n
/91838 - fix FAI
L
of g++
.
dg/opt/pr91838
.
C
commit
|
commitdiff
|
tree
2023-07-27
Richard Bien
e
r
X
FAIL part
s
broken deliberately by r13-1762-gf9d4c3b45c5ed
5
commit
|
commitdiff
|
tree
2023-07-27
Rich
a
rd
B
iener
Rem
o
ve
r
ec
u
r
s
ive p
o
st-dominat
o
r traversal in sinking
commit
|
commitdiff
|
tree
2023-07-26
R
i
char
d
Biener
t
r
ee-op
t
imizat
i
on/
1
06081 - elide re
d
undant
permute
commit
|
commitdiff
|
tree
2023-07-26
Ric
h
ard Biener
tree-optimization/1107
9
9
- fix b
u
g in code hoisting
commit
|
commitdiff
|
tree
2023-07-24
Richard Biener
Re
m
o
v
e SLP_TREE_VEC_
S
TMT
S
i
n favor
of SLP_
T
RE
E
_V
E
C_DE
F
S
commit
|
commitdiff
|
tree
2023-07-24
R
i
c
hard B
i
ener
Rem
o
ve
unus
e
d
t
re
e
-vectorizer
.
h include
commit
|
commitdiff
|
tree
2023-07-24
R
i
char
d
Biener
[i
3
86
]
remo
v
e unused tree-vectorizer
.
h
i
nclude
s
commit
|
commitdiff
|
tree
2023-07-24
Ri
c
hard Biener
tree-
o
ptimizat
i
o
n
/110777 - abno
r
mals and
r
e
c
e
nt PRE
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
R
i
chard B
i
ener
t
ree-
o
pt
i
mization/110766 - m
i
ssing PHI location
c
h
e
c
k
commit
|
commitdiff
|
tree
2023-07-21
Richard
Biener
tree-optimization/41320 - remo
v
e b
o
gus XFAILed
t
e
stcase
commit
|
commitdiff
|
tree
2023-07-21
Richard Biener
tree-opt
i
mi
z
ation/8
8
54
0
-
F
P
x > y ? x : y if-con
v
e
rsion
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
Richar
d
Biener
tree-opt
i
mi
z
ation/11
0
742 -
fix lat
e
nt issue with
permut
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richar
d
Bien
e
r
tree
-
optimization/1102
0
4 - s
e
cond level r
e
dundanc
y
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Ric
h
ard Biener
middle-end
/
6
1747 - conditional move expan
s
ion an
d
constants
commit
|
commitdiff
|
tree
2023-07-18
Ric
h
ard Bien
e
r
middl
e
-en
d
/10571
5
- missed RTL
i
f-convers
i
on
w
ith COND_
E
XPR
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Richa
r
d B
i
en
e
r
tree
-
o
pti
m
ization/110669 - bogus
matching of lo
o
p bit
o
p
commit
|
commitdiff
|
tree
2023-07-14
Richard B
i
ener
Pr
o
vide extra checkin
g
for phi argument access from
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Ric
h
ard Biener
t
r
e
e
-optimization/110630
-
e
n
h
ance SLP permute
support
commit
|
commitdiff
|
tree
2023-07-11
Richard Biener
tree-opti
m
i
zation/110614 -
S
LP splat and re
-
align
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Ric
h
ard B
i
ener
Closing
the GCC 10 branch
commit
|
commitdiff
|
tree
2023-07-06
Richard Bien
e
r
tre
e
-opti
m
i
z
at
i
on/11
0
556 -
t
ail
m
e
rging sti
l
l pre-t
u
ples
commit
|
commitdiff
|
tree
2023-07-06
Richa
r
d
Bi
e
ner
tree-op
t
i
mization/110563 - simplify
epilogue VF check
s
commit
|
commitdiff
|
tree
2023-07-06
Richard
Biener
tr
e
e-optimizatio
n
/110515 - wr
o
ng co
d
e with LIM +
PRE
commit
|
commitdiff
|
tree
2023-07-06
Richard Biener
F
ix expectat
i
on on gcc
.
dg/vect/pr7126
4
.
c
commit
|
commitdiff
|
tree
2023-07-05
Richard Biener
ad
j
ust testcase for
n
o
w
h
a
ppening epilo
g
ue v
e
c
t
orizat
i
on
commit
|
commitdiff
|
tree
2023-07-05
Rich
a
rd
Biener
mi
d
dle-e
n
d/
1
10541 - VEC_PE
R
M_EXPR documentation
i
s off
commit
|
commitdiff
|
tree
2023-07-05
Rich
a
rd
Biener
Fix ty
p
o i
n
ve
c
to
r
iz
e
r
debu
g
message
commit
|
commitdiff
|
tree
2023-07-04
R
i
chard Biener
tre
e
-
opt
i
m
i
zation/110491
-
PHI-OPT an
d
undef
s
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
Use mark_ssa
_
maybe_undefs in PHI-OPT
commit
|
commitdiff
|
tree
2023-07-04
R
ichard Bien
e
r
Rem
o
ve unne
c
ess
a
ry
c
h
ec
k
on s
c
alar_n
i
t
er == 0
commit
|
commitdiff
|
tree
2023-07-04
Richa
r
d Biener
tree-optimizat
i
on/
1
1
037
6
- testcase
f
or fixe
d
bug
commit
|
commitdiff
|
tree
2023-07-04
Ric
h
ard Biener
t
r
ee-optimization/110
2
28 - avoid undefs in
i
fcombi
n
e
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richar
d
Bie
n
e
r
tree-optimi
z
ation/110436 - bogus l
i
ve/releva
n
t
for
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
middle-end/110495 - avoid ass
o
ciating constants with
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-opti
m
i
za
t
ion/110310 - move
v
ector e
p
i
lo
g
u
e
d
isabling
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard B
i
ener
tree-opti
m
ization/
1
10506 - ICE
in pattern
r
e
c
og with
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Rich
a
rd
B
iener
tree-optimization/110506 - bo
g
us n
o
n-zero mas
k
in CCP
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richard B
i
en
e
r
tree-optimiza
t
ion/110
4
9
6
- TYP
E
_PRECISI
O
N issue wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richa
r
d Biener
m
i
d
dle-end/110
4
89 -
a
void useless work on statisti
c
s
commit
|
commitdiff
|
tree
2023-06-30
Richard Bien
e
r
tree
-
o
ptimization/11
0
3
8
1
- fix testcase
commit
|
commitdiff
|
tree
2023-06-29
Richard Biener
t
ree-optim
i
z
a
t
ion/
1
10460
-
fend
o
ff vector
types fro
m
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard
B
iener
m
i
d
d
l
e
-end
/
110452 - bad code generation with
A
VX512
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard
B
iene
r
middle-end/1104
6
1 - pattern
a
pplyin
g
wrongly t
o
vectors
commit
|
commitdiff
|
tree
2023-06-29
Richar
d
Biener
c
/
110454 - IC
E
wi
t
h
bogus
TYP
E
_PRECISIO
N
use
commit
|
commitdiff
|
tree
2023-06-28
Richard Biener
t
ree-opti
m
iza
t
ion/1
1
04
3
4 - avoid <retval> ={v} {CLOBBER
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
R
i
chard Biener
tree-optimization/
1
10
4
51 - hoist in
v
ariant compare
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Ric
h
a
r
d Biener
tree-opti
m
i
z
a
t
io
n
/1
1
0443 - pre
v
ent SLP splat of gat
h
ers
commit
|
commitdiff
|
tree
2023-06-28
Rich
a
rd
Biener
Prev
e
nt TYPE_PRECISION on
VECTOR_TYPEs
commit
|
commitdiff
|
tree
2023-06-27
Ri
c
h
a
rd Bien
e
r
tree-o
p
timiza
t
ion/962
0
8
- SLP
o
f
n
on-
g
rouped loads
commit
|
commitdiff
|
tree
2023-06-26
R
ichard
B
iene
r
tree-optimiza
t
ion/110381
-
pr
e
serve SLP permutat
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Richard
B
ie
n
er
n
a
rro
w
ing
initi
a
lizer
s
and initializ
e
r
_
constant
_
vali
d
_
p
_1
commit
|
commitdiff
|
tree
2023-06-26
Richard
B
iene
r
Avo
i
d s
h
ort
e
n_binary
_
op on VECTOR_T
Y
PE
commit
|
commitdiff
|
tree
2023-06-26
Richard Bie
n
e
r
Fix TYPE_PRECISIO
N
use in hashable_expr
_
eq
u
al
_
p
commit
|
commitdiff
|
tree
2023-06-26
R
icha
r
d Bien
e
r
tre
e
-opt
i
mization/110
3
92 - ICE with
predic
a
te ana
l
y
sis
commit
|
commitdiff
|
tree
2023-06-23
Richard Bi
e
n
e
r
F
i
x initi
a
lizer_
c
onstant_
v
alid_p
_
1
TYPE_PRECI
S
I
O
N
use
commit
|
commitdiff
|
tree
2023-06-23
R
i
chard B
i
ener
D
e
al wi
t
h vec
t
or ty
p
ed operands
i
n
conversions
commit
|
commitdiff
|
tree
2023-06-23
R
i
cha
r
d Biener
Fix tr
e
e
_
si
m
pl
e
_nonn
e
gative_warnv_
p
for VECTOR_TYPEs
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Pro
p
erly gua
r
d vect
_
look_th
r
ough_p
o
ssible_prom
o
tio
n
commit
|
commitdiff
|
tree
2023-06-23
Richard Bie
n
e
r
Use eleme
n
t_precision for matc
h
.
pd arith conv
e
rs
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Ric
h
ard
B
i
ener
B
ogus
and missed folding on
v
ec
t
or comp
a
res
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
O
ptimize vec
t
or codegen for invari
a
nt loa
d
s, fix
SLP
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Improve v
e
ctor_vec
t
or
_
c
o
mposition_type
commit
|
commitdiff
|
tree
2023-06-22
Richard Biener
t
ree
-
o
p
tim
i
zation/110332 - fix ICE with phipro
p
commit
|
commitdiff
|
tree
2023-06-21
Richard Bi
e
ner
Less strip_offset
i
n
IVOPTs
commit
|
commitdiff
|
tree
2023-06-21
Richard B
i
ener
Less
s
trip_offset in IV
O
P
T
s
commit
|
commitdiff
|
tree
2023-06-21
Richar
d
Biener
Hi
d
e IVOP
T
s strip_offset
commit
|
commitdiff
|
tree
2023-06-21
Richard B
i
ener
[i3
8
6
]
Re
j
ect too
large
vectors
fo
r
par
t
ial vector
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Richard
Biener
I
mprove
D
S
E
to
han
d
le stores before __builtin_unreachab
l
e ()
commit
|
commitdiff
|
tree
2023-06-20
Richard
Biener
Up
d
a
t
e
virt
u
al SSA form manually whe
r
e
e
as
i
ly possib
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Richard B
i
ener
debug/
1
102
9
5
-
mi
x
ed up
earl
y
/late deb
u
g
for member
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
Richard B
i
ener
Remove -save-temps from tests using -flto
commit
|
commitdiff
|
tree
2023-06-19
Richa
r
d Biener
tree-optimizati
o
n/110298 - CFG
c
lea
n
up and st
a
le nb_iterations
commit
|
commitdiff
|
tree
2023-06-19
R
i
chard
Biener
Fix build of
aa
r
c64
commit
|
commitdiff
|
tree
2023-06-19
Richard Biener
AVX512 fully
m
a
s
k
ed vectorization
commit
|
commitdiff
|
tree
2023-06-19
Richa
r
d Biener
Add lo
o
p_
v
info argument t
o
ve
c
t_get_loop_mask
commit
|
commitdiff
|
tree
2023-06-16
Richard Bi
e
ner
tree-optim
i
zation/1102
7
8 - uns
< (typeof uns)(
u
n
s
.
.
.
commit
|
commitdiff
|
tree
2023-06-16
Richard Bien
e
r
tree-optimizat
i
on/110269 - re
s
tore missed condition
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Richard Biener
Fi
x
m
e
mory
l
eak in loop
h
ead
e
r co
p
ying
commit
|
commitdiff
|
tree
2023-06-13
Ri
c
hard
Biener
middl
e
-en
d
/1
1
0232 - f
i
x
native interpret of vector
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Richard Biener
Fix di
s
amb
i
gua
t
i
o
n against
.
MASK_LOAD
commit
|
commitdiff
|
tree
2023-06-12
Richar
d
Biener
F
ix d
i
s
a
mbi
g
u
a
t
i
o
n
against
.
MAS
K
_STORE
commit
|
commitdiff
|
tree
2023-06-12
R
icha
r
d
Biener
middle-end/110200 - genmatch f
o
rce-l
e
a
f an
d
convert
.
.
.
commit
|
commitdiff
|
tree
2023-06-09
Richard Biener
mid
d
le-end/110182 - TYPE_
P
R
E
C
I
SION on
VECTOR_TYPE cau
s
es
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Rich
a
rd Biener
middle
-
end/110
0
55 - avoid CLOBB
E
Ring static vari
a
bl
e
s
commit
|
commitdiff
|
tree
2023-06-06
Richa
r
d Bie
n
er
tree-opti
m
ization/109143 - imp
r
o
v
e PTA compile time
commit
|
commitdiff
|
tree
2023-05-31
Richard B
i
ener
ipa/109983 - (
I
P
A) PT
A
spe
e
d
u
p
commit
|
commitdiff
|
tree
2023-05-31
Richard Biener
IPA PTA st
a
t
s en
h
anc
e
m
ent a
n
d non-det
a
ils dump slimming
commit
|
commitdiff
|
tree
2023-05-25
R
ich
a
r
d Bien
e
r
target/109
9
55 - ha
n
d
l
e pattern g
e
nerated COND_EX
P
R
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
Richard Bi
e
ner
target/109944 - avoid
STLF fail
for V16QI
m
ode CTOR
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
Richard Biene
r
tree
-
optimization/109
8
49 - fi
x
fal
l
out of PRE
h
o
i
sti
n
g
.
.
.
commit
|
commitdiff
|
tree
next