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 confusion about load_p in vect_build_slp_tree_1
2023-08-24
R
ichard
B
ien
e
r
Fi
x
confusion
about load_p
i
n vect_build_s
l
p_tr
e
e_1
commit
|
commitdiff
|
tree
2023-08-24
Richar
d
Biener
t
r
e
e-
o
ptim
i
zation/111125 - avo
i
d BB vectorization in
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Ri
c
hard Bi
e
ner
tr
e
e-op
t
im
i
z
ation/111115 - SLP of ma
s
ked stores
commit
|
commitdiff
|
tree
2023-08-24
Ric
h
ard Biener
t
r
e
e
-optimization/
1
11125
-
prop
e
rly cost BB
reduction
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Bi
e
ner
t
ree-opt
i
mizatio
n
/111128 - fix
s
hift pa
t
t
e
rn recog
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
tests
u
ite/1111
2
5 - disa
b
l
e
BB v
e
ctoriz
a
tion f
o
r the
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
R
ichard Bien
e
r
debug/
1
11080
- avoid outputting debug info for
u
nuse
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
Ri
c
hard
B
iener
Simpl
i
fy inter
e
ave
d
s
t
ore
v
ectorization processing
commit
|
commitdiff
|
tree
2023-08-22
Richard
Biener
tr
e
e-optimiz
a
tio
n
/94864 -
vector insert of vector extract
.
.
.
commit
|
commitdiff
|
tree
2023-08-21
Rich
a
rd Biener
F
i
x
FA
I
L: g
c
c
.
target/i386/pr87007-5
.
c
commit
|
commitdiff
|
tree
2023-08-21
Richard
Biener
F
i
x
gc
c
.
dg/vect
/
bb-sl
p
-su
b
groups-2
.
c with 2
5
6bit vectors
commit
|
commitdiff
|
tree
2023-08-21
Richa
r
d Biener
F
i
x gcc
.
dg/vect/
b
b-slp
-
4
6
.
c
FAI
L
commit
|
commitdiff
|
tree
2023-08-21
Richard Biener
tree-
o
ptimizati
o
n/
1
11082 - b
o
gus p
r
o
m
oted min
commit
|
commitdiff
|
tree
2023-08-21
Ri
c
hard Biener
tree
-
optimization
/
1
1
1070 - fi
x
ICE with recent ifcombin
e
fix
commit
|
commitdiff
|
tree
2023-08-18
Richar
d
B
i
ene
r
tree-optimization/
1
11019 - inv
a
riant mot
i
o
n and aliasing
commit
|
commitdiff
|
tree
2023-08-18
Richard Biener
tree-optimizatio
n
/
1
11048 - avoid
flawed logic
i
n fold_vec_perm
commit
|
commitdiff
|
tree
2023-08-17
Richard B
i
ener
tree-optimizat
i
on
/
11
1
039 - ab
n
o
r
m
a
ls
and bit te
s
t merging
commit
|
commitdiff
|
tree
2023-08-17
Richard Biener
Handle TYPE_
O
V
ERFLOW_UNDEFI
N
ED
v
e
c
tor
i
zed BB re
d
uct
i
ons
commit
|
commitdiff
|
tree
2023-08-15
Ric
h
ard Bie
n
er
Cl
e
anup BB vectorization roots handling
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
Support co
n
stants
and externals in
BB
r
edu
c
tion vectorization
commit
|
commitdiff
|
tree
2023-08-15
Rich
a
rd
B
ien
e
r
Use
find_loop
_
location from unrolling
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
tree-
o
pt
i
mization/110963 - more PRE when o
p
tim
i
zing
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
tr
e
e
-opt
i
mizati
o
n/110991 -
unroll size
e
stimate after
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Richard B
i
ener
Fix print_loop_info ICE
commit
|
commitdiff
|
tree
2023-08-11
Richard Bi
e
ner
tree-optim
i
z
ation/110979 - fold-le
f
t redu
c
tion and
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
Ric
h
ard Biener
Improve BB vectorization opt-info
commit
|
commitdiff
|
tree
2023-08-10
Richard Bi
e
ner
Make IS
E
L used i
n
t
e
rnal functi
o
ns
c
onst/nothrow where
.
.
.
commit
|
commitdiff
|
tree
2023-08-10
Richard Biener
R
e
move
i
ns
e
rt location argument fro
m
vecto
r
izable
_
live_operation
commit
|
commitdiff
|
tree
2023-08-09
Richa
r
d Biener
rtl-opt
i
mizatio
n
/
1
1
0
5
8
7 - speedup fin
d
_hard_regno_for_1
commit
|
commitdiff
|
tree
2023-08-08
Andrzej Turko
genmatch: Log line numbers in
d
irec
t
ly
commit
|
commitdiff
|
tree
2023-08-08
Andr
z
ej
T
u
rko
genmat
c
h: Reduce variabil
i
ty
of generated
c
ode
commit
|
commitdiff
|
tree
2023-08-08
An
d
rzej Turko
Supp
o
rt g
e
t_or_insert in o
r
dered_hash_map
commit
|
commitdiff
|
tree
2023-08-08
R
ichard Biener
tr
e
e-op
t
i
mization/4995
5
- B
B
reduction with odd numb
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-08-08
Richard Biener
tre
e
-optimiz
a
tio
n
/
1
10924 - fix vop liveness
f
or noretu
r
n
.
.
.
commit
|
commitdiff
|
tree
2023-08-07
Ri
c
hard Biener
Use RPO or
d
er for sinkin
g
commit
|
commitdiff
|
tree
2023-08-07
Richard Bie
n
er
Improve -fopt-info-vec fo
r
basic
-
b
loc
k
v
ectorization
commit
|
commitdiff
|
tree
2023-08-04
Ric
h
ard Biener
t
ree-optimi
z
ation
/
110838 - vect
o
rizat
i
on of
widened
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
Richard Biener
tree
-
opti
m
iza
t
ion/110838 -
less aggressively fo
l
d out
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richard Bie
n
er
[libb
a
cktrace] fix
up b
r
oken
t
est
commit
|
commitdiff
|
tree
2023-08-03
Richard Bien
e
r
t
r
e
e
-optimiz
a
tion/110838 - vectorization of wi
d
ened
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Rich
a
rd Biener
tree-optimiz
a
t
ion/110702 - a
v
o
i
d zer
o
-base
d
memory
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
R
i
chard Biener
I
m
pro
v
e s
i
nking wi
t
h
unrelated de
f
s
commit
|
commitdiff
|
tree
2023-08-03
R
ichard Biener
Add virtua
l
operand globa
l
liveness com
p
ut
a
ti
o
n
cl
a
ss
commit
|
commitdiff
|
tree
2023-08-03
Richard Biener
Sw
a
p l
o
op splitting and final value
re
p
lacement
commit
|
commitdiff
|
tree
2023-08-02
Ric
h
ard Bien
e
r
Make add_phi_node_to_
b
b
s
tatic
commit
|
commitdiff
|
tree
2023-08-02
Richard
B
iener
tr
e
e-optimi
z
atio
n
/92335 - Im
p
rove sinkin
g
heuristics
.
.
.
commit
|
commitdiff
|
tree
2023-08-02
Richar
d
Biener
rtl-o
p
t
i
m
ization/11058
7
- remo
v
e quadratic
reg
n
o_in_use_p
commit
|
commitdiff
|
tree
2023-07-27
Richa
r
d Bien
e
r
tr
e
e
-
optim
i
zat
i
on/918
3
8
-
fix F
A
IL of g
+
+
.
dg
/
opt/pr9
1
83
8
.
C
commit
|
commitdiff
|
tree
2023-07-27
Richard Biener
XF
A
IL
p
arts
b
roken de
l
i
berately by
r
13-1
7
62-gf9d4c
3
b45c5ed5
commit
|
commitdiff
|
tree
2023-07-27
Richard Bi
e
n
e
r
Remove rec
u
rsi
v
e post-domi
n
ator
traversal in s
i
nking
commit
|
commitdiff
|
tree
2023-07-26
Richard Biener
tree
-
o
p
timization/106081
- el
i
de r
e
dundant permute
commit
|
commitdiff
|
tree
2023-07-26
Richard B
i
ener
tree-
o
p
t
i
mizati
o
n/110
7
99 - fix bug in code h
o
isting
commit
|
commitdiff
|
tree
2023-07-24
Richa
r
d Bi
e
ner
Remove SLP_TREE_VEC_STMTS
i
n favor of SLP_
T
REE_VEC_
D
E
F
S
commit
|
commitdiff
|
tree
2023-07-24
Richard Biener
Re
m
o
v
e unused tree-
v
e
ctorizer
.
h inclu
d
e
commit
|
commitdiff
|
tree
2023-07-24
Richar
d
Biener
[
i
386]
r
e
mo
v
e
un
u
s
ed t
r
ee-vect
o
rizer
.
h include
s
commit
|
commitdiff
|
tree
2023-07-24
Ric
h
ard Bien
e
r
tree-optimi
z
a
tion/1
1
0777 - abn
o
rmals and
recen
t
PR
E
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
Richard Biener
tr
e
e-optim
i
zation/1
1
0766
-
missing PHI
location ch
e
ck
commit
|
commitdiff
|
tree
2023-07-21
Richa
r
d Biener
tree-op
t
imi
z
ation/413
2
0 -
remo
v
e bo
g
us
X
FAILed t
e
stc
a
se
commit
|
commitdiff
|
tree
2023-07-21
R
i
chard B
i
ener
tree-optim
i
zation
/
88540
- FP x > y ? x : y
i
f-conversion
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
Richard Bie
n
er
tr
e
e-o
p
timization/
1
10742
- f
i
x latent iss
u
e wit
h
permuting
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richard B
i
ener
tree-optimizatio
n
/110204 -
s
econd level redundancy
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Ri
c
hard Biener
middle-end/61747 - conditional move expansio
n
a
n
d constan
t
s
commit
|
commitdiff
|
tree
2023-07-18
Richard Biener
middle-end/105715 -
missed RTL
i
f-
c
onversio
n
with C
O
ND_EXPR
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Richard
B
iener
tree
-
optimization/110669 - bogus
m
a
t
ching of
l
oop
bitop
commit
|
commitdiff
|
tree
2023-07-14
Richard B
i
ener
Provide ext
r
a c
h
ecking for phi a
r
gument acce
s
s
from
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Ri
c
hard Bie
n
e
r
tree-opt
i
mization/110630
-
enha
n
ce SLP permute suppor
t
commit
|
commitdiff
|
tree
2023-07-11
Richard B
i
ener
tree-opti
m
i
z
ation/11061
4
- SLP
splat and re-align
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Rich
a
rd Biener
C
lo
s
i
ng the GCC 10 bra
n
ch
commit
|
commitdiff
|
tree
2023-07-06
Richard Biener
tree
-
optimiza
t
ion/110556
- tail me
r
ging
s
t
ill pre-tuples
commit
|
commitdiff
|
tree
2023-07-06
Ric
h
ard
B
iener
tr
e
e
-optimiza
t
i
on/11
0
563 - simplif
y
epilogue VF c
h
ecks
commit
|
commitdiff
|
tree
2023-07-06
Richard Bi
e
n
er
t
r
ee-
o
p
t
imization/110515 - wr
o
ng
c
ode
wi
t
h
LIM + PRE
commit
|
commitdiff
|
tree
2023-07-06
Richard Bie
n
er
Fix expec
t
ation
on
gcc
.
dg
/
vect/pr71
2
6
4
.
c
commit
|
commitdiff
|
tree
2023-07-05
R
i
char
d
Biene
r
a
d
just testcas
e
for now
h
appening epilog
u
e vec
t
orization
commit
|
commitdiff
|
tree
2023-07-05
R
i
c
h
ard Biener
middle-end/110541
-
VEC_PE
R
M_E
X
PR
documentation
is off
commit
|
commitdiff
|
tree
2023-07-05
Richard Biene
r
F
i
x typo in vectoriz
e
r deb
u
g
m
essage
commit
|
commitdiff
|
tree
2023-07-04
R
i
c
hard Biener
tree-o
p
timizatio
n
/11049
1
- PHI
-
OP
T
and undefs
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
U
se mark_ssa_maybe_und
e
fs in P
H
I-OPT
commit
|
commitdiff
|
tree
2023-07-04
R
i
c
har
d
Bien
e
r
R
emov
e
unnece
s
sary
check on
scalar_niter == 0
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-opt
i
mi
z
atio
n
/110376
-
t
e
stcase for
fixed bug
commit
|
commitdiff
|
tree
2023-07-04
Richard
B
i
ener
tre
e
-optimization/1
1
022
8
-
avoid undefs in
ifcombine
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
t
ree-optimi
z
a
t
ion/110436 - b
o
g
u
s live/relevant
for
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
middle-end/110495 - avo
i
d associatin
g
con
s
tants
with
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richard Biener
tree-optimization/1
1
03
1
0
- move v
e
ctor epilogue disablin
g
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richar
d
Biener
tree-optimization
/
110506 -
I
CE in pattern
r
ecog
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard Biener
tree-optimiza
t
i
on/110506
- bogus n
o
n-zero mask in CCP
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Ri
c
hard
B
i
ener
tree-optimization/11
0
496 - TY
P
E_PR
E
CISION issue
with
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
R
i
chard Biener
midd
l
e
-
end/110489 - avoid useles
s
work o
n
st
a
ti
s
tics
commit
|
commitdiff
|
tree
2023-06-30
Richa
r
d Biener
t
r
ee-opti
m
izatio
n
/110381 - fi
x
t
e
s
t
cas
e
commit
|
commitdiff
|
tree
2023-06-29
R
i
c
h
a
rd Biener
t
ree
-
optimization/11
0
4
60
- fend
off
vect
o
r
types
from
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard Biener
mi
d
dle
-
en
d
/1104
5
2
- bad code genera
t
io
n
with
A
V
X512
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
R
ichard Biener
middl
e
-end/110461 - pattern applyi
n
g
wrongly t
o
v
e
ctors
commit
|
commitdiff
|
tree
2023-06-29
Richard Biener
c/1104
5
4
-
ICE with
bogus TYPE_PRECISION use
commit
|
commitdiff
|
tree
2023-06-28
Richa
r
d Biener
tree-
o
ptimization/110434 - avoi
d
<r
e
tval> ={
v
} {
C
LO
B
B
ER
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Richard Biener
t
ree
-
optimiz
a
tion/11
0
451 - hoist inva
r
i
ant c
o
mpare
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Rich
a
r
d Biener
t
r
e
e
-
optimization/11
0
443 - preve
n
t SLP spl
a
t of gathers
commit
|
commitdiff
|
tree
2023-06-28
R
i
chard Biener
Prevent
T
YP
E
_PRECISION
on VECTOR
_
TYP
E
s
commit
|
commitdiff
|
tree
2023-06-27
R
i
c
hard
Biener
tree-optimization/9620
8
- SLP of non-grouped
loads
commit
|
commitdiff
|
tree
2023-06-26
Richar
d
Biene
r
tree-optimization/110381
-
preserve SLP permutati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Richard B
i
ener
narrow
i
ng i
n
itializ
e
rs a
n
d initializer_consta
n
t
_
v
a
lid
_
p_1
commit
|
commitdiff
|
tree
2023-06-26
R
i
chard
B
iener
Avoid
s
h
ort
e
n_
b
inary_op on VE
C
T
OR_TYPE
commit
|
commitdiff
|
tree
next