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
Ric
h
a
r
d Bi
e
ner
Refac
t
or
x86 de
c
l based scatter vector
i
zation, prepar
e
S
LP
commit
|
commitdiff
|
tree
2023-11-09
R
i
ch
a
rd Biener
tree-optimizati
o
n/
1
12450 - avoid AVX512
s
t
y
le masking
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
R
i
ch
a
r
d
B
i
ener
tree-optim
i
zation/
1
12444 - avoid bougs P
H
I value-n
u
m
b
er
i
ng
commit
|
commitdiff
|
tree
2023-11-09
Richar
d
Bi
e
ner
Fix
S
IMD
clone SL
P
a bit more
commit
|
commitdiff
|
tree
2023-11-08
Richard Biener
Fix
S
L
P
of e
m
u
l
ated gathers
commit
|
commitdiff
|
tree
2023-11-08
Richard Bi
e
ner
T
LC to vect_check_
s
tore_r
h
s and vect_
s
l
p
_ch
i
ld_index_for_operan
d
commit
|
commitdiff
|
tree
2023-11-08
Richard Biener
Fix
SLP of
m
asked loads
commit
|
commitdiff
|
tree
2023-11-07
Richard
B
ien
e
r
li
b
stdc++/1123
5
1 - d
e
al
w
ith __gthread
_
once failure
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Rich
a
rd B
i
ener
t
ree-o
p
timi
z
ation/11240
5
-
SIM
D
c
l
o
ne ca
l
ls with (
l
oo
p
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Ric
h
ard
B
iener
t
ree
-
o
p
t
imization/
1
11950 - vec
t
orize
r
loop
copy
i
ng
commit
|
commitdiff
|
tree
2023-11-06
Richard
Biener
tree-optimization/
1
12404
- two issues with SLP of
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Richard Biener
tree-optimizati
o
n/11236
9
-
stri
p
_float_extensions and
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Richard Biener
middle-end/
1
1
2296 - __builtin_
c
onsta
n
t
_
p and side-effec
t
s
commit
|
commitdiff
|
tree
2023-11-03
R
ic
h
a
rd
B
iene
r
Te
s
t
cases for
v
e
ctoriz
e
r peeling
commit
|
commitdiff
|
tree
2023-11-03
Richard
Biener
Cleanup vectoriz
a
ble_live_operatio
n
commit
|
commitdiff
|
tree
2023-11-03
R
ichard
Bie
n
er
tree-optimiz
a
t
ion/11236
6
- remove
ass
e
rt for failed
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
Richa
r
d Biener
t
ree-optimizatio
n
/112310 - c
o
de hoisting unde
f
ined
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Richa
r
d Biener
tre
e
-optimization/112320 - bougs debug IL after
SCCP
commit
|
commitdiff
|
tree
2023-10-31
Richard B
i
e
ner
tre
e
-opti
m
iza
t
ion/112305 - SCEV
cprop and
c
onditional
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
Richard
B
iener
PR te
s
tsuite/111462 - add powerpc64le to list of
ssa
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard Bi
e
n
e
r
tree-optimizati
o
n
/
111916 - SR
A
of BIT_FIELD_
R
EF of
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard Biener
tree-opti
m
iz
a
tion/111
9
15 - mix
i
ng
grouped and non-gr
o
uped
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard Bien
e
r
i
pa/111914 - perfo
r
m paramet
e
r init
aft
e
r remapping
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Richard Bi
e
ner
tree-optim
i
zati
o
n
/111917 - bougs IL after
gu
a
rd
ho
i
sting
commit
|
commitdiff
|
tree
2023-10-20
Richard B
i
ener
tree-optimization/111383 - testca
s
e
fo
r
fixed PR
commit
|
commitdiff
|
tree
2023-10-20
Rich
a
rd Biener
t
ree-op
t
im
i
zat
i
on/1
1
1445 -
simple_iv
simplification
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Richard
Biener
tree-op
t
imization/110243 - IVOPTs introducing
u
ndefined
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Rich
a
rd
B
iener
tree-op
t
imization/11189
1
- fix asse
r
t in
v
ectorizable_
s
imd_c
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Richard Bien
e
r
tree-opt
i
mization/111000 - restrict invariant motion
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Richard Bie
n
er
Document {
L
,R}ROTATE_EXPR
commit
|
commitdiff
|
tree
2023-10-20
Richard Biener
Rewrite more r
e
fs for epilo
g
ue vector
i
zation
commit
|
commitdiff
|
tree
2023-10-20
R
ichard B
i
ener
Fixup vect
_
get_and_ch
e
ck_slp_
d
e
fs for gathers and
.
.
.
commit
|
commitdiff
|
tree
2023-10-19
Ric
h
ard Biener
tre
e
-opt
i
m
i
z
ati
o
n/111131 - SLP for non-I
F
N gathers
commit
|
commitdiff
|
tree
2023-10-19
Richard Bie
n
e
r
Refactor x86 vectorized gathe
r
pa
t
h
commit
|
commitdiff
|
tree
2023-10-18
Richard B
i
e
ner
Re-instantiate integer mask to traditio
n
al vector mas
k
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
R
ichard Biener
tree-opti
m
ization/111
8
46 - put
sim
d
-clone-
i
nf
o
in
t
o
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Richard Biener
middle-end/111818 - failed DECL_NOT_GIMP
L
E_REG_P set
t
ing
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Ri
c
hard
B
iener
tree-op
t
imizatio
n
/11180
7
-
I
C
E
i
n
ver
i
fy_sra_access
_
forest
commit
|
commitdiff
|
tree
2023-10-13
Richard Biene
r
OMP
S
IMD inbran
c
h cal
l
v
e
c
t
orizati
o
n
for
A
V
X
512
style
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Richard Biener
Add su
p
po
r
t
f
or SLP ve
c
tori
z
atio
n
of
OpenMP
SIMD clo
n
e
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Richard Bi
e
ner
t
ree-opt
i
mization/1
1
1779 - Handle some BIT_FIELD_REFs
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Richard B
i
ener
tre
e
-
optimizatio
n
/1
1
1
773 -
a
void CD-D
C
E of noreturn
.
.
.
commit
|
commitdiff
|
tree
2023-10-12
R
ichard B
i
ener
tre
e
-op
t
imization/111764 -
w
rong re
d
u
c
tion
v
ectorization
commit
|
commitdiff
|
tree
2023-10-10
Richa
r
d Bie
n
er
t
r
ee-
o
ptim
i
zati
o
n/111751 -
s
upport
1
0
24 bit vector
.
.
.
commit
|
commitdiff
|
tree
2023-10-10
R
i
chard Biener
F
i
x
miss
e
d C
S
E
with a BLKmode enti
t
y
commit
|
commitdiff
|
tree
2023-10-09
Richard Biener
tree-o
p
timizat
i
on/111715 -
i
m
p
rove TBAA for access
.
.
.
commit
|
commitdiff
|
tree
2023-10-05
Richar
d
Biener
Fix SI
M
D call SLP
d
is
c
overy
commit
|
commitdiff
|
tree
2023-10-05
Richard Biener
Avo
i
d left around c
o
pies w
h
en
v
alue-numbering BBs
commit
|
commitdiff
|
tree
2023-10-05
Richard Biener
ipa/11
1
643 - clarify flat
t
en attri
b
u
t
e do
c
umentation
commit
|
commitdiff
|
tree
2023-09-29
Richar
d
Biener
tree-
o
ptim
i
zation/
1
1
158
3
- l
o
op
distribution i
s
sue
commit
|
commitdiff
|
tree
2023-09-28
Ri
c
ha
r
d Biener
tar
g
et/111600 - avoid deep recursion in access diagno
s
t
ics
commit
|
commitdiff
|
tree
2023-09-28
Richard Biener
tree-optimization/111614 - missing
c
on
v
e
rt
i
n undistribute_b
.
.
.
commit
|
commitdiff
|
tree
2023-09-27
Richard Biener
S
implify
abs (copysign (x, y))
commit
|
commitdiff
|
tree
2023-09-20
Richar
d
Biener
tre
e
-optimization
/
111
4
89 - raise --param uninit-m
a
x
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Richard Biener
tree-optimization/111
4
89
-
turn uninit
l
imi
t
s to par
a
ms
commit
|
commitdiff
|
tree
2023-09-19
Ri
c
h
ard Bien
e
r
c/111468 - dump
u
nordere
d
compare
o
perators i
n
t
h
e
ir
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
R
i
cha
r
d Biener
t
r
ee-
o
ptimiza
t
ion/111465 - bo
u
gs jump threading
with
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
R
i
chard Biener
c
/1
1
1468 -
add
u
norde
r
ed
c
omp
a
r
e
and pointer
d
iff to
.
.
.
commit
|
commitdiff
|
tree
2023-09-18
Ri
c
h
a
rd Bi
e
ner
tre
e
-optimi
z
at
i
on/11129
4
-
backwards threader PHI cos
t
ing
commit
|
commitdiff
|
tree
2023-09-14
Richard Biener
tree-opt
i
m
izati
o
n/111294 - better D
C
E after forwprop
commit
|
commitdiff
|
tree
2023-09-13
Richard Biener
tr
e
e-opt
i
mization/11
1
387 - BB SLP and irredu
c
ib
l
e regions
commit
|
commitdiff
|
tree
2023-09-13
Richard Bi
e
n
e
r
tre
e
-optimization
/
111397 - missed copy
p
ro
p
agat
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-08-31
Richard
B
iener
middle-en
d
/111253 - p
a
rtly rev
e
rt
r11-6508-gabb1b6058c
0
9a7
commit
|
commitdiff
|
tree
2023-08-31
R
i
c
h
ar
d
Biener
F
i
x gcc
.
dg/tree-ssa/forwprop-42
.
c
commit
|
commitdiff
|
tree
2023-08-31
R
ichard Biener
Adjust gcc
.
target/i386/pr52252-{atom,core}
.
c
commit
|
commitdiff
|
tree
2023-08-30
Richard
B
i
ener
tree-optimization/111228 - fix t
e
stca
s
e
commit
|
commitdiff
|
tree
2023-08-30
Ri
c
h
ard Bi
e
ner
tr
e
e
-optimization/111228 -
c
om
b
ine
t
wo VEC_PER
M
_EXPRs
commit
|
commitdiff
|
tree
2023-08-25
Richard Biener
tree-optimization/111137 - de
p
en
d
ence checki
n
g
f
or SLP
commit
|
commitdiff
|
tree
2023-08-25
Ri
c
hard
Biener
Apply some TLC to vect_s
l
p_analyze_instance
_
dependen
c
e
commit
|
commitdiff
|
tree
2023-08-25
R
i
ch
a
rd Biener
tree-optimi
z
ati
o
n/1
1
1136
- STMT_VINF
O
_SLP_V
E
CT_ONLY
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
R
ichard Bie
n
e
r
tree-optimization/11
1
123 - in
d
irect clobber
s
thrown
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richa
r
d Biener
Fix confusion about load
_
p in vec
t
_build_slp_tree_1
commit
|
commitdiff
|
tree
2023-08-24
Ric
h
ard Biener
tre
e
-opti
m
ization/111
1
25 - avoid BB vectori
z
ation
in
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richar
d
B
iener
tree-
o
ptimization/1
1
1115 - SL
P
of ma
s
ked
s
to
r
es
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
tr
e
e-
o
p
t
im
i
za
t
io
n
/111125 - properly
cost BB reduction
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
R
icha
r
d Bi
e
ner
tre
e
-optimization
/
1
11
1
28 - fix sh
i
ft patter
n
recog
commit
|
commitdiff
|
tree
2023-08-24
Ri
c
h
a
rd Bien
e
r
t
e
stsuite/111
1
25 - dis
a
b
le BB vectoriza
t
ion
fo
r
the
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Richard Biener
debug/1110
8
0 - avoid outputting deb
u
g in
f
o f
o
r
u
n
used
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
Richard Biener
S
implify intereav
e
d store vectorization
p
rocessi
n
g
commit
|
commitdiff
|
tree
2023-08-22
R
ich
a
r
d
Bi
e
ner
tree-op
t
imization/9
4
8
64 - vector insert o
f
vec
t
o
r
extr
a
ct
.
.
.
commit
|
commitdiff
|
tree
2023-08-21
R
i
chard Bie
n
er
Fix FAIL: gcc
.
target
/
i386
/
p
r
87007-5
.
c
commit
|
commitdiff
|
tree
2023-08-21
Ric
h
ard Biener
Fix gcc
.
dg/vect/
b
b-slp-subgr
o
ups-2
.
c with
2
5
6
b
it vectors
commit
|
commitdiff
|
tree
2023-08-21
Richard Biener
Fix gcc
.
dg/vect/bb-slp-
4
6
.
c F
A
I
L
commit
|
commitdiff
|
tree
2023-08-21
R
i
chard Biener
tre
e
-optimizatio
n
/111
0
82
- bogu
s
promote
d
min
commit
|
commitdiff
|
tree
2023-08-21
Richard Biene
r
tree-optimiz
a
tion/111070 - fix ICE
with recent ifco
m
bi
n
e fix
commit
|
commitdiff
|
tree
2023-08-18
Richard B
i
ener
tree-opti
m
ization/
1
11019 - i
n
va
r
i
a
nt m
o
t
ion an
d
aliasing
commit
|
commitdiff
|
tree
2023-08-18
R
ichard Bi
e
ne
r
tr
e
e-opt
i
mization/
1
11048 - avoid flawed logic in f
o
l
d
_v
e
c_perm
commit
|
commitdiff
|
tree
2023-08-17
Richard Biener
t
ree-
o
ptimization/
1
11039 - abnormals
a
nd bit test merging
commit
|
commitdiff
|
tree
2023-08-17
Richard Biene
r
Handle TYPE_OV
E
RFLOW_UNDEFI
N
E
D vectorized
BB reductions
commit
|
commitdiff
|
tree
2023-08-15
R
ic
h
ard Biener
C
l
eanup BB vectorization roots
handling
commit
|
commitdiff
|
tree
2023-08-15
Ric
h
ard Biener
Support constants and externals in BB reduction vectorizati
o
n
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
Use find_loop
_
lo
c
atio
n
from un
r
olling
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
tree-optimization/1
1
09
6
3
- m
o
r
e PRE when optimizing
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
tree-optimization/11
0
991 - unroll size esti
m
at
e
af
t
er
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Ri
c
hard Biener
Fix
p
ri
n
t_loop_info ICE
commit
|
commitdiff
|
tree
2023-08-11
Richard B
i
ener
tree-optim
i
zation/1109
7
9
- fold-left reduction and
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
Richa
r
d Bien
e
r
Impr
o
v
e
BB
v
e
ctor
i
zat
i
o
n
o
p
t-info
commit
|
commitdiff
|
tree
2023-08-10
Richard Biener
Make ISEL used internal functions const/nothr
o
w w
h
er
e
.
.
.
commit
|
commitdiff
|
tree
2023-08-10
R
i
char
d
Biener
Remove
i
nsert location
ar
g
ument from
vect
o
rizable
_
live_operation
commit
|
commitdiff
|
tree
2023-08-09
Richard
Bi
e
ne
r
rt
l
-optimization/110587 - spee
d
up
f
in
d
_hard
_
r
egn
o
_for_1
commit
|
commitdiff
|
tree
next