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
c++: Implement C++23 P2718R0 - Wording for P2644R1 Fix for Range-based for Loop ...
2024-06-26
R
i
c
hard
B
iener
tree-optimization/
1
15652 - adjust in
s
e
r
tion gsi for SLP
commit
|
commitdiff
|
tree
2024-06-26
Richard Biene
r
t
r
ee-op
t
imization/11
5
646
-
I
C
E wit
h
pow shrink
-
wrappi
n
g
.
.
.
commit
|
commitdiff
|
tree
2024-06-25
Richard
B
iener
G
ORI clean
u
ps
commit
|
commitdiff
|
tree
2024-06-24
Richa
r
d
B
iener
tree
-
o
p
timization/115602
-
S
LP CSE re
s
ults in
cycles
commit
|
commitdiff
|
tree
2024-06-24
Richa
r
d
B
iener
tree-
o
ptim
i
z
a
t
ion/
1
15528 - fix vec
t
alignment analysis
.
.
.
commit
|
commitdiff
|
tree
2024-06-24
Richa
r
d Bie
n
er
tree-optimization/1
1
5599 - re
a
ssoc qs
o
rt c
o
mparator
.
.
.
commit
|
commitdiff
|
tree
2024-06-23
Rich
a
rd Biener
tree-op
t
imization/115597 - allow CSE of two-
o
perator
.
.
.
commit
|
commitdiff
|
tree
2024-06-23
R
i
char
d
Biener
tree-optimizati
o
n/115579 - fix wro
n
g
c
ode with s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2024-06-21
Richard Biener
Remove outdated info from passe
s
.
texi
commit
|
commitdiff
|
tree
2024-06-20
Richard
B
iener
tree-optimizati
o
n/11441
3
- SLP CSE af
t
er per
m
ute o
p
ti
m
izat
i
o
n
commit
|
commitdiff
|
tree
2024-06-19
Richa
r
d Bien
e
r
Impro
v
e gcc
.
dg/vect/bb-slp-32
.
c test
c
ase
commit
|
commitdiff
|
tree
2024-06-18
Richard B
i
en
e
r
t
ree-optimization/115537 - ICE w
i
th SLP con
d
i
tion reduction
.
.
.
commit
|
commitdiff
|
tree
2024-06-18
Richard Bien
e
r
tre
e
-optim
i
zati
o
n
/115493 - fix
w
rong code
w
ith SLP
.
.
.
commit
|
commitdiff
|
tree
2024-06-18
Richa
r
d Biener
Enhan
c
e if-con
v
e
rsion
for autom
a
tic arrays
commit
|
commitdiff
|
tree
2024-06-17
Richard B
i
en
e
r
tree-optimizatio
n
/
1
15
5
08 - fi
x
IC
E
w
ith SLP
scheduling
.
.
.
commit
|
commitdiff
|
tree
2024-06-17
Ri
c
hard Bi
e
ner
Testc
a
s
e
for PR115492
commit
|
commitdiff
|
tree
2024-06-17
R
ichard
B
ien
e
r
R
ev
e
rt "tree-o
p
timization/100923 -
r
e-do
VN w
i
t
h con
t
extual
.
.
.
commit
|
commitdiff
|
tree
2024-06-14
Richard
Biene
r
Adjust gcc
.
targe
t
/i386/vect-
s
trided-3
.
c
commit
|
commitdiff
|
tree
2024-06-14
Richard Biener
Suppor
t
single def
-
use cycle
optimi
z
at
i
on for SLP r
e
ducti
o
n
.
.
.
commit
|
commitdiff
|
tree
2024-06-14
R
ichard Bie
n
e
r
Fi
x
fallout o
f
peelin
g
for
g
ap improv
e
me
n
ts
commit
|
commitdiff
|
tree
2024-06-13
Richard Biener
Im
p
rove cod
e
genera
t
ion
o
f strided
SLP
loads
commit
|
commitdiff
|
tree
2024-06-13
Richard Biener
tr
e
e-optimizatio
n
/1153
8
5 - handle
m
or
e
g
a
ps with peel
i
ng
.
.
.
commit
|
commitdiff
|
tree
2024-06-13
Richard Bien
e
r
tree-optimization/114107 - avoid pe
e
ling for g
a
ps in
.
.
.
commit
|
commitdiff
|
tree
2024-06-10
R
i
chard Biener
t
r
e
e
-
optimization/115388 - wrong DSE
i
n irreductible
.
.
.
commit
|
commitdiff
|
tree
2024-06-10
Richard B
i
en
e
r
tree-opt
i
mization/115
3
95 - wrong-code with SLP reduction
.
.
.
commit
|
commitdiff
|
tree
2024-06-10
R
i
chard Biene
r
t
ree
-
optim
i
z
ati
o
n/1
1
5383 -
E
XTRACT_LAST_REDUCT
I
O
N with
.
.
.
commit
|
commitdiff
|
tree
2024-06-07
Ric
h
ard Biener
Fix f
o
ld-left redu
c
tion
vec
t
ori
z
ation with mu
l
tiple
.
.
.
commit
|
commitdiff
|
tree
2024-06-06
Richard
B
iener
Allow
single-lane SLP in-order reductio
n
s
commit
|
commitdiff
|
tree
2024-06-06
Richard Biener
Add d
o
u
b
le redu
c
ti
o
n support for
S
LP v
e
ctorization
commit
|
commitdiff
|
tree
2024-06-06
Richa
r
d Biene
r
Al
l
ow
s
ing
l
e-l
a
n
e COND_REDU
C
T
I
ON vectorizat
i
o
n
commit
|
commitdiff
|
tree
2024-06-06
Richard Biener
Relax COND_EXPR red
u
ction vecto
r
ization S
L
P restriction
commit
|
commitdiff
|
tree
2024-06-04
Richard Biener
Do single-
l
a
ne
S
LP
d
iscovery fo
r
reduc
t
ion
s
commit
|
commitdiff
|
tree
2024-06-04
R
ichard Bie
n
er
A
void i
n
sert
i
ng af
t
er a GIMPLE
_
COND with SLP
a
nd early
.
.
.
commit
|
commitdiff
|
tree
2024-06-03
Richard Biener
testsu
i
t
e/11
5
3
0
4 -
p
r
operly guard g
c
c
.
dg/vect/slp
-
g
ap-1
.
c
commit
|
commitdiff
|
tree
2024-06-03
R
ichar
d
B
i
en
e
r
A
d
j
ust vect
o
r dump scans
commit
|
commitdiff
|
tree
2024-06-03
R
i
chard Biene
r
Avoi
d
ICE with pointe
r
reduc
t
i
o
n
commit
|
commitdiff
|
tree
2024-05-31
Richar
d
Biener
tree-
o
ptimi
z
ation/115278 - fix DSE in i
f
-
c
onversion
.
.
.
commit
|
commitdiff
|
tree
2024-05-29
Richard Biener
tree-opti
m
izat
i
on/115
2
5
2 - enhance
p
e
e
l
ing for gaps
.
.
.
commit
|
commitdiff
|
tree
2024-05-29
Richar
d
B
iener
tree-
o
ptimization
/
1144
3
5
- pcom le
f
t around copies
.
.
.
commit
|
commitdiff
|
tree
2024-05-28
Richard Biener
t
arget/115254 -
f
i
x
gc
c
.
dg
/
vect/
v
ect-gathe
r
-4
.
c
dump
.
.
.
commit
|
commitdiff
|
tree
2024-05-28
R
i
c
h
a
r
d
B
iener
tree-optimi
z
ation/115236 -
mo
r
e points-t
o
*
ANYTHI
N
G
.
.
.
commit
|
commitdiff
|
tree
2024-05-28
Richard
B
iener
Avoid p
e
ssimis
t
ic constra
i
nts f
o
r asm memory
c
ons
t
raints
commit
|
commitdiff
|
tree
2024-05-28
Rich
a
rd Biener
tr
e
e-optimi
z
ation/11
5
254
- don't ac
c
o
u
n
t si
n
gl
e
-la
n
e
.
.
.
commit
|
commitdiff
|
tree
2024-05-28
Richard Biener
Fi
x
S
L
P reduction
neutral op value for pointer redu
c
tions
commit
|
commitdiff
|
tree
2024-05-27
Richar
d
Bien
e
r
Fix points-to SCC
collapsing bug
commit
|
commitdiff
|
tree
2024-05-27
Richard Biener
t
r
ee-optimization
/
115220 - fix store sinki
n
g
v
i
r
tual
.
.
.
commit
|
commitdiff
|
tree
2024-05-27
Richard Biener
tree-optimi
z
ati
o
n/115
2
3
2 - demangle failu
r
e duri
n
g
.
.
.
commit
|
commitdiff
|
tree
2024-05-24
Richard B
i
e
ner
Fix gcc
.
d
g
/vect/vect-gather-4
.
c f
o
r cascadelake
commit
|
commitdiff
|
tree
2024-05-24
R
ichard Biener
tr
e
e-optimization/115144 - improve sinking destination
.
.
.
commit
|
commitdiff
|
tree
2024-05-24
Richard Bie
n
er
Avoi
d
splitti
n
g store da
t
a
r
ef
grou
p
s during SLP disco
v
ery
commit
|
commitdiff
|
tree
2024-05-23
R
i
chard Biener
tree
-
optimiza
t
io
n
/115197
-
fix IC
E
w
/
constant in LC
.
.
.
commit
|
commitdiff
|
tree
2024-05-23
Richard Biener
tree-optimization/11
5
199 - f
i
x P
T
A con
s
traint proce
s
sing
.
.
.
commit
|
commitdiff
|
tree
2024-05-23
Rich
a
rd
B
ien
e
r
tree-op
t
imizat
i
on/115
1
38 - ptr-vs-ptr and FU
N
CTION_DECLs
commit
|
commitdiff
|
tree
2024-05-22
Ric
h
a
rd Bie
n
er
Fix
m
ixed input k
i
nd pe
r
mute
opt
i
mization
commit
|
commitdiff
|
tree
2024-05-22
Richard B
i
ene
r
Avo
i
d SLP_RE
P
R
ESENTATIVE access for VEC_PERM in SLP
.
.
.
commit
|
commitdiff
|
tree
2024-05-22
Richard Biener
Avoid r
e
qu
i
r
i
n
g VEC_PERM represenatives
commit
|
commitdiff
|
tree
2024-05-22
R
i
chard Biener
web/11518
3
- fix t
y
po
i
n C++ d
o
c
s
commit
|
commitdiff
|
tree
2024-05-21
Richard Bie
n
er
t
ree-optimization/115137 - more ptr-v
s
-
p
t
r compare
.
.
.
commit
|
commitdiff
|
tree
2024-05-21
Richa
r
d Biener
t
ree-optimization/115149 - VOP
l
ive and missing PHIs
commit
|
commitdiff
|
tree
2024-05-17
R
i
chard Biener
m
i
ddle-e
n
d
/
115110 - Fi
x
view_converted
_
memref_p
commit
|
commitdiff
|
tree
2024-05-17
Richa
r
d Biener
Add mi
s
sing c
h
eck for
c
onst_pool in
t
he
e
scape
d
s
o
lut
i
ons
commit
|
commitdiff
|
tree
2024-05-16
Richard Bi
e
ner
tree-o
p
timization/13962 - h
a
ndle pt
r
-ptr co
m
p
ares in
.
.
.
commit
|
commitdiff
|
tree
2024-05-16
Richard B
i
ener
wrong code with po
i
nts-to and volatile
commit
|
commitdiff
|
tree
2024-05-16
Rich
a
rd Bie
n
er
tree-optimization/7995
8
-
make D
S
E t
r
ack multiple paths
commit
|
commitdiff
|
tree
2024-05-15
Ri
c
h
ard Biener
tree-optimization/114589 - remove prof
i
le based sin
k
.
.
.
commit
|
commitdiff
|
tree
2024-05-15
R
i
cha
r
d
B
iener
middl
e
-end/111422 - wrong
s
t
a
ck v
a
r coalescing, handl
e
.
.
.
commit
|
commitdiff
|
tree
2024-05-14
Richard Biener
tree-optimizati
o
n
/
99954 - redo
loop dist
r
i
but
i
o
n
memc
p
y
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Richard Biener
PR
6
0
2
76 fi
x
f
or single-lane
S
LP
commit
|
commitdiff
|
tree
2024-05-13
Richa
r
d Biener
Refac
t
or SLP re
d
uction group dis
c
o
v
er
y
commit
|
commitdiff
|
tree
2024-05-10
R
ichard
Bie
n
e
r
tree-optimization/
1
14
9
98 -
u
se-
a
fte
r
-free with loop
.
.
.
commit
|
commitdiff
|
tree
2024-05-10
Rich
a
r
d
Biener
All
o
w patt
e
r
n
s in SLP redu
c
tions
commit
|
commitdiff
|
tree
2024-05-08
Richar
d
Bien
e
r
F
ix S
L
P
r
e
duction ini
t
ia
l
val
u
e f
o
r pointer reductions
commit
|
commitdiff
|
tree
2024-05-08
Richard Biener
Fix
n
on-grouped
SLP
l
oad/store acco
u
n
t
i
ng i
n
alignmen
t
.
.
.
commit
|
commitdiff
|
tree
2024-05-08
R
i
c
h
ard
B
i
e
n
er
F
i
x and speedup ID
F
pruning
b
y
dominator
commit
|
commitdiff
|
tree
2024-05-07
Richard Biener
F
i
x b
l
ock i
n
dex
c
heck i
n
i
n
s
er
t
_updat
e
d_phi_nodes_for
commit
|
commitdiff
|
tree
2024-05-07
Richar
d
Bie
n
er
Av
o
id re-allocating vector
commit
|
commitdiff
|
tree
2024-05-07
Richard Biene
r
mid
d
le-end/27800
-
avoid
unnecessary tem
p
o
ra
r
y during
.
.
.
commit
|
commitdiff
|
tree
2024-05-07
Richar
d
Biener
R
e
move redundant
c
heck
commit
|
commitdiff
|
tree
2024-05-07
Richard Biener
Use unsigned for st
a
ck
var i
n
dexes dur
i
ng RT
L
expansi
o
n
commit
|
commitdiff
|
tree
2024-05-07
R
ich
a
rd B
i
ener
middl
e
-end/114931 - type_hash_canon and str
u
ctual equality
.
.
.
commit
|
commitdiff
|
tree
2024-05-07
Richar
d
Biener
Reve
r
t "Revert "c
o
mbine:
Don't combin
e
if I2
does
not
.
.
.
commit
|
commitdiff
|
tree
2024-05-07
Ri
c
hard
B
iener
tree-optimizatio
n
/
114921 - _Float16
-> __bf1
6
isn
'
t
.
.
.
commit
|
commitdiff
|
tree
2024-05-06
Richard Biener
tre
e
-o
p
t
imization/10092
3
- r
e
-do VN
with contextual
.
.
.
commit
|
commitdiff
|
tree
2024-05-06
Richar
d
Biener
C
omp
l
ete ao
_
ref_init_
f
rom_vn_refere
n
ce fo
r
al
l
refs
commit
|
commitdiff
|
tree
2024-05-03
R
i
chard Biener
A
d
d defa
u
lt bitmap o
b
s
tack alloca
t
ion che
c
k
commit
|
commitdiff
|
tree
2024-05-03
Rich
a
rd
B
i
e
ner
Avoid changing type in t
h
e typ
e
_
h
ash_canon hash
commit
|
commitdiff
|
tree
2024-05-03
Richa
r
d Bi
e
ne
r
tree-optimizat
i
on/
1
14921 - _Float16
-
> __b
f
16 isn'
t
.
.
.
commit
|
commitdiff
|
tree
2024-05-02
Ric
h
a
rd Biener
Improve SLP dump and graph
commit
|
commitdiff
|
tree
2024-05-02
Rich
a
rd
Biener
Make graph dumps use grap
h
viz for
m
at
commit
|
commitdiff
|
tree
2024-05-02
Richard
Biener
R
e
move liv
e
-in
f
o g
l
obal b
i
t
m
ap
commit
|
commitdiff
|
tree
2024-05-02
Richard Biener
middle-en
d
/114579 - spee
d
u
p
a
d
d_
s
cope_confli
c
ts
commit
|
commitdiff
|
tree
2024-04-30
Richa
r
d Biener
S
upp
o
rt {C
E
IL
,
FLOOR,ROUND
}
_{
D
IV,MOD}_EXP
R
and EXACT_DI
V
_EXPR
.
.
.
commit
|
commitdiff
|
tree
2024-04-30
Richard Biener
midd
l
e-end/13421 - -ftrapv vs
.
P
O
INTER_DIFF_EXPR
commit
|
commitdiff
|
tree
2024-04-30
Rich
a
rd Biene
r
middle-
e
nd/114734 - wrong
c
ode with
e
x
p
a
n
d_c
a
ll_mem_ref
commit
|
commitdiff
|
tree
2024-04-25
Richard Biener
tree-opti
m
ization
/
114792 -
o
rd
e
r loops to
unloop
s
in
C
H
commit
|
commitdiff
|
tree
2024-04-24
Ri
c
hard Biener
tree-
o
ptimizat
i
on/11478
7
-
m
o
re careful
l
o
op update
.
.
.
commit
|
commitdiff
|
tree
2024-04-24
Richa
r
d Biener
tr
e
e-optimizati
o
n/114832 - wro
n
g dominator
inf
o
wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2024-04-23
Richard Biener
tree-optimization/114799 - SLP and patterns
commit
|
commitdiff
|
tree
2024-04-17
Richar
d
Biener
tree-optimization/114749 - reset
partial
v
ector
d
ecision
.
.
.
commit
|
commitdiff
|
tree
2024-04-16
R
i
chard
B
iener
tree
-
o
p
ti
m
izatio
n
/114736 - SLP DFS
w
alk
issue
commit
|
commitdiff
|
tree
next