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/110221 - SLP and loop mask/len
2023-11-10
Rich
a
rd Biener
t
r
ee-optimiza
t
ion/11022
1
- SLP and loop mask
/
len
commit
|
commitdiff
|
tree
2023-11-10
Richa
r
d Bi
e
ner
middle-end/1124
6
9
-
fix missing converts in vec_
c
ond_
e
xp
r
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Tatsu
y
uki Ishi
Do not pr
e
pend t
a
r
g
et triple to -fuse-l
d
=l
l
d,mold
.
commit
|
commitdiff
|
tree
2023-11-09
Richard Bi
e
ne
r
R
efactor x86 decl based scatter vectorization, p
r
epa
r
e SLP
commit
|
commitdiff
|
tree
2023-11-09
R
icha
r
d Biener
tree-optimiza
t
io
n
/112450 - avo
i
d AVX512 style ma
s
king
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Richard
B
ie
n
er
tree-optimization/
1
12444 - avoid bougs
P
HI value-n
u
mbering
commit
|
commitdiff
|
tree
2023-11-09
Richard
B
iener
Fix SIMD cl
o
ne SLP a bit more
commit
|
commitdiff
|
tree
2023-11-08
Richard Biener
Fix
SLP of emula
t
ed gathe
r
s
commit
|
commitdiff
|
tree
2023-11-08
Richard Biener
TLC to vec
t
_check_store_rhs
a
nd vect_
s
lp_chil
d
_index_for_operand
commit
|
commitdiff
|
tree
2023-11-08
Ri
c
h
ard Biene
r
F
i
x SLP
of
masked loads
commit
|
commitdiff
|
tree
2023-11-07
Richard Bien
e
r
libstdc++/112351
- deal with __gthread_once fa
i
lure
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
R
ich
a
rd Biener
t
r
ee-opt
i
mizat
i
o
n
/112405 - SIMD
c
lone calls with (loop
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Richard Bi
e
ner
tree-o
p
timization/
1
1195
0
-
v
ecto
r
izer
l
oop copying
commit
|
commitdiff
|
tree
2023-11-06
Richard Biener
t
r
e
e
-optimization/112404 - two i
s
sues with SLP of
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Rich
a
rd B
i
ener
t
r
ee-optimization/1
1
2369 - strip
_
flo
a
t_
e
xte
n
s
i
ons and
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Richard B
i
ener
middle-end/112296 -
_
_builtin_const
a
nt_p and
side-effects
commit
|
commitdiff
|
tree
2023-11-03
Rich
a
rd Biener
Testcases for vector
i
zer peeling
commit
|
commitdiff
|
tree
2023-11-03
Richa
r
d B
i
ener
Cleanup ve
c
toriz
a
ble_live
_
operati
o
n
commit
|
commitdiff
|
tree
2023-11-03
R
i
cha
r
d Bi
e
ner
t
ree-optimization/112366 - remove assert for failed
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
Richard Biene
r
tree-opt
i
mization
/
112310 - code
hoist
i
ng
undefined
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Sam
J
a
m
es
d
oc: explicitl
y
say
'
lifetime' for DCE
commit
|
commitdiff
|
tree
2023-11-02
R
i
chard Biener
t
r
ee-optimization/112320 - bougs debug IL aft
e
r SC
C
P
commit
|
commitdiff
|
tree
2023-10-31
Rich
a
rd Biener
tree-optimization/11230
5
- SCEV cprop and con
d
itional
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
R
i
c
h
ar
d
Biener
PR testsuite/11
1
462 - add powerpc
6
4le
t
o list
of ssa
.
.
.
commit
|
commitdiff
|
tree
2023-10-24
Mark
H
armstone
Remov
e
obsolete debugging
f
ormats from names li
s
t
commit
|
commitdiff
|
tree
2023-10-23
R
i
c
hard Biener
tree-optim
i
zati
o
n/111916
-
SRA of B
I
T_FIELD_REF
of
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard
B
i
e
n
e
r
tree-op
t
im
i
zation/111915 - mixing grouped and non-grouped
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Ri
c
h
a
rd Biener
ipa/111914 -
p
erform
par
a
me
t
er init after remapping
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard Biener
tree-o
p
timizatio
n
/111917 - bougs IL after
g
ua
r
d
h
oisti
n
g
commit
|
commitdiff
|
tree
2023-10-20
Richard Bie
n
er
tree-optimization
/
111
3
8
3 - testcas
e
for fixed PR
commit
|
commitdiff
|
tree
2023-10-20
Ric
h
ard B
i
e
ner
tree
-
o
p
t
i
mizati
o
n/111445 - simple_iv simplification
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Richar
d
Biener
tree-optimi
z
ation
/
11
0
24
3
- I
V
OPTs introducing undefi
n
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Ric
h
a
r
d Biene
r
t
r
ee
-
optimization/
1
11891 - fix assert in vec
t
orizable_si
m
d_c
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Richard Biener
t
ree-optimizatio
n
/
111000
-
restrict inv
a
riant motion
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
R
ichard Biener
Document {L,R}
R
O
T
A
TE_
E
XPR
commit
|
commitdiff
|
tree
2023-10-20
Richard Biener
Rewrite more
refs for epilogu
e
vectoriza
t
ion
commit
|
commitdiff
|
tree
2023-10-20
Ric
h
ard Biener
F
ixup vec
t
_get_and_check_slp_defs fo
r
gathers and
.
.
.
commit
|
commitdiff
|
tree
2023-10-19
Richard Biener
tree-optimization/11113
1
-
SLP for non-IFN gathers
commit
|
commitdiff
|
tree
2023-10-19
R
icha
r
d B
i
ener
Refact
o
r x86 vectorized gat
h
er p
a
t
h
commit
|
commitdiff
|
tree
2023-10-18
Richard Biene
r
Re-instantiate integer m
a
sk to tradition
a
l
vector mask
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Richard
Biener
tree-optimization/111846 - put simd-c
l
one-info into
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
R
ichard
B
iener
middle-end/111818 - failed DECL_
N
OT_GIMPLE_REG_P settin
g
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Richard Biener
tree-optimization/111
8
07 - I
C
E
in veri
f
y_sra_access_fo
r
est
commit
|
commitdiff
|
tree
2023-10-13
Ric
h
ard Biener
OMP SIMD inbranc
h
c
a
ll vectorization for
A
VX512 style
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Richard Biener
Add support for SLP vectoriz
a
t
i
on of OpenMP
SIMD clone
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Rich
a
r
d
B
i
ener
tree-o
p
ti
m
i
zati
o
n/1
1
1
779 -
Handle som
e
BIT_FI
E
LD_
R
EFs
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Rich
a
rd
B
iener
tree-optimi
z
at
i
on/111773 -
av
o
id CD-DCE of
noreturn
.
.
.
commit
|
commitdiff
|
tree
2023-10-12
Richard
B
i
e
ne
r
tree-optim
i
zation/111764 - wrong r
e
duct
i
on
vectorization
commit
|
commitdiff
|
tree
2023-10-10
R
ichar
d
Bie
n
er
tree-opt
i
mizat
i
on/111751
- suppo
r
t
1024 b
i
t vector
.
.
.
commit
|
commitdiff
|
tree
2023-10-10
R
ichard Bien
e
r
Fix miss
e
d C
S
E wi
t
h a
B
L
Kmo
d
e
entit
y
commit
|
commitdiff
|
tree
2023-10-09
Richa
r
d Biener
t
r
ee-o
p
timization/111715 -
i
m
prove TB
A
A for access
.
.
.
commit
|
commitdiff
|
tree
2023-10-05
Richard Biener
Fix
S
IMD call
S
L
P d
i
scover
y
commit
|
commitdiff
|
tree
2023-10-05
Richard Bi
e
ner
Avoid left around copie
s
when v
a
l
u
e-numbering BBs
commit
|
commitdiff
|
tree
2023-10-05
Richard Biener
ipa/11164
3
- c
l
arif
y
flatte
n
attribute docume
n
tatio
n
commit
|
commitdiff
|
tree
2023-09-29
Richard Bie
n
er
tr
e
e-optimization
/
111
5
83
-
l
oop d
i
stribution issue
commit
|
commitdiff
|
tree
2023-09-28
Richard Bie
n
er
target/111600 - avoid deep recursion in access di
a
gnosti
c
s
commit
|
commitdiff
|
tree
2023-09-28
Ric
h
a
r
d Biener
tree-o
p
timizatio
n
/11
1
6
14 -
mi
s
sing
convert in undi
s
t
ribute_b
.
.
.
commit
|
commitdiff
|
tree
2023-09-27
Richa
r
d Bi
e
ner
Simplify abs (copys
i
gn (
x
, y))
commit
|
commitdiff
|
tree
2023-09-20
Ri
c
hard Biene
r
tr
e
e-optimiz
a
tion/1
1
148
9
- raise --param
u
ninit-max
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Richard
B
ien
e
r
tree-optimizat
i
o
n/1114
8
9 - tu
r
n uninit
l
imits to params
commit
|
commitdiff
|
tree
2023-09-20
Omar Sandov
a
l
d
e
bug/111409 - d
o
n't generat
e
COMDA
T
macro s
e
ctions
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Richard Bien
e
r
c/111468
- dump unordere
d
c
omp
a
re
o
perators
i
n
their
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Richard
B
iener
tree-
o
pti
m
i
zation/111465 - bougs
j
ump
threading with
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
R
i
chard Biener
c/1
1
1468 -
add unordered compare and pointer d
i
ff to
.
.
.
commit
|
commitdiff
|
tree
2023-09-18
Richard
B
iener
t
ree-optim
i
zati
o
n
/111294 - ba
c
kward
s
threader PHI cos
t
ing
commit
|
commitdiff
|
tree
2023-09-14
R
ichard Biener
tre
e
-opti
m
i
zation/111294 - better DCE after forwprop
commit
|
commitdiff
|
tree
2023-09-13
Rich
a
rd Biener
t
r
ee-optimizat
i
on/111387
-
BB
SLP an
d
irreducible
r
egio
n
s
commit
|
commitdiff
|
tree
2023-09-13
Richa
r
d Bie
n
er
tre
e
-op
t
imization/111397
-
m
i
s
s
e
d
co
p
y propagation
.
.
.
commit
|
commitdiff
|
tree
2023-08-31
Rich
a
rd Bie
n
e
r
middle-end
/
111253
- part
l
y revert r11-6508-gabb1b605
8
c
09a7
commit
|
commitdiff
|
tree
2023-08-31
Rich
a
rd Biener
Fix
g
cc
.
dg
/
tre
e
-ssa/forwprop
-
42
.
c
commit
|
commitdiff
|
tree
2023-08-31
Richard
B
iener
Adjust
g
c
c
.
targe
t
/i
3
86/pr5225
2
-
{
a
tom,co
r
e}
.
c
commit
|
commitdiff
|
tree
2023-08-30
Rich
a
rd Bien
e
r
tree-
o
ptim
i
zat
i
on/111228
-
f
ix test
c
ase
commit
|
commitdiff
|
tree
2023-08-30
Richa
r
d
Biener
t
ree-optimiz
a
tion/
1
112
2
8 - comb
i
ne two VEC_PERM_E
X
P
Rs
commit
|
commitdiff
|
tree
2023-08-25
Rich
a
rd Biener
t
ree-op
t
imi
z
ation
/
111137 - d
e
pendence check
i
ng for SLP
commit
|
commitdiff
|
tree
2023-08-25
Richard Biener
A
pply so
m
e TLC to ve
c
t_s
l
p_an
a
l
yze
_
i
n
stanc
e
_dependence
commit
|
commitdiff
|
tree
2023-08-25
Richard Biener
tree-
o
ptimization/111136 - ST
M
T
_VINF
O
_SLP_VECT_ONLY
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richa
r
d Bie
n
er
tre
e
-o
p
timi
z
ation/111123 - indirect clobbers t
h
r
own
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
Fix c
o
nfusion about load_p i
n
ve
c
t_build_slp_tree_1
commit
|
commitdiff
|
tree
2023-08-24
Richard Bi
e
n
e
r
tree-optimization/111125 - avoid
B
B
ve
c
torization in
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
tree-optimization/111115 -
S
LP of
m
a
s
ked stores
commit
|
commitdiff
|
tree
2023-08-24
Richard Biene
r
tree-optimization/1
1
1125 - properly
c
ost BB
r
e
duction
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biene
r
tree-o
p
tim
i
za
t
ion/111128
- fix shift patt
e
rn recog
commit
|
commitdiff
|
tree
2023-08-24
Richard
Biener
test
s
uite/11
1
1
25 - d
i
sable
B
B vectorizati
o
n f
o
r
the
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
debug/111080 - avoid outputting debug i
n
fo for
u
nused
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
Ri
c
hard B
i
en
e
r
Si
m
pli
f
y
interea
v
e
d
store vectori
z
a
tion pr
o
c
e
s
s
ing
commit
|
commitdiff
|
tree
2023-08-22
Richard Biener
tree-optimization/9486
4
- vector insert of v
e
c
tor extract
.
.
.
commit
|
commitdiff
|
tree
2023-08-21
Richard Biener
Fix
F
AIL: gcc
.
target
/
i
386/pr87007-
5
.
c
commit
|
commitdiff
|
tree
2023-08-21
Rich
a
rd Bien
e
r
Fix gcc
.
dg/vect/
b
b-slp-subgroups
-
2
.
c
w
ith
256bit vectors
commit
|
commitdiff
|
tree
2023-08-21
Ri
c
hard Biene
r
Fi
x
gcc
.
d
g
/ve
c
t/bb-
s
lp-
4
6
.
c FAIL
commit
|
commitdiff
|
tree
2023-08-21
Ri
c
h
ard Biener
t
ree-optimizat
i
o
n/111
0
8
2
- bogus
promo
t
ed min
commit
|
commitdiff
|
tree
2023-08-21
Richa
r
d Bi
e
ner
tree-o
p
tim
i
zation/111070 - fix ICE with
recent ifcombine fix
commit
|
commitdiff
|
tree
2023-08-18
R
i
ch
a
rd Biener
t
r
ee-opt
i
miza
t
ion/1
1
101
9
- invariant motion and a
l
iasing
commit
|
commitdiff
|
tree
2023-08-18
Richa
r
d Biener
tree-optimization/111048 - av
o
i
d
f
la
w
ed logic
in
f
old
_
v
e
c
_perm
commit
|
commitdiff
|
tree
2023-08-17
R
i
c
hard Biener
tree-optimization/1
1
1
039 - abnorm
a
l
s
a
n
d
bit test m
e
rging
commit
|
commitdiff
|
tree
2023-08-17
Rich
a
rd Biener
Hand
l
e TYPE_OVERFL
O
W
_UNDEFINED vector
i
zed BB r
e
ductions
commit
|
commitdiff
|
tree
2023-08-15
Richard Bi
e
ner
C
l
e
anup BB vector
i
z
ation roots handling
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
Support constants and ext
e
r
n
a
ls
i
n
B
B reduc
t
ion vectorizati
o
n
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
Use find_loop_location from unrollin
g
commit
|
commitdiff
|
tree
2023-08-15
Richard Bie
n
er
t
r
e
e
-optimizat
i
on/110963 -
more PRE when optimizing
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Richa
r
d
B
i
ener
t
r
e
e-o
p
timi
z
a
t
i
on/
1
10991
- unroll
s
i
ze esti
m
ate aft
e
r
.
.
.
commit
|
commitdiff
|
tree
next