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
Refactor x86 decl based scatter vectorization, prepare SLP
2023-11-09
R
ichard Biener
Re
f
actor x86 de
c
l
bas
e
d scatter
v
e
c
torization,
prepare SL
P
commit
|
commitdiff
|
tree
2023-11-09
Ri
c
ha
r
d Biener
tr
e
e
-
opt
i
mization/11245
0
- avoid A
V
X512 style
m
a
sking
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Richard
B
iener
tree-optimiza
t
ion/112444 - av
o
id bougs P
H
I value
-
numb
e
rin
g
commit
|
commitdiff
|
tree
2023-11-09
Richard Biener
Fix S
I
MD clone SLP a b
i
t
more
commit
|
commitdiff
|
tree
2023-11-08
Rich
a
rd Biener
Fix SLP of emulated gather
s
commit
|
commitdiff
|
tree
2023-11-08
Richard Biener
TLC to vect_check_store
_
rhs and vec
t
_
slp_
c
hild_
i
n
d
ex_for_operand
commit
|
commitdiff
|
tree
2023-11-08
Rich
a
rd Biener
Fix SLP
of
masked
l
oads
commit
|
commitdiff
|
tree
2023-11-07
Richard Biener
l
ibstdc++/112
3
5
1
-
d
eal
w
ith __gthread_on
c
e
failure
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
R
ichard Bi
e
ner
tr
e
e-o
p
tim
i
zation/112405 - S
I
MD
clone calls with
(loop
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Ric
h
ar
d
Biener
tree-optimizat
i
on/111950 - vectori
z
er loop co
p
ying
commit
|
commitdiff
|
tree
2023-11-06
Rich
a
rd Biener
t
ree-o
p
timization/112
4
04 - two i
s
su
e
s
w
ith
S
LP
o
f
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Richard Bie
n
er
tree-o
p
timi
z
ation
/
11
2
369 - st
r
ip_
f
l
o
at_extensions
a
nd
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Richar
d
Biener
middl
e
-en
d
/112296 - __
b
uiltin_constant_p and s
i
de-effects
commit
|
commitdiff
|
tree
2023-11-03
R
i
c
ha
r
d Bie
n
e
r
Testcas
e
s for ve
c
tor
i
zer p
e
eling
commit
|
commitdiff
|
tree
2023-11-03
Richard Biener
Cleanup ve
c
torizable_live_o
p
eration
commit
|
commitdiff
|
tree
2023-11-03
Richard Bie
n
er
t
r
e
e-opt
i
miza
t
ion/11
2
366 - remove
asse
r
t f
o
r fail
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
Richard B
i
ener
t
r
e
e-optimiza
t
ion/
1
1
2310 - cod
e
hoisting un
d
efined
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Richard Biener
tree-opti
m
ization/112320
-
b
ougs debug IL a
f
ter SCC
P
commit
|
commitdiff
|
tree
2023-10-31
Ric
h
a
r
d Bien
e
r
tree-optim
i
zation/112305 - SCEV cpro
p
and conditional
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
R
i
ch
a
rd Bi
e
n
er
PR testsuite/111462
-
ad
d
powerpc64le
to list of ss
a
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Ri
c
h
a
rd Biener
t
r
e
e-optimization/1119
1
6 - SRA of BIT_FI
E
LD_REF
o
f
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard
Bien
e
r
tree-opti
m
izat
i
on/111915
- mixing
grouped a
n
d non-grou
p
ed
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard Bie
n
er
i
p
a/1119
1
4 - pe
r
form param
e
ter i
n
it afte
r
rem
a
p
p
ing
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richar
d
Biener
tree-opt
i
mi
z
ation/111917 - bougs IL after guard
hoisting
commit
|
commitdiff
|
tree
2023-10-20
Richard Bi
e
ner
tree-o
p
timizati
o
n
/
11
1
383 - test
c
ase for fixed PR
commit
|
commitdiff
|
tree
2023-10-20
Rich
a
rd B
i
ener
tree-optimiza
t
io
n
/111445
- simple
_
iv simplification
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Ri
c
hard Biener
tree
-
optimiz
a
tion/110243 - IV
O
PTs introdu
c
ing undefined
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Richard Bie
n
er
tre
e
-optimiz
a
tion/111
8
91 - fix asse
r
t in
ve
c
tor
i
za
b
l
e_simd_c
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Ric
h
ar
d
B
iener
tree-optimizatio
n
/
1
11000 - restrict inv
a
riant motion
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Ric
h
ard Biener
Docume
n
t {
L
,R}ROTATE
_
E
XPR
commit
|
commitdiff
|
tree
2023-10-20
Richard
B
ie
n
er
Rewrite more refs for epilogue vectorization
commit
|
commitdiff
|
tree
2023-10-20
Richar
d
B
iener
Fixup vect_
g
et_an
d
_che
c
k_slp
_
defs for gathers and
.
.
.
commit
|
commitdiff
|
tree
2023-10-19
Richard Biener
tree-o
p
timizati
o
n
/111
1
31 - SLP f
o
r non
-
IFN gathers
commit
|
commitdiff
|
tree
2023-10-19
R
ichard Biener
Refact
o
r
x86 vectoriz
e
d
g
athe
r
pat
h
commit
|
commitdiff
|
tree
2023-10-18
Richard Biener
Re-instanti
a
te integer mask
t
o
tra
d
itional vector mask
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Richard
Biener
tree-optimizat
i
o
n
/
111846 - put simd-c
l
one-info into
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Richard Biener
middle-en
d
/111818 - failed DECL_NOT_GIMPLE_REG_P
s
etting
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Ric
h
a
rd Biener
tree
-
o
ptimization
/
111807 - IC
E
in
v
e
r
ify_sra_a
c
cess_forest
commit
|
commitdiff
|
tree
2023-10-13
Richard Biener
OMP SI
M
D
in
b
ranch call vectori
z
ation for AVX512 style
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Ric
h
ar
d
Bi
e
ner
Add
support for
S
LP
vect
o
riza
t
ion of OpenMP S
I
M
D c
l
o
n
e
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Ric
h
ard
Biener
tre
e
-optimizati
o
n
/111779 - Hand
l
e
so
m
e BIT_FIELD
_
REFs
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Ric
h
ard Biener
tree-
o
pt
i
miz
a
tion/111773 - avo
i
d CD-DCE of noretu
r
n
.
.
.
commit
|
commitdiff
|
tree
2023-10-12
Richard
B
i
e
n
e
r
tree-
o
pti
m
iza
t
i
o
n/
1
11764 -
w
rong re
d
uction vectori
z
ation
commit
|
commitdiff
|
tree
2023-10-10
Richard Biener
tree-optimizati
o
n/111751 - s
u
pport 1024 bit
v
ector
.
.
.
commit
|
commitdiff
|
tree
2023-10-10
Richard Biener
Fix missed CSE
w
ith a BLK
m
ode ent
i
ty
commit
|
commitdiff
|
tree
2023-10-09
Ric
h
ard
Biene
r
tree-
o
ptimi
z
ation/111
7
1
5
-
improve
T
B
AA
f
or
a
c
cess
.
.
.
commit
|
commitdiff
|
tree
2023-10-05
Richard
B
ie
n
er
Fix
S
IMD call SLP dis
c
overy
commit
|
commitdiff
|
tree
2023-10-05
R
ich
a
rd Bi
e
ner
Av
o
i
d
l
e
ft around copi
e
s when
v
alue-numbering
B
Bs
commit
|
commitdiff
|
tree
2023-10-05
Richard
B
iener
ipa/11
1
643
-
clarify flatt
e
n attribute docume
n
tation
commit
|
commitdiff
|
tree
2023-09-29
Richard Biener
tree-optimization/111583 -
loop d
i
strib
u
tion i
s
sue
commit
|
commitdiff
|
tree
2023-09-28
Richa
r
d Biener
t
arget/11160
0
- a
v
oi
d
de
e
p rec
u
rsio
n
i
n
a
ccess diagnostics
commit
|
commitdiff
|
tree
2023-09-28
Richar
d
Bien
e
r
t
r
ee-optimization/111614 - missing
c
onvert in u
n
d
i
str
i
bute_b
.
.
.
commit
|
commitdiff
|
tree
2023-09-27
Richar
d
B
i
en
e
r
Simpli
f
y
ab
s
(copysign (
x
, y))
commit
|
commitdiff
|
tree
2023-09-20
Rich
a
rd
B
iener
tree-optimizat
i
on/1
1
1
4
8
9 - raise --p
a
ram uni
n
i
t
-max
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Ri
c
ha
r
d Biener
t
ree-opti
m
iz
a
tion/11
1
48
9
-
turn uninit
l
imi
t
s to params
commit
|
commitdiff
|
tree
2023-09-19
Richard
B
iene
r
c/111468 -
d
um
p
unordered
c
o
mpar
e
operators in their
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Richard
Biener
tree-opt
i
mization/
1
1
1465 - bou
g
s
jum
p
threading with
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Richa
r
d Biener
c/111468
- add unordered c
o
mpare an
d
point
e
r
diff to
.
.
.
commit
|
commitdiff
|
tree
2023-09-18
Ri
c
hard Biener
tr
e
e-opt
i
m
i
z
ation/111294 -
b
a
ckwards
t
hre
a
der PHI co
s
ting
commit
|
commitdiff
|
tree
2023-09-14
Richard Biener
t
r
ee-optimization/1112
9
4 - bett
e
r DCE
af
t
er forwp
r
op
commit
|
commitdiff
|
tree
2023-09-13
Richard Biener
tree-optimization/111387 - B
B
SLP and irreducible regions
commit
|
commitdiff
|
tree
2023-09-13
Richard Biener
t
r
ee-opti
m
ization/111397 - missed
copy propagation
.
.
.
commit
|
commitdiff
|
tree
2023-08-31
Ri
c
h
ard Biene
r
middle-en
d
/111253 - pa
r
tly revert r
1
1
-
6508-gabb1b
6
0
5
8c09a7
commit
|
commitdiff
|
tree
2023-08-31
Richar
d
B
iener
Fi
x
g
c
c
.
dg/t
r
ee-ssa/f
o
rwprop-42
.
c
commit
|
commitdiff
|
tree
2023-08-31
Richar
d
B
iener
Adju
s
t gcc
.
t
a
rget/i38
6
/pr52252-{atom,core}
.
c
commit
|
commitdiff
|
tree
2023-08-30
Richard Bien
e
r
tree
-
optimizati
o
n/
1
1122
8
- fi
x
t
e
s
tcase
commit
|
commitdiff
|
tree
2023-08-30
Ric
h
ard B
i
ene
r
tree-optimizat
i
on/11
1
228 - combi
n
e tw
o
VE
C
_PERM_EXPRs
commit
|
commitdiff
|
tree
2023-08-25
Rich
a
rd Biener
tree-optimization/1111
3
7 - d
e
pendence che
c
king for S
L
P
commit
|
commitdiff
|
tree
2023-08-25
Richard Biener
A
pply some TLC to v
e
ct_slp
_
anal
y
ze_instance_dependence
commit
|
commitdiff
|
tree
2023-08-25
Richard Bi
e
ner
tree-opt
i
m
i
zation/111136 - STMT_VINF
O
_
SLP_
V
ECT_ON
L
Y
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
tree-optimization/111
1
2
3
-
indire
c
t clobbers thrown
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
R
i
cha
r
d
Bien
e
r
Fi
x
confusion
about load_p in vect_build_slp_tree_1
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
tree-optim
i
zation/111
1
25 - avoid BB vectorization in
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Rich
a
rd Biener
t
ree-optimization/111115 - SLP of mas
k
ed s
t
ores
commit
|
commitdiff
|
tree
2023-08-24
Richard
Biener
tree
-
o
pt
i
mization/111
1
2
5
- properly cost BB
r
eduction
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richa
r
d
Bi
e
ner
tree-optimiza
t
ion/111128 - fix shift pattern recog
commit
|
commitdiff
|
tree
2023-08-24
R
i
chard B
i
ene
r
t
estsuite/111125 - disable BB vec
t
orizatio
n
for
the
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
R
ich
a
rd Biener
debug/111080 - avoid outputting debug info for unus
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
R
i
c
hard Biener
Simpl
i
f
y in
t
erea
v
ed
s
to
r
e
v
ectori
z
ation processing
commit
|
commitdiff
|
tree
2023-08-22
Richard
B
ien
e
r
tree-optimization/94
8
64 - vector insert of vector ext
r
act
.
.
.
commit
|
commitdiff
|
tree
2023-08-21
Rich
a
rd Biene
r
Fix FAIL: gcc
.
target/i386/pr870
0
7-
5
.
c
commit
|
commitdiff
|
tree
2023-08-21
Richard Bie
n
er
Fix gcc
.
dg
/
vect
/
bb-slp-subgro
u
ps-2
.
c with 256b
i
t vect
o
rs
commit
|
commitdiff
|
tree
2023-08-21
Richa
r
d
Biene
r
Fix
gcc
.
d
g
/vect/bb-slp-46
.
c FAIL
commit
|
commitdiff
|
tree
2023-08-21
Ric
h
ard Biener
tr
e
e-
o
p
t
imiz
a
tion/111082 - bogus promoted min
commit
|
commitdiff
|
tree
2023-08-21
R
ichard Biener
tree-op
t
imization
/
1110
7
0 - fix
ICE w
i
th r
e
cent ifcom
b
ine fix
commit
|
commitdiff
|
tree
2023-08-18
R
i
ch
a
rd Biener
tree-optimization/
1
11019 - invariant motion and aliasing
commit
|
commitdiff
|
tree
2023-08-18
Richard Biener
tree-optimi
z
ation/1
1
1
0
48
- avoi
d
flaw
e
d
logic in
fold
_
vec_perm
commit
|
commitdiff
|
tree
2023-08-17
Rich
a
r
d
B
iener
tree-optimization/111039 - abno
r
mal
s
and bit test merging
commit
|
commitdiff
|
tree
2023-08-17
Ri
c
har
d
Bien
e
r
Handle TYPE_OVERFLOW_U
N
DE
F
INED vector
i
zed BB re
d
uctions
commit
|
commitdiff
|
tree
2023-08-15
Richard
Biener
Cleanu
p
B
B
v
e
c
torizat
i
on r
o
ots ha
n
dl
i
n
g
commit
|
commitdiff
|
tree
2023-08-15
Richard
Bie
n
er
Supp
o
rt constants and
ext
e
r
nals
i
n
B
B reduction vectorization
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
Use fin
d
_loop_location from unrolli
n
g
commit
|
commitdiff
|
tree
2023-08-15
Richard
B
iener
tree-
o
p
t
imization/110963 - more PRE w
h
en opt
i
m
i
zi
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
tr
e
e-opti
m
ization/11099
1
- unr
o
ll size estimate after
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Richard B
i
ener
Fi
x
print_l
o
op_inf
o
I
C
E
commit
|
commitdiff
|
tree
2023-08-11
Richard
Biener
tree-optimiza
t
ion/11
0
979 - fo
l
d
-left red
u
cti
o
n and
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
Richard
Biener
I
m
p
rove
B
B
vector
i
za
t
ion opt-info
commit
|
commitdiff
|
tree
2023-08-10
Richard
Biener
Make
IS
E
L used
i
n
ternal functions const/no
t
hrow where
.
.
.
commit
|
commitdiff
|
tree
2023-08-10
Richard Biener
Remove insert lo
c
ation arg
u
me
n
t from vector
i
z
a
b
l
e
_
live
_
operati
o
n
commit
|
commitdiff
|
tree
2023-08-09
R
ichar
d
Biener
r
tl-optimizati
o
n/110587 - s
p
ee
d
up fin
d
_
h
ard
_
r
e
gno_for_1
commit
|
commitdiff
|
tree
next