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/110563 - simplify epilogue VF checks
2023-07-06
Rich
a
rd
B
i
ener
t
r
ee-optimization/110563 - si
m
plify e
p
ilogue VF check
s
commit
|
commitdiff
|
tree
2023-07-06
Richard
B
iener
t
r
ee-optimization/110515 - wrong code
with LIM + PRE
commit
|
commitdiff
|
tree
2023-07-06
Richard
Biene
r
Fix expectat
i
on on gcc
.
dg/ve
c
t/pr712
6
4
.
c
commit
|
commitdiff
|
tree
2023-07-05
Richard Biener
adjust
t
es
t
case for now happening
e
pilogue vecto
r
i
z
a
tion
commit
|
commitdiff
|
tree
2023-07-05
Richard Biene
r
middle-
e
nd/110541 - VEC_PERM_
E
XPR documen
t
a
t
i
o
n is off
commit
|
commitdiff
|
tree
2023-07-05
Ri
c
har
d
Biener
Fix typo in v
e
ctorizer debug messag
e
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tr
e
e-op
t
i
m
i
zation/110
4
91 - PHI-OPT and
u
ndef
s
commit
|
commitdiff
|
tree
2023-07-04
Richard Bie
n
er
Us
e
mark_
s
sa_maybe
_
undefs in PHI-O
P
T
commit
|
commitdiff
|
tree
2023-07-04
Ri
c
hard Biener
Remove unn
e
cessary
c
heck on scalar_
n
iter == 0
commit
|
commitdiff
|
tree
2023-07-04
Richard Bie
n
er
tree-optimiz
a
tion/110376 - te
s
tcase
f
or
fixed bug
commit
|
commitdiff
|
tree
2023-07-04
Ri
c
h
ard
Biener
tree-optimiza
t
ion/110
2
2
8
- a
v
oid undefs in ifcombine
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
R
i
chard Biener
tree-optim
i
zation/11043
6
- bog
u
s live/relev
a
nt f
o
r
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
R
icha
r
d Biener
middle-end/
1
10495 - avo
i
d
a
ssoc
i
ating constants
w
ith
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard
B
iener
tr
e
e-optimizati
o
n/110310 - move
vecto
r
epilogue d
i
sa
b
ling
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Ri
c
hard Biener
tr
e
e-optimization/110506 - ICE in pattern recog with
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richa
r
d B
i
ener
tree-optimization/1
1
05
0
6 -
b
ogus non-zero ma
s
k in CC
P
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richard Biener
tree-optimization/110496 - T
Y
PE_P
R
EC
I
SION issue with
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
R
icha
r
d Bie
n
er
middle-end/110489 - avoid useless work on st
a
tistics
commit
|
commitdiff
|
tree
2023-06-30
R
ichard
Biener
t
ree-o
p
timiz
a
tion/
1
1038
1
- fix tes
t
c
ase
commit
|
commitdiff
|
tree
2023-06-29
Ric
h
ard Biener
tree-
o
ptimization/110460 - fend off vec
t
or
t
ypes from
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Rich
a
r
d
Biener
middle-end/110452 - bad code genera
t
ion
with
A
V
X512
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard Bie
n
er
middle-end/110461 - patt
e
rn applying
wrong
l
y to
v
ectors
commit
|
commitdiff
|
tree
2023-06-29
R
ichard Biener
c/11045
4
- ICE with bogus TY
P
E_PRECIS
I
ON use
commit
|
commitdiff
|
tree
2023-06-28
R
i
cha
r
d Biener
tree-optimization/110434 - avoid <ret
v
al> ={v}
{
CLOB
B
ER
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Richard Biener
tree-op
t
imization
/
110451 - hoi
s
t invaria
n
t compare
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Richard Biener
tree-opt
i
miza
t
io
n
/110443
-
prevent SL
P
splat of g
a
t
h
e
rs
commit
|
commitdiff
|
tree
2023-06-28
Richa
r
d Biener
Prevent TYPE_PRECISION on VECTOR_TYPEs
commit
|
commitdiff
|
tree
2023-06-27
Richa
r
d Biener
tree-optimizati
o
n
/9620
8
- SLP of no
n
-gr
o
uped l
o
ads
commit
|
commitdiff
|
tree
2023-06-26
R
i
chard Bie
n
er
t
r
ee-o
p
timiza
t
ion/1103
8
1 - pr
e
serv
e
SLP p
e
rmutation
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Richard
Bien
e
r
narrowing initiali
z
ers and initializer_con
s
tant_valid_p_1
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
Avoid
shorte
n
_binary_
o
p on V
E
C
T
O
R_TYPE
commit
|
commitdiff
|
tree
2023-06-26
Richa
r
d B
i
e
ner
Fix TY
P
E_PRECISIO
N
use in has
h
abl
e
_ex
p
r
_
equal_p
commit
|
commitdiff
|
tree
2023-06-26
Richard B
i
ener
tree-optimization/110
3
92 -
I
C
E w
i
th predicate analy
s
is
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Fix
i
nit
i
a
l
ize
r
_constant_valid_p
_
1 TY
P
E_PRECISION us
e
commit
|
commitdiff
|
tree
2023-06-23
R
i
cha
r
d Biene
r
Deal
with vect
o
r
t
yp
e
d
operands in conversions
commit
|
commitdiff
|
tree
2023-06-23
Ri
c
hard Biener
Fix
t
ree_simple_no
n
negative_warnv_p fo
r
V
E
C
TOR_
T
YPE
s
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Properly guard vect_look_throug
h
_possible_prom
o
tion
commit
|
commitdiff
|
tree
2023-06-23
Richard
Biener
Use element
_
precision for match
.
pd arith c
o
n
version
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Richar
d
Bi
e
ne
r
Bogus and
m
issed foldin
g
o
n
v
ector c
o
mp
a
res
commit
|
commitdiff
|
tree
2023-06-23
Ri
c
hard
Biener
Optimize
vect
o
r
c
odegen
f
or invari
a
nt loads, fix S
L
P
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Richa
r
d Biener
Improve vector
_
vector_composition_type
commit
|
commitdiff
|
tree
2023-06-22
Richard Biener
tree-optimization/110332 - fix ICE with phiprop
commit
|
commitdiff
|
tree
2023-06-21
R
ichard Biener
Le
s
s st
r
ip_
o
ff
s
et in IVOPTs
commit
|
commitdiff
|
tree
2023-06-21
Richard Biener
L
ess st
r
ip_offset in IVOPTs
commit
|
commitdiff
|
tree
2023-06-21
Richard
Biener
Hide IVOPTs strip_o
f
fset
commit
|
commitdiff
|
tree
2023-06-21
Richa
r
d Biener
[i386] Reje
c
t too large
v
ectors for
pa
r
t
i
al vector
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Richard Biener
I
m
pr
o
ve
D
SE to handl
e
stores
b
e
fore __
b
uiltin_unre
a
chable
(
)
commit
|
commitdiff
|
tree
2023-06-20
R
i
c
h
ard Biener
Updat
e
virtual SS
A
form manually where easi
l
y possible
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
R
ichard Biener
debug/110295 -
m
i
x
ed
u
p
early/l
a
te debug
f
or member
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
Richard Biener
Remove
-save-te
m
ps f
r
om t
e
sts
using -flto
commit
|
commitdiff
|
tree
2023-06-19
Richard Biener
tree-optimizat
i
on/110298
-
CFG
cleanup and stale nb_iterat
i
o
n
s
commit
|
commitdiff
|
tree
2023-06-19
Richard Biener
Fix
build of aar
c
64
commit
|
commitdiff
|
tree
2023-06-19
Rich
a
rd Biener
AVX512 fully masked vectori
z
a
ti
o
n
commit
|
commitdiff
|
tree
2023-06-19
Richard Biener
Add l
o
op_vinfo argument to vect_g
e
t
_
loop_mask
commit
|
commitdiff
|
tree
2023-06-16
Rich
a
r
d
Biener
tree-o
p
timization/110278
-
un
s
< (typeof
u
ns)(uns
.
.
.
commit
|
commitdiff
|
tree
2023-06-16
Richa
r
d Bien
e
r
t
ree-optimization/110269
-
restore missed
c
ondit
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Richard Biener
Fix memory
leak in loop he
a
de
r
c
o
p
ying
commit
|
commitdiff
|
tree
2023-06-13
Richar
d
Biener
middle-end/110232 -
fix n
a
tive interpret
of vecto
r
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
R
i
chard Biener
Fix di
s
a
m
b
i
guation against
.
MA
S
K
_LOAD
commit
|
commitdiff
|
tree
2023-06-12
Ric
h
ard Biene
r
Fix di
s
ambigu
a
t
i
on against
.
MASK_STOR
E
commit
|
commitdiff
|
tree
2023-06-12
R
ichard Biener
m
i
ddle-end/110200 - genmatch
f
orc
e
-leaf and co
n
ver
t
.
.
.
commit
|
commitdiff
|
tree
2023-06-09
R
ichar
d
Bien
e
r
middle-end/
1
1
0182 - TYPE_PRECISION on VECTOR_TYPE
c
auses
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Ri
c
har
d
B
iener
middle-
e
n
d
/1100
5
5 - avoid CLOBBERing static
v
ariables
commit
|
commitdiff
|
tree
2023-06-06
Richard
B
iener
tree-op
t
imizat
i
on/
1
09143 - i
m
prove P
T
A compile time
commit
|
commitdiff
|
tree
2023-05-31
Richard Biener
ipa
/
1
0
9983
- (IPA) PTA speedup
commit
|
commitdiff
|
tree
2023-05-31
Richard Biener
IPA PTA stats en
h
anc
e
m
ent and n
o
n-deta
i
ls dump
s
l
i
mming
commit
|
commitdiff
|
tree
2023-05-25
R
ichard B
i
ene
r
t
arget
/
10995
5
- handle pattern generat
e
d CO
N
D
_
EXPR
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
Richard Bi
e
n
er
target/109944 - avoid
STLF f
a
il for
V
16QImode
C
T
O
R
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
R
i
chard Biener
tre
e
-optimization/109849 - fix fall
o
ut of PRE
h
o
i
s
ting
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Ric
h
ard Biener
tree-optimiz
a
t
i
on/109747 -
S
LP cost
o
f CTORs
commit
|
commitdiff
|
tree
2023-05-23
Ri
c
h
ard Biener
A
c
cou
n
t for
v
ector
s
plat GPR->XMM move cost
commit
|
commitdiff
|
tree
2023-05-23
Richard
Biener
G
e
n
e
ric
vector o
p
costing adjustment
commit
|
commitdiff
|
tree
2023-05-23
Ric
h
ard Biener
Dump ANTI
C
_
OU
T
be
f
o
re pruning
i
t
commit
|
commitdiff
|
tree
2023-05-23
Richa
r
d Biener
tr
e
e-
o
pti
m
ization/10
9
849 - missed co
d
e ho
i
s
ting
commit
|
commitdiff
|
tree
2023-05-15
R
ichard
B
iener
t
r
ee-optimizati
o
n/109848 -
fix TA
R
GET_MEM_
R
EF store
.
.
.
commit
|
commitdiff
|
tree
2023-05-15
Richard Biener
F
i
x gcc
.
dg/v
e
ct/pr108
9
50
.
c
commit
|
commitdiff
|
tree
2023-05-12
Richard Biener
tree
-
optimizati
o
n/64731 - exte
n
d store-from CTOR lo
w
ering
.
.
.
commit
|
commitdiff
|
tree
2023-05-12
Richard
B
iener
tree-optimization/109791 - simpli
f
y (u
n
sig
n
ed)&foo
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
Richard
Biener
Avoid g
+
+
.
dg/torture/pr106922
.
C
F
AI
L
w
ith th
e
pre-C
.
.
.
commit
|
commitdiff
|
tree
2023-05-05
Richard Biener
tree-optimization/109
7
35
-
conv
e
rsion for vec
t
o
ri
z
ed
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Ri
c
h
ard Biener
tree-optim
i
za
t
ion/109721 - emulated vectors
commit
|
commitdiff
|
tree
2023-05-04
Richard Biener
t
ree
-
o
p
t
im
i
zat
i
on/109724 - new
t
estca
s
e
commit
|
commitdiff
|
tree
2023-05-04
Richard Biener
Rena
m
e last_
s
tmt to last_no
n
d
ebug_stmt
commit
|
commitdiff
|
tree
2023-05-03
Richard Biener
More last_stmt removal
commit
|
commitdiff
|
tree
2023-05-03
Ric
h
ard Biene
r
S
p
e
edup cse_insn
commit
|
commitdiff
|
tree
2023-05-03
R
i
chard Biener
I
m
pr
o
ve RTL CSE hash table
ha
s
h usa
g
e
commit
|
commitdiff
|
tree
2023-05-02
Richard
B
iene
r
tree-optimization/10967
2
-
p
ro
p
e
rly check
emulated
.
.
.
commit
|
commitdiff
|
tree
2023-05-02
Richard Biener
[i386] Fix testcases for
emulated
scatter
commit
|
commitdiff
|
tree
2023-04-28
Richard Biener
Add emulated scatt
e
r capa
b
i
l
i
ty to t
h
e vecto
r
iz
e
r
commit
|
commitdiff
|
tree
2023-04-28
Richard
B
iene
r
Adjust costing
o
f emulated vectorized
g
ather/scatter
commit
|
commitdiff
|
tree
2023-04-28
Richard Bie
n
e
r
ip
a
/109
6
52
- ICE
in modification
p
h
a
se of I
P
A
SRA
commit
|
commitdiff
|
tree
2023-04-28
Richar
d
Bien
e
r
t
r
ee-o
p
timiz
a
t
ion/
1
096
4
4
-
miss
i
ng IL ch
e
ck
i
n
g
commit
|
commitdiff
|
tree
2023-04-28
Richard
Biener
A
v
oid more i
n
vali
d
GIMPLE wi
t
h re
g
i
ster bases
commit
|
commitdiff
|
tree
2023-04-28
Ric
h
ard
B
iener
tree
-
o
pt
i
miz
a
tion/108752 -
vec
t
orize em
u
lated vectors
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Richard Bien
e
r
t
re
e
-optimizat
i
on/10
9
170 - bogus use-after-f
r
e
e
with
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
R
ich
a
rd Biener
wrong
G
IMPLE
from (bit_fie
l
d_ref CTOR
.
.
) simplifi
c
ation
commit
|
commitdiff
|
tree
2023-04-27
Richard Bie
n
er
Properly gim
p
lify
h
andled co
m
ponent
chain
s
on regis
t
ers
commit
|
commitdiff
|
tree
2023-04-27
Ric
h
ard Bien
e
r
ip
a
/109607 - prop
e
rly gi
m
p
l
i
fy con
v
ersions introdu
c
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Richard Bi
e
ner
tree-optimizat
i
on/10
9
594 - wrong
r
egist
e
r promotion
commit
|
commitdiff
|
tree
2023-04-26
Richard Biener
More last_stmt
remov
a
l
commit
|
commitdiff
|
tree
next