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
R
e
factor
x86
decl based scatt
e
r vectoriza
t
i
o
n, prepare
S
LP
commit
|
commitdiff
|
tree
2023-11-09
Richar
d
B
iener
tree
-
optimization/112450
-
avoid AVX512 style mask
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
R
ichard Biener
t
r
ee-
o
ptimization/112444 -
a
void b
o
ugs PHI value-
n
umbering
commit
|
commitdiff
|
tree
2023-11-09
Richard Biener
F
ix SIMD clo
n
e S
L
P a bit
m
o
r
e
commit
|
commitdiff
|
tree
2023-11-08
Richard Biener
F
ix SLP of emu
l
ated gathers
commit
|
commitdiff
|
tree
2023-11-08
Richar
d
Biener
TLC to v
e
ct_check_store_rhs and vect_s
l
p_child_index_for_
o
perand
commit
|
commitdiff
|
tree
2023-11-08
Ri
c
hard Bi
e
n
e
r
Fix SLP of masked l
o
ads
commit
|
commitdiff
|
tree
2023-11-07
Rich
a
rd Biener
lib
s
t
d
c++/112351 - deal with __
g
t
h
read_once failu
r
e
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Richard Biener
t
r
e
e-optimization/112405 - SIMD clone calls
w
ith (loop
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Richard B
i
ene
r
tree-optimization/1119
5
0 -
vectorizer loop copying
commit
|
commitdiff
|
tree
2023-11-06
Richard
Biener
tree-optimi
z
at
i
on/112404 - two issues
w
ith SLP of
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
R
ichard Biener
tree-o
p
timization/1
1
2369 - stri
p
_f
l
oat_extension
s
and
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Richard B
i
ener
mi
d
dl
e
-end/1
1
2296 -
__
b
uiltin_cons
t
ant_p and s
i
d
e-effect
s
commit
|
commitdiff
|
tree
2023-11-03
Richard
B
iener
Testcas
e
s for vectori
z
e
r peeling
commit
|
commitdiff
|
tree
2023-11-03
R
ichard
B
iener
C
l
eanup
v
ector
i
zable
_
live_ope
r
at
i
on
commit
|
commitdiff
|
tree
2023-11-03
Richard Biener
tree-o
p
timiza
t
i
on/112366
- remove assert for failed
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
Ri
c
h
ard Biener
tree-opt
i
miza
t
ion/112310 - code hois
t
in
g
u
n
defined
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Ri
c
hard
B
i
e
ner
tree
-
o
p
ti
m
ization/112320 - bougs debug IL after SCCP
commit
|
commitdiff
|
tree
2023-10-31
Richard Biener
tr
e
e-optimization/112305
-
SCEV
c
p
r
op and conditional
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
Rich
a
rd Biener
P
R
testsuite/111462 - add power
p
c
6
4le to list of ss
a
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Rich
a
r
d
Biener
tree-optimization/
1
11916 - SRA of BIT_F
I
ELD_
R
EF of
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard Bien
e
r
t
ree-optimization
/
1
1
1
915
-
mixin
g
g
r
oup
e
d and
n
on-g
r
ouped
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richa
r
d Biene
r
ipa/111914
- per
f
o
r
m para
m
e
t
er
init after re
m
a
p
pin
g
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard Biener
tree-optimiz
a
tion/111917
- boug
s
IL af
t
er guard hoisting
commit
|
commitdiff
|
tree
2023-10-20
R
i
cha
r
d Biener
tree-optimization/111383 - testcase
f
o
r
f
ixe
d
PR
commit
|
commitdiff
|
tree
2023-10-20
Ric
h
ard Bi
e
ne
r
tree-optim
i
zation/
1
11445 - s
i
mple_iv simplification
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
R
i
chard Biene
r
tree
-
op
t
im
i
z
a
tion/110243 - IVOPTs in
t
roducing undefine
d
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Richard Biener
t
ree-optimi
z
ation/111891
-
f
i
x
assert in vectorizab
l
e_s
i
md_c
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Richa
r
d Biene
r
t
r
ee-optimization/
1
11000 - restric
t
in
v
ariant
motion
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Richa
r
d Biener
Doc
u
ment {L,R}ROTATE_EXPR
commit
|
commitdiff
|
tree
2023-10-20
Richard Bi
e
ner
R
e
write
more r
e
fs for epilogue vec
t
o
rizat
i
on
commit
|
commitdiff
|
tree
2023-10-20
Richard Biener
Fix
u
p vect_get_
a
n
d_check_
s
lp_
d
efs f
o
r gathers and
.
.
.
commit
|
commitdiff
|
tree
2023-10-19
Richard Bi
e
ner
t
re
e
-o
p
timizati
o
n/111131 - S
L
P for non-IFN gathers
commit
|
commitdiff
|
tree
2023-10-19
Richard Biener
Ref
a
c
t
or x86
vectorized
g
at
h
er path
commit
|
commitdiff
|
tree
2023-10-18
Rich
a
rd Bie
n
er
Re-instanti
a
te integer mask to
t
radition
a
l vec
t
or
m
ask
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Rich
a
rd Biener
tree-op
t
imiz
a
t
i
on/111846 -
put simd-c
l
one-info into
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Richar
d
Biene
r
middle-end/
1
1
1
8
18 - fa
i
led DECL_NOT_GIMPLE_REG_P
setti
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Ri
c
hard Biene
r
tree-optimization/111807
-
ICE
in ve
r
ify_sra_access_forest
commit
|
commitdiff
|
tree
2023-10-13
R
i
chard B
i
ener
O
M
P SIMD inbranc
h
call vectori
z
ati
o
n
f
or AVX512 s
t
yle
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Richard
B
iener
Add support for SLP vectoriz
a
tion o
f
Open
M
P
S
IMD clone
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Ri
c
hard Bi
e
ner
t
r
ee-
o
ptimizati
o
n/111
7
79
-
Ha
n
dle some B
I
T_FIELD_REFs
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Richard
B
ien
e
r
tree-o
p
timization/1117
7
3 - a
v
oid CD-
D
C
E of
n
o
return
.
.
.
commit
|
commitdiff
|
tree
2023-10-12
Richard Bie
n
er
tree-optimization/111764 - wrong
r
educt
i
on vectoriza
t
ion
commit
|
commitdiff
|
tree
2023-10-10
R
i
char
d
Bie
n
er
tre
e
-
o
p
t
i
mization/1
1
1
7
5
1
-
s
u
p
port 102
4
bi
t
vect
o
r
.
.
.
commit
|
commitdiff
|
tree
2023-10-10
Richard Biener
Fix mis
s
ed CSE with
a
BLKmode
entity
commit
|
commitdiff
|
tree
2023-10-09
Richard Biener
tree-optimiz
a
tio
n
/
1117
1
5
-
improve TBAA fo
r
access
.
.
.
commit
|
commitdiff
|
tree
2023-10-05
Richard Bi
e
ner
Fix SI
M
D
call SLP discov
e
ry
commit
|
commitdiff
|
tree
2023-10-05
Richard Biener
Avoid l
e
ft a
r
ound copies when val
u
e-numbering BBs
commit
|
commitdiff
|
tree
2023-10-05
Richard Biener
ipa/111643
- clarify flatten attribu
t
e docum
e
ntation
commit
|
commitdiff
|
tree
2023-09-29
Rich
a
rd Biener
tree-optimization/111583 - loop distribution issue
commit
|
commitdiff
|
tree
2023-09-28
Richard B
i
en
e
r
tar
g
e
t/1
1
1600 - avo
i
d
deep recursion in a
c
cess diagnostics
commit
|
commitdiff
|
tree
2023-09-28
Rich
a
rd Biener
tree-optimizati
o
n/111614 - m
i
ssing convert in u
n
dis
t
r
i
bute_
b
.
.
.
commit
|
commitdiff
|
tree
2023-09-27
Richar
d
Biener
Simplify abs (
c
op
y
sign
(x, y
)
)
commit
|
commitdiff
|
tree
2023-09-20
Richard Biene
r
tree-
o
ptim
i
zation/111489 - ra
i
se
-
-param u
n
init-max
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Richard Biener
tree-optimi
z
ation/111489 - turn u
n
ini
t
limits to params
commit
|
commitdiff
|
tree
2023-09-19
Richard Biener
c/1
1
1468
-
du
m
p
unorde
r
ed compare operators in their
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Richar
d
Biener
t
re
e
-optimizat
i
on/
1
1
1465 - bougs
ju
m
p
threading with
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Richard Biener
c
/
11146
8
-
add unordered compare and pointer diff t
o
.
.
.
commit
|
commitdiff
|
tree
2023-09-18
Richard Bi
e
ner
tre
e
-op
t
imizati
o
n/111294 - backwards threader PHI c
o
st
i
ng
commit
|
commitdiff
|
tree
2023-09-14
R
i
chard Biene
r
tr
e
e
-optimizati
o
n/111294 - better DCE after
f
orwprop
commit
|
commitdiff
|
tree
2023-09-13
Richard Biener
t
r
ee
-
opti
m
ization/11
1
387
- BB SLP and ir
r
edu
c
ible regio
n
s
commit
|
commitdiff
|
tree
2023-09-13
Richard
Biener
t
ree-o
p
timiza
t
ion/111
3
97 - mi
s
s
e
d copy pro
p
agation
.
.
.
commit
|
commitdiff
|
tree
2023-08-31
Richard Biener
mid
d
le-end/111253
- p
a
rtly revert r
1
1
-
6508-gabb1b6058c09a7
commit
|
commitdiff
|
tree
2023-08-31
Ric
h
ard
Biene
r
F
i
x
gc
c
.
dg/
t
r
e
e-s
s
a/f
o
rwprop-42
.
c
commit
|
commitdiff
|
tree
2023-08-31
Richard B
i
e
ner
A
djust gcc
.
target/i386/pr5
2
252-
{
at
o
m
,core}
.
c
commit
|
commitdiff
|
tree
2023-08-30
Richard Bie
n
er
tree-opt
i
mi
z
ation/111228 - fix
t
estc
a
s
e
commit
|
commitdiff
|
tree
2023-08-30
Richard Biener
tree-opt
i
miz
a
tion/111228 - comb
i
ne two VEC_PERM_EXPRs
commit
|
commitdiff
|
tree
2023-08-25
Richard Bien
e
r
tree
-
o
ptimization/111137
-
d
e
pende
n
ce ch
e
cking for SLP
commit
|
commitdiff
|
tree
2023-08-25
Richa
r
d Bie
n
er
Apply
some TLC to
vect_slp_an
a
lyze_instance_dependenc
e
commit
|
commitdiff
|
tree
2023-08-25
Richard Biener
tre
e
-opti
m
i
z
ation/
1
1
1
136 - STMT
_
VI
N
F
O_S
L
P
_
VECT_ONLY
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Rich
a
rd
Biener
tree-optimiz
a
tio
n
/11
1
1
23 - indirect clobbe
r
s thrown
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
Fix confusion ab
o
u
t
load_p
in vect_build_slp
_
tree_1
commit
|
commitdiff
|
tree
2023-08-24
Richard
Biener
tree-optim
i
zati
o
n/111125 - avoid BB vec
t
orization in
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richa
r
d
Bi
e
ner
tree-optimizatio
n
/111115 - SLP of masked stores
commit
|
commitdiff
|
tree
2023-08-24
Rich
a
r
d
Biener
tree-optim
i
zation/111125 - properly cost BB reduct
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Bie
n
er
tree-opti
m
ization/111128 - fix shift pattern recog
commit
|
commitdiff
|
tree
2023-08-24
Richard Bie
n
er
testsu
i
t
e/
1
1112
5
-
disabl
e
B
B
vectorizati
o
n
for t
h
e
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard
B
iene
r
debug/111080 -
avoid outputting debug info for unuse
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
R
ichard
B
iener
S
imp
l
ify inter
e
aved st
o
re vectorization processing
commit
|
commitdiff
|
tree
2023-08-22
Ric
h
ard Biener
tree-optimization/
9
4
864 - vector insert of v
e
c
tor
extract
.
.
.
commit
|
commitdiff
|
tree
2023-08-21
Rich
a
rd Bi
e
ner
Fix FAIL: gcc
.
target/i
3
86
/
pr
8
7007-5
.
c
commit
|
commitdiff
|
tree
2023-08-21
R
ich
a
rd Biener
Fix gcc
.
dg/v
e
ct/
b
b-slp-subgrou
p
s
-
2
.
c with 256b
i
t vect
o
r
s
commit
|
commitdiff
|
tree
2023-08-21
R
i
chard
Bi
e
ner
Fix gcc
.
dg/vect/bb-
s
lp-46
.
c FAI
L
commit
|
commitdiff
|
tree
2023-08-21
Richard Bie
n
er
tree-optimiza
t
ion/111082 -
bo
g
us prom
o
te
d
min
commit
|
commitdiff
|
tree
2023-08-21
Ri
c
hard Biener
tree-optimization/111070 -
fix I
C
E with recent
i
fcombin
e
f
ix
commit
|
commitdiff
|
tree
2023-08-18
Richard Biener
tre
e
-op
t
imization
/
1
1
1019 -
in
v
a
r
iant moti
o
n and aliasi
n
g
commit
|
commitdiff
|
tree
2023-08-18
Richard
B
i
ener
tree-op
t
im
i
zati
o
n/111048 - avoid flawed logic in fold_vec_p
e
rm
commit
|
commitdiff
|
tree
2023-08-17
Ric
h
ard
B
iener
t
r
ee
-
o
ptimiza
t
ion/111039 - ab
n
orm
a
l
s
and bit test
m
e
rg
i
ng
commit
|
commitdiff
|
tree
2023-08-17
R
i
c
h
ard Biener
Ha
n
dle TYPE
_
OVERFLOW_UNDEFINED vectorized BB reduction
s
commit
|
commitdiff
|
tree
2023-08-15
Richar
d
Biene
r
C
leanup
B
B vectorization roots hand
l
in
g
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
Suppo
r
t co
n
stants and e
x
t
e
rnals
in
B
B
r
ed
u
ction
v
ectoriza
t
i
o
n
commit
|
commitdiff
|
tree
2023-08-15
Richard B
i
e
n
er
Use find_lo
o
p_location fr
o
m unrol
l
in
g
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
tree-op
t
imization/1
1
0963 - mo
r
e PRE
when opt
i
mizi
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Ri
c
hard Biener
tree-optimi
z
ation/110991 - unro
l
l size estimate a
f
te
r
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Ric
h
a
r
d Biener
Fix pri
n
t_loop_info IC
E
commit
|
commitdiff
|
tree
2023-08-11
R
ichard Bien
e
r
tree-optimization/110979 - fo
l
d-left reductio
n
an
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
R
i
c
h
ard Biener
I
mprove BB vector
i
z
ation
o
pt-info
commit
|
commitdiff
|
tree
2023-08-10
Richard Biene
r
Ma
k
e
IS
E
L us
e
d interna
l
f
u
nctions con
s
t/
n
othrow where
.
.
.
commit
|
commitdiff
|
tree
2023-08-10
Ri
c
hard Biener
Remove i
n
s
ert loc
a
tion a
r
g
u
m
e
nt from
vect
o
rizable_
l
i
v
e_operation
commit
|
commitdiff
|
tree
2023-08-09
R
i
chard Biener
rtl-optimization/110587
-
s
peedup
find_hard_regn
o
_for_
1
commit
|
commitdiff
|
tree
next