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
Richard Biener
tree-optimiza
t
ion/110221 - SLP a
n
d lo
o
p mask/len
commit
|
commitdiff
|
tree
2023-11-10
R
i
chard Bie
n
er
middle-
e
nd/112469 - fix
m
iss
i
ng converts in
v
ec_con
d
_ex
p
r
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Richard Biener
Refactor
x86
d
ecl base
d
scatter
vectorizati
o
n, pre
p
are SLP
commit
|
commitdiff
|
tree
2023-11-09
R
i
chard B
i
ener
tree-o
p
timization/1
1
2450
- avoid AVX
5
12
s
t
yle
m
a
sking
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Richard
Biener
tree-optimization/1124
4
4 - avo
i
d bougs PHI value-numbering
commit
|
commitdiff
|
tree
2023-11-09
R
ichard
B
iener
Fix SIMD clone SLP
a bit
m
ore
commit
|
commitdiff
|
tree
2023-11-08
Ri
c
hard
B
iener
F
ix SLP
of
e
mulated gathers
commit
|
commitdiff
|
tree
2023-11-08
Rich
a
rd Biener
TL
C
to v
e
ct_check_store_rhs a
n
d ve
c
t_slp_child
_
i
nd
e
x
_
for_ope
r
a
nd
commit
|
commitdiff
|
tree
2023-11-08
Richard Biener
F
ix
S
L
P
of mas
k
ed loads
commit
|
commitdiff
|
tree
2023-11-07
Rich
a
rd B
i
ener
libstdc++/112351 - deal with _
_
g
t
hread_once failure
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
R
i
chard Biener
tre
e
-optimiz
a
tio
n
/112405 - SIMD clone calls with (loop
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Richard Biener
tr
e
e-opt
i
m
ization/111950 - vectorizer loop copying
commit
|
commitdiff
|
tree
2023-11-06
R
ichard Bie
n
e
r
tre
e
-optimization/112404 - two issue
s
with SLP of
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Richard Biener
tr
e
e-
o
p
timi
z
ation/112369 - strip_f
l
oat_extens
i
ons
a
nd
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Ri
c
hard Biener
middle-end
/
112296 -
_
_builtin_constant_p and
side-effects
commit
|
commitdiff
|
tree
2023-11-03
Richard Biener
Testca
s
es for
v
ec
t
orizer peelin
g
commit
|
commitdiff
|
tree
2023-11-03
Ric
h
ard Biener
Cleanup vectorizable_
l
i
ve_o
p
e
ratio
n
commit
|
commitdiff
|
tree
2023-11-03
Ri
c
h
a
rd Biener
tree-optimization/1123
6
6 - re
m
o
ve asse
r
t for
failed
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
Richard
Biener
tree-opt
i
miz
a
tio
n
/1
1
2310 - c
o
de hois
t
ing
unde
f
ined
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Richard Bi
e
n
e
r
tree-optimizat
i
o
n
/1
1
2320
-
bougs d
e
b
u
g
I
L after SCCP
commit
|
commitdiff
|
tree
2023-10-31
R
i
chard Biener
tree-optimization/112305 - SCEV cprop and condit
i
onal
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
R
ich
a
rd Biener
PR testsui
t
e/1114
6
2 - add pow
e
r
p
c64le to list
o
f ss
a
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard B
i
e
ner
tree-opt
i
mization/111916
- SRA o
f
BIT_
F
I
E
LD_REF of
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard Biener
tree
-
optim
i
z
ation/111915 - mixi
n
g
grouped and non
-
group
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard B
i
e
ne
r
ipa/11
1
914
-
perfo
r
m para
m
et
e
r
i
nit afte
r
remapping
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Rich
a
rd Bi
e
ner
tree-optimization
/
111917 - b
o
ugs IL after guard hoi
s
ting
commit
|
commitdiff
|
tree
2023-10-20
Ri
c
hard Biener
tr
e
e-opti
m
i
zati
o
n/111383 - test
c
ase for
fixed
P
R
commit
|
commitdiff
|
tree
2023-10-20
Rich
a
rd Biener
tree
-
o
p
tim
i
zation/111
4
45 - simple_iv sim
p
lificati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Richard Biene
r
tree-
o
ptimiz
a
tion/1
1
0
243 -
I
VO
P
Ts
int
r
o
ducing undefined
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
R
ichard
Biener
tree-o
p
timiza
t
ion/111
8
91 - f
i
x assert i
n
vectorizable_simd_c
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
R
i
chard Biener
tree-optimization/111000 - restrict invarian
t
motion
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
R
i
c
h
ard Biener
Document {L,R}ROTAT
E
_
E
X
PR
commit
|
commitdiff
|
tree
2023-10-20
R
i
cha
r
d Biener
Rewrite
m
ore
refs for epilogue v
e
ct
o
r
ization
commit
|
commitdiff
|
tree
2023-10-20
Richard B
i
ener
Fixup vect
_
get_and_ch
e
ck_
s
lp_def
s
fo
r
g
a
thers a
n
d
.
.
.
commit
|
commitdiff
|
tree
2023-10-19
Richard Bien
e
r
t
ree-optim
i
zation/111131 - SLP for non-I
F
N gat
h
e
rs
commit
|
commitdiff
|
tree
2023-10-19
Ri
c
ha
r
d
Biener
Refact
o
r x8
6
vec
t
orized
g
ather path
commit
|
commitdiff
|
tree
2023-10-18
Richard Bien
e
r
Re-in
s
tantiate integer mask to traditional vec
t
or mas
k
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Richard Biene
r
tree-optimization/111846 - put
simd-cl
o
ne-i
n
fo into
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Ri
c
hard Bie
n
e
r
middle-end/111818 - failed DE
C
L_NOT_GIMPLE_REG
_
P settin
g
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Richard Biener
tree-opti
m
ization/111807 - ICE
i
n
v
e
r
i
f
y
_
sra_acce
s
s_forest
commit
|
commitdiff
|
tree
2023-10-13
Richa
r
d Biener
OMP SIMD
i
nbranch call vectorizati
o
n for AVX512 style
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Richard B
i
ener
Add support for SLP vecto
r
ization of OpenMP SIMD clone
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Richar
d
Bi
e
ner
tree-optimizat
i
on/11
1
779 - Handle
s
o
m
e BI
T
_FIELD
_
REFs
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Richa
r
d Biene
r
tree
-
opti
m
ization/111773 - avoid CD-
D
CE of
n
o
r
eturn
.
.
.
commit
|
commitdiff
|
tree
2023-10-12
Richard B
i
ener
t
r
ee-optimization/111764 - w
r
o
ng reduction vector
i
zation
commit
|
commitdiff
|
tree
2023-10-10
Ric
h
ard Biener
t
r
ee-opt
i
mization/111751 -
support 1
0
24
bi
t
v
e
ctor
.
.
.
commit
|
commitdiff
|
tree
2023-10-10
Richard Bi
e
ner
Fix mis
s
ed CSE with a BLKmode entity
commit
|
commitdiff
|
tree
2023-10-09
Richard Bi
e
ner
tree-optimization/111715 - improve TBAA for access
.
.
.
commit
|
commitdiff
|
tree
2023-10-05
Richard B
i
ener
Fix
S
IMD call SLP disc
o
very
commit
|
commitdiff
|
tree
2023-10-05
Richard
B
iener
Avoid left aroun
d
c
opies when value-nu
m
b
e
r
ing BBs
commit
|
commitdiff
|
tree
2023-10-05
Richard B
i
ener
i
pa/11164
3
- cl
a
rify f
l
atten attribute do
c
umentation
commit
|
commitdiff
|
tree
2023-09-29
Ri
c
ha
r
d Biener
tree-opt
i
mizat
i
o
n/111583 - loop distribution iss
u
e
commit
|
commitdiff
|
tree
2023-09-28
Rich
a
r
d B
i
ener
target/111600
-
a
void dee
p
r
e
cursion
i
n access
d
iagnostics
commit
|
commitdiff
|
tree
2023-09-28
Richard Biener
tree-optimization/111614 - mis
s
i
ng convert
in
undistribu
t
e_
b
.
.
.
commit
|
commitdiff
|
tree
2023-09-27
Richard Biener
Simplify abs
(copysi
g
n (x, y))
commit
|
commitdiff
|
tree
2023-09-20
R
ic
h
ard Biener
tree-optimizat
i
o
n/111489
-
rais
e
--
p
aram
u
n
i
nit-ma
x
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Richard Bie
n
er
tree-optimization/111
4
89 -
t
urn uninit limits
t
o pa
r
ams
commit
|
commitdiff
|
tree
2023-09-19
Rich
a
r
d
Biener
c/1
1
1468 - dump
u
nordered
compare ope
r
ators in their
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Richard Bien
e
r
tree
-
op
t
imi
z
atio
n
/111465 - bougs ju
m
p threading with
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Richar
d
Biener
c/111468
- ad
d
unordered c
o
mpare and p
o
inter diff to
.
.
.
commit
|
commitdiff
|
tree
2023-09-18
Ri
c
hard
B
iener
tree-op
t
imi
z
a
t
ion/111294 - backw
a
r
d
s th
r
eader
P
HI costing
commit
|
commitdiff
|
tree
2023-09-14
Richard Bie
n
er
tree-optimizat
i
o
n
/
1
1
1
2
94 - better DCE after fo
r
w
pro
p
commit
|
commitdiff
|
tree
2023-09-13
Ri
c
ha
r
d
B
i
e
n
e
r
t
r
ee-optimizatio
n
/111387 - BB SLP and irre
d
u
c
ible regions
commit
|
commitdiff
|
tree
2023-09-13
R
i
ch
a
rd B
i
ener
t
ree-optimization/111397 -
m
issed c
o
py p
r
opagati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-08-31
Richa
r
d
B
iener
middle-end/111253 - partly revert r11-6508
-
gab
b
1
b
60
5
8
c
0
9a
7
commit
|
commitdiff
|
tree
2023-08-31
R
icha
r
d
Bi
e
ne
r
Fix
g
cc
.
dg/tree-ssa/forwprop
-
42
.
c
commit
|
commitdiff
|
tree
2023-08-31
R
i
ch
a
rd Biener
A
d
just gcc
.
t
a
rget/i
3
86
/
pr52252-{atom,co
r
e}
.
c
commit
|
commitdiff
|
tree
2023-08-30
R
ichard Biene
r
tree-optimiza
t
ion/1
1
1228 - fix test
c
a
se
commit
|
commitdiff
|
tree
2023-08-30
R
ichard Biener
tree-optimiz
a
tion/1
1
1228 - combin
e
tw
o
VEC_PERM_EXPRs
commit
|
commitdiff
|
tree
2023-08-25
Richard Biener
tree-o
p
timization
/
111137
-
depen
d
e
nce checking for SLP
commit
|
commitdiff
|
tree
2023-08-25
Richard
B
iener
Apply some TL
C
to vect_slp
_
anal
y
ze_instance_
d
epend
e
nce
commit
|
commitdiff
|
tree
2023-08-25
R
ichard
Biener
tree-o
p
tim
i
zation/11113
6
-
S
TMT_VINFO_SLP_VECT_ONLY
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
tree
-
op
t
imizat
i
on/11
1
123 - indi
r
ect clobbers thrown
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Rich
a
rd Biener
Fi
x
confusi
o
n about lo
a
d
_
p in vect_b
u
i
ld_slp_tree_1
commit
|
commitdiff
|
tree
2023-08-24
Richa
r
d
Biener
tree-o
p
timiz
a
t
i
on/111125 -
a
v
oid BB vector
i
zation in
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
R
i
chard Bi
e
ne
r
t
r
ee-opti
m
iz
a
tion/111
1
15 - SLP of masked
s
to
r
es
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
tree-op
t
imization/
1
11125 - prope
r
ly cost BB reduction
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richa
r
d Biener
tree
-
opt
i
mization/111
1
28 - fix shift pattern reco
g
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
testsuite/11
1
1
2
5 - disabl
e
BB vectoriza
t
i
on
for the
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
debug/111080 - av
o
id
outpu
t
t
ing de
b
ug i
n
f
o f
o
r unused
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
Richard
B
iener
S
implify i
n
tereaved store v
e
ctoriza
t
ion proces
s
ing
commit
|
commitdiff
|
tree
2023-08-22
Richard Biener
tree-optimization/
9
4864 -
v
ect
o
r inser
t
o
f vec
t
or extra
c
t
.
.
.
commit
|
commitdiff
|
tree
2023-08-21
Ri
c
hard Biener
F
i
x FAI
L
:
g
cc
.
target/i386/pr870
0
7-5
.
c
commit
|
commitdiff
|
tree
2023-08-21
R
i
ch
a
rd
Bi
e
n
e
r
F
i
x
gcc
.
dg/v
e
ct/
b
b-sl
p
-subgroups-2
.
c with
256bit vec
t
o
rs
commit
|
commitdiff
|
tree
2023-08-21
Richard Biener
Fix
g
cc
.
dg/ve
c
t/bb-s
l
p-46
.
c FAIL
commit
|
commitdiff
|
tree
2023-08-21
Richard B
i
ener
tr
e
e-
o
p
t
imization/111082 - bogus pro
m
oted min
commit
|
commitdiff
|
tree
2023-08-21
R
i
chard
B
iener
tree-o
p
timization/111070 - fix
I
CE
with rec
e
nt if
c
o
m
bine fix
commit
|
commitdiff
|
tree
2023-08-18
Ri
c
ha
r
d Biener
tree-optimizat
i
o
n/111019 - i
n
variant motion
and ali
a
sing
commit
|
commitdiff
|
tree
2023-08-18
Richard Bi
e
ner
tree-optimization/1110
4
8
- avoid
f
lawed logic
in
fold_ve
c
_perm
commit
|
commitdiff
|
tree
2023-08-17
R
i
c
h
ard Biener
tree-
o
p
timization/1
1
1039 - ab
n
o
r
mals
and b
i
t
t
est merging
commit
|
commitdiff
|
tree
2023-08-17
Ri
c
hard
Biener
Handle TYPE_OVERFLOW_UNDE
F
INED
v
ec
t
orized BB
r
ed
u
c
t
ions
commit
|
commitdiff
|
tree
2023-08-15
Richard
Bi
e
ner
Cle
a
nu
p
B
B
vectorization roots hand
l
ing
commit
|
commitdiff
|
tree
2023-08-15
Richard
Biene
r
Suppor
t
c
onstan
t
s and externa
l
s in BB redu
c
t
i
o
n v
e
ctor
i
zatio
n
commit
|
commitdiff
|
tree
2023-08-15
Richard
B
i
e
ner
Use
f
i
nd_loop_locati
o
n
f
rom unrollin
g
commit
|
commitdiff
|
tree
2023-08-15
Richard
Biene
r
t
r
e
e-op
t
imization/110963 - more PRE when o
p
t
i
m
izing
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Richard
Biener
tree-optimization/110
9
91 - unroll size estimate aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
R
i
chard Bi
e
ner
Fix print_loop_info ICE
commit
|
commitdiff
|
tree
2023-08-11
R
ichard B
i
e
n
er
t
r
ee-optimizat
i
on/
1
10979 - fold-left r
e
duct
i
on and
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
Richard Biener
Im
p
rove BB vectorizat
i
on opt-inf
o
commit
|
commitdiff
|
tree
2023-08-10
Richard Biener
Make I
S
E
L used internal functions const/nothrow
where
.
.
.
commit
|
commitdiff
|
tree
next