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/111039 - abnormals and bit test merging
2023-08-17
Ri
c
hard
Biene
r
t
ree-optim
i
zatio
n
/111039 - abn
o
rmal
s
and bi
t
test merging
commit
|
commitdiff
|
tree
2023-08-17
Richard Biener
Handle TYPE_OVERF
L
OW
_
UNDEFINED vectori
z
e
d
BB reductio
n
s
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
Clean
u
p BB vectorization ro
o
ts ha
n
dling
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
Su
p
p
o
rt constants and externals in BB reduction
v
ectori
z
ation
commit
|
commitdiff
|
tree
2023-08-15
Richard Biener
U
s
e
fin
d
_l
o
o
p
_l
o
cation
f
r
om unrollin
g
commit
|
commitdiff
|
tree
2023-08-15
Richard
Biener
tree-optimization
/
11
0
963 - mo
r
e PRE when opt
i
mizing
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
R
i
chard Bie
n
er
tree-optimization/11
0
991 -
unroll
size es
t
imate after
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Ri
c
hard Biene
r
Fix pri
n
t_loop
_
info ICE
commit
|
commitdiff
|
tree
2023-08-11
Richa
r
d Biener
t
ree-optimi
z
ation/
1
10979 - fold-l
e
ft r
e
d
u
ction
and
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
R
i
chard Biene
r
I
mprove BB vectorization
o
pt-info
commit
|
commitdiff
|
tree
2023-08-10
Richar
d
Biener
Make ISEL
u
sed internal fun
c
tions
co
n
s
t
/nothrow wh
e
re
.
.
.
commit
|
commitdiff
|
tree
2023-08-10
R
ichar
d
Biener
Re
m
o
ve insert
location argument fr
o
m v
e
ctorizabl
e
_liv
e
_opera
t
ion
commit
|
commitdiff
|
tree
2023-08-09
Richard B
i
ener
rtl-optimizati
o
n
/110587 -
s
peed
u
p
f
ind
_
h
a
r
d_regn
o
_for_1
commit
|
commitdiff
|
tree
2023-08-08
Andrzej Turko
ge
n
match: Log
l
in
e
numbers indire
c
tly
commit
|
commitdiff
|
tree
2023-08-08
A
n
drzej Turk
o
genma
t
ch: Reduc
e
v
a
riab
i
lity of generat
e
d
code
commit
|
commitdiff
|
tree
2023-08-08
Andrzej Turko
Support
g
et_or_insert in ordered_has
h
_map
commit
|
commitdiff
|
tree
2023-08-08
Richard Bie
n
er
tree-op
t
imization/
4
9
955 - B
B
r
e
ductio
n
with odd numbe
r
.
.
.
commit
|
commitdiff
|
tree
2023-08-08
R
i
chard
B
ien
e
r
tree-opt
i
m
i
zation/1
1
0
924 - fi
x
vop liveness for noreturn
.
.
.
commit
|
commitdiff
|
tree
2023-08-07
R
ic
h
ar
d
Bien
e
r
Use
RP
O
o
rder for si
n
king
commit
|
commitdiff
|
tree
2023-08-07
Richard Bi
e
n
e
r
Improve -fopt-info
-
vec for basic-
b
lock ve
c
t
oriz
a
tion
commit
|
commitdiff
|
tree
2023-08-04
R
i
cha
r
d Biener
tree-optimization/
1
10838 - vec
t
o
r
izatio
n
o
f widene
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
R
i
chard Biener
t
r
e
e
-optimizat
i
on/
1
10838 - less agg
r
essiv
e
ly fol
d
out
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
R
i
char
d
Biener
[
libbacktrace] fix
u
p broken te
s
t
commit
|
commitdiff
|
tree
2023-08-03
R
ichar
d
Biener
tree-optimization/
1
1
0
83
8
- ve
c
toriza
t
ion of widened
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Ri
c
hard Bien
e
r
t
re
e
-optimization/110702 - avoid zer
o
-base
d
memory
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Richa
r
d
Biener
Improve s
i
nki
n
g wi
t
h
unrelat
e
d defs
commit
|
commitdiff
|
tree
2023-08-03
R
i
chard Bien
e
r
Add
v
ir
t
ual op
e
rand global
l
iveness compu
t
ation class
commit
|
commitdiff
|
tree
2023-08-03
Richard Biener
Swap loop splitti
n
g an
d
f
i
nal value
r
epl
a
cem
e
nt
commit
|
commitdiff
|
tree
2023-08-02
R
i
chard Bi
e
ner
Make add_phi_no
d
e_to_b
b
s
tatic
commit
|
commitdiff
|
tree
2023-08-02
R
i
chard Biener
t
ree-opti
m
izat
i
on/92335 - Im
p
rove sin
k
ing heuristics
.
.
.
commit
|
commitdiff
|
tree
2023-08-02
Richard B
i
ener
rtl-optimization
/
110587 - remove quadra
t
ic regn
o
_in_u
s
e_p
commit
|
commitdiff
|
tree
2023-07-27
R
ichard Biener
t
re
e
-optimization/
9
1838 - fix FAI
L
of g++
.
d
g
/opt/pr91838
.
C
commit
|
commitdiff
|
tree
2023-07-27
Richard Biener
XFAI
L
parts broken
d
e
liberately
by r13-
1
762-
g
f9d4c3b45
c
5e
d
5
commit
|
commitdiff
|
tree
2023-07-27
Richard Biener
Remove recurs
i
ve post-dominator traversal
i
n sinki
n
g
commit
|
commitdiff
|
tree
2023-07-26
Richard
Biener
tree-opt
i
miz
a
tion/106081 - elide r
e
dun
d
ant permute
commit
|
commitdiff
|
tree
2023-07-26
R
i
char
d
Biener
tr
e
e-o
p
timizati
o
n/11
0
7
99
- fix
b
u
g in c
o
de ho
i
s
t
i
ng
commit
|
commitdiff
|
tree
2023-07-24
Ric
h
ard Biener
Rem
o
ve SLP_
T
REE_VEC_STMTS i
n
favor of
S
LP_TREE_VEC_DEFS
commit
|
commitdiff
|
tree
2023-07-24
Richard Bien
e
r
Re
m
ove unused tree-vectorizer
.
h
i
nc
l
ude
commit
|
commitdiff
|
tree
2023-07-24
Rich
a
rd
Biene
r
[i3
8
6
]
remove unused
tree-vectorizer
.
h inclu
d
es
commit
|
commitdiff
|
tree
2023-07-24
R
i
chard
B
iener
tr
e
e-optimization/110777 - abnormal
s
an
d
r
e
c
e
nt
P
RE
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
Rich
a
r
d
B
i
ener
tree-op
t
i
miz
a
tion
/
110766 - missing PHI location check
commit
|
commitdiff
|
tree
2023-07-21
Ri
c
h
a
rd Biener
tr
e
e-opt
i
mization/4132
0
-
remove bogus XFAI
L
ed testcase
commit
|
commitdiff
|
tree
2023-07-21
R
i
c
h
ard Biener
tree-optimization/88540 -
FP x > y ? x : y if
-
con
v
ersion
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
Ri
c
hard
Biener
tree-
o
ptimiz
a
t
i
on/110742 - fix latent issue
with pe
r
muting
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Richa
r
d
Biener
tree-o
p
timization/110204 - se
c
ond level
r
e
d
undancy
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
R
ichard Biener
m
iddle-en
d
/61747
-
c
o
nditional mo
v
e
e
xpan
s
ion and
constants
commit
|
commitdiff
|
tree
2023-07-18
R
i
chard Bi
e
ner
middle-end/105715
- missed RTL if
-
convers
i
on with COND_EXPR
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Richard Biene
r
tree-optimiz
a
tion/
1
10
6
69 -
b
og
u
s
matching of l
o
op bito
p
commit
|
commitdiff
|
tree
2023-07-14
Richard Biener
Provid
e
e
x
tra
c
he
c
king f
o
r
p
hi argument access
fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Ri
c
hard B
i
en
e
r
tree-
o
ptimi
z
ation/110630 - enhanc
e
SLP permute support
commit
|
commitdiff
|
tree
2023-07-11
R
ichard Biener
tree
-
optimiz
a
tion
/
110614
-
SLP sp
l
at and re-align
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
R
ichard B
i
en
e
r
C
losing the
G
CC 1
0
br
a
n
c
h
commit
|
commitdiff
|
tree
2023-07-06
R
i
chard Biener
t
re
e
-
opt
i
mization/1
1
0556 - tail merg
i
ng still pre-tuples
commit
|
commitdiff
|
tree
2023-07-06
Richard Bie
n
e
r
tree-optimization/110563 -
simplify epil
o
gu
e
VF checks
commit
|
commitdiff
|
tree
2023-07-06
Richard Biener
t
ree-o
p
timization/110515 - wr
o
ng c
o
de with LIM
+
P
R
E
commit
|
commitdiff
|
tree
2023-07-06
Richard Bi
e
ner
Fi
x
expect
a
tion on
gcc
.
d
g
/
v
ect/pr
7
1
26
4
.
c
commit
|
commitdiff
|
tree
2023-07-05
Richard Biener
adjust
test
c
ase
f
or now happ
e
nin
g
epilogue vectorization
commit
|
commitdiff
|
tree
2023-07-05
Richa
r
d
B
iener
midd
l
e-
e
nd/11
0
541
- VEC_PERM_EXPR docum
e
ntation is off
commit
|
commitdiff
|
tree
2023-07-05
Richard
B
iener
Fix typo i
n
vectorize
r
debug m
e
ssage
commit
|
commitdiff
|
tree
2023-07-04
Richa
r
d Biener
tree-optimization/110
4
91 -
PHI-OP
T
and undefs
commit
|
commitdiff
|
tree
2023-07-04
R
i
chard
B
i
ener
Use ma
r
k_ssa_m
a
yb
e
_undefs in PHI-OP
T
commit
|
commitdiff
|
tree
2023-07-04
Ri
c
ha
r
d Bien
e
r
R
e
move unnecessary check on
scalar
_
nite
r
==
0
commit
|
commitdiff
|
tree
2023-07-04
R
ichard Biener
tree-optimiz
a
tio
n
/110376 -
t
estcase
f
or fi
x
ed bug
commit
|
commitdiff
|
tree
2023-07-04
R
i
c
h
a
r
d Biener
tr
e
e-optimization/110228
- avoid un
d
efs
in ifcom
b
ine
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
R
ichard Biener
t
r
e
e-optimiz
a
tion/110436 - b
o
gus live/relevant for
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Rich
a
rd Biener
middle
-
end/1104
9
5 - avoid associating constants with
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Richar
d
Bien
e
r
tree-opt
i
miza
t
ion/110310 - mov
e
vector epilogue disab
l
ing
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Richard Bien
e
r
tre
e
-o
p
timization/1
1
0506 - ICE in pat
t
e
r
n rec
o
g
wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
R
i
chard
Bien
e
r
tree-op
t
imization/1
1
0506 - bogus
non-zero mask in CCP
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Ri
c
h
a
r
d Bie
n
er
tree-optimizat
i
on/110496
-
T
Y
PE_PRECISION issue with
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Richar
d
Bi
e
ner
m
iddle-e
n
d/110489 - avoid usele
s
s work on stat
i
stics
commit
|
commitdiff
|
tree
2023-06-30
Ri
c
har
d
Bien
e
r
tree-optimizatio
n
/1
1
0381 - fix testcase
commit
|
commitdiff
|
tree
2023-06-29
Ric
h
ard Biener
tree-optimization/11
0
460 - f
e
nd off vector types from
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard B
i
ener
middle-end/1
1
0452 - bad code generat
i
on with AV
X
512
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richard Biener
middle-end/110461 - pattern applying wro
n
gly to vectors
commit
|
commitdiff
|
tree
2023-06-29
R
i
cha
r
d Biener
c/110454 - ICE with bogus TYPE_PRECISION use
commit
|
commitdiff
|
tree
2023-06-28
Richard
Biener
tree-opti
m
iza
t
ion/110434
-
avoid <retval>
=
{v} {
C
LOBBER
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
R
i
chard B
i
ener
tree-optimization/
1
1
0451 - hoist
i
nvaria
n
t
compare
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Richard Biener
tre
e
-
optimization/110443 - prevent SLP splat of gathers
commit
|
commitdiff
|
tree
2023-06-28
R
i
c
hard
Bie
n
er
Pr
e
vent TYPE_PRECISION on VECTOR_T
Y
PEs
commit
|
commitdiff
|
tree
2023-06-27
R
i
c
h
ard Biener
tree-optimi
z
ation/9
6
208 - S
L
P
of non-grouped
l
oad
s
commit
|
commitdiff
|
tree
2023-06-26
R
ic
h
ard B
i
ener
tree-op
t
imization/110381
- pr
e
serve SLP permutation
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
narrowing initializers
a
nd
initializ
e
r_constant_va
l
i
d_p_1
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
Avoid shorten_b
i
nary_op on VEC
T
O
R
_
TYPE
commit
|
commitdiff
|
tree
2023-06-26
R
i
c
hard Biener
Fix TYPE_PR
E
CISION use i
n
hashable_expr_equal_p
commit
|
commitdiff
|
tree
2023-06-26
Richard
B
iener
tree-o
p
timi
z
atio
n
/110
3
92 - ICE
with
p
red
i
cate an
a
lysis
commit
|
commitdiff
|
tree
2023-06-23
Richard
B
iener
Fix i
n
itiali
z
er_co
n
stant_val
i
d_p_1 TYPE
_
PRECIS
I
ON use
commit
|
commitdiff
|
tree
2023-06-23
Rich
a
rd Bie
n
er
D
e
al
w
ith vec
t
o
r
type
d
op
e
rand
s
in conversion
s
commit
|
commitdiff
|
tree
2023-06-23
Rich
a
r
d
Biene
r
Fix t
r
ee_simple_nonnegative_w
a
rnv_
p
for
VECTOR
_
TYPEs
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Properly
guard vect_look_t
h
rough
_
possib
l
e_pro
m
otion
commit
|
commitdiff
|
tree
2023-06-23
R
ichard Biener
Use element_pr
e
cis
i
o
n for match
.
p
d
ari
t
h conversion
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Ric
h
ard B
i
en
e
r
Bogus and mi
s
sed folding on vecto
r
compares
commit
|
commitdiff
|
tree
2023-06-23
Richard
B
i
e
ner
O
ptimize v
e
ctor codegen fo
r
invariant
loa
d
s, fix S
L
P
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Richard Bi
e
ner
Improve ve
c
tor_vecto
r
_
comp
o
sition_type
commit
|
commitdiff
|
tree
2023-06-22
Richard Biener
tr
e
e-op
t
imization/110332 -
fix ICE with phiprop
commit
|
commitdiff
|
tree
2023-06-21
Richa
r
d B
i
en
e
r
Less s
t
rip_offset in I
V
OPTs
commit
|
commitdiff
|
tree
2023-06-21
Richard Biener
Less strip_offset in IVOPTs
commit
|
commitdiff
|
tree
2023-06-21
R
ichard Biener
Hide IV
O
PT
s
strip_offset
commit
|
commitdiff
|
tree
2023-06-21
Ri
c
hard
B
iener
[i386
]
Reject too larg
e
vectors
for parti
a
l v
e
ctor
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
R
i
chard Bi
e
ner
Improve
DS
E
to
h
an
d
le sto
r
es b
e
f
o
r
e
_
_
b
uiltin_unreachable ()
commit
|
commitdiff
|
tree
next