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/112818 - re-instantiate vector type size check for bswap
2023-06-26
R
i
ch
a
r
d
B
i
ener
tree-opt
i
m
i
zation/110381 - preserve SLP per
m
utation
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
narrowi
n
g initial
i
z
ers and
in
i
tializer_constant_valid
_
p_
1
commit
|
commitdiff
|
tree
2023-06-26
R
ichard Biener
A
v
o
i
d shorten_bi
n
ary_op on
V
E
C
TOR
_
TY
P
E
commit
|
commitdiff
|
tree
2023-06-26
R
i
chard B
i
e
ner
Fi
x
TYPE_PREC
I
S
I
ON use in hashable_
e
x
p
r_equa
l
_
p
commit
|
commitdiff
|
tree
2023-06-26
Ric
h
ard
B
i
e
ner
tree-o
p
t
imiz
a
tion/11039
2
- ICE with predicate anal
y
sis
commit
|
commitdiff
|
tree
2023-06-23
Ri
c
hard Biener
F
ix initializer_constant_valid_p_
1
TYPE_P
R
ECI
S
ION use
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Deal with vector typed operands in co
n
v
ersions
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Fix tree_s
i
mple_non
n
egativ
e
_warnv_
p
f
or VECTOR_TYPEs
commit
|
commitdiff
|
tree
2023-06-23
Richard Bien
e
r
Prope
r
l
y guard
vect
_
l
ook_throu
g
h
_possib
l
e_promotion
commit
|
commitdiff
|
tree
2023-06-23
R
ichard Bie
n
er
Use eleme
n
t_precision for m
a
tch
.
p
d
ar
i
th conv
e
r
s
ion
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Bogus an
d
missed
f
ol
d
ing
o
n
vect
o
r
c
o
m
p
ares
commit
|
commitdiff
|
tree
2023-06-23
Ri
c
hard B
i
ener
Optimiz
e
vector co
d
egen for invaria
n
t loads, fix SLP
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Improv
e
vec
t
or_v
e
ctor_composi
t
ion_
t
ype
commit
|
commitdiff
|
tree
2023-06-22
Richard Biener
tree-optim
i
zation/110332
-
fix IC
E
with phiprop
commit
|
commitdiff
|
tree
2023-06-21
Ri
c
hard
Biener
Le
s
s st
r
ip
_
offset in IVOPTs
commit
|
commitdiff
|
tree
2023-06-21
Richa
r
d
Biener
Less stri
p
_o
f
fset in
I
VOPTs
commit
|
commitdiff
|
tree
2023-06-21
R
i
chard
B
i
ener
H
i
de IVOPTs strip
_
offs
e
t
commit
|
commitdiff
|
tree
2023-06-21
R
ich
a
rd
Biener
[i386
]
Rejec
t
too large vecto
r
s fo
r
partial vecto
r
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Richard B
i
ene
r
Impro
v
e DSE to
handle stores before
_
_builtin_u
n
reachable ()
commit
|
commitdiff
|
tree
2023-06-20
Ri
c
hard B
i
ener
Up
d
ate v
i
rtual SSA
fo
r
m
m
anually
w
h
ere easily p
o
ssibl
e
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Ri
c
hard Biener
de
b
u
g/11
0
2
95 - mixed up early/
l
ate debug for memb
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
R
i
chard B
i
en
e
r
Remove
-
s
ave-temps from tests us
i
ng
-flto
commit
|
commitdiff
|
tree
2023-06-19
Rich
a
rd Biene
r
tree-optimization
/
110298
- CFG cleanup and
sta
l
e
nb_iterations
commit
|
commitdiff
|
tree
2023-06-19
Richard
B
iener
Fix
build of aarc
6
4
commit
|
commitdiff
|
tree
2023-06-19
Richar
d
Bi
e
ner
A
V
X512 fully
m
asked vectorization
commit
|
commitdiff
|
tree
2023-06-19
Ric
h
ard
Biener
Add
l
oop_vin
f
o argumen
t
t
o
vect_get_loop_mask
commit
|
commitdiff
|
tree
2023-06-16
Richard Biener
tree-o
p
timization/110278 - uns
< (typeof uns)(uns
.
.
.
commit
|
commitdiff
|
tree
2023-06-16
Richard
B
i
ener
tree-optimization/110269 - res
t
ore missed condition
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Richard Bien
e
r
Fix
m
emory le
a
k
in loop header copy
i
ng
commit
|
commitdiff
|
tree
2023-06-13
Richard Biener
m
iddle-e
n
d/11
0
232 - f
i
x native interpret
of vector
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Richar
d
Bi
e
n
e
r
Fix disambiguation against
.
MASK_LOAD
commit
|
commitdiff
|
tree
2023-06-12
Richard Biener
Fix dis
a
m
biguation against
.
MASK_STORE
commit
|
commitdiff
|
tree
2023-06-12
R
i
ch
a
rd Biene
r
middle-end
/
11020
0
- genmatch force-lea
f
a
n
d convert
.
.
.
commit
|
commitdiff
|
tree
2023-06-09
Richard Biener
middle-end/110182 - TYPE_
P
RECISIO
N
on VECTOR_TYPE causes
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Ri
c
hard Bie
n
er
midd
l
e-end/110055 - avoid CLOBBERing static variables
commit
|
commitdiff
|
tree
2023-06-06
Richard Bie
n
er
tree-
o
ptimization/10914
3
- improve PTA compil
e
t
i
m
e
commit
|
commitdiff
|
tree
2023-05-31
Richard Bi
e
n
e
r
i
pa/109983 - (I
P
A) PTA speedu
p
commit
|
commitdiff
|
tree
2023-05-31
Rich
a
r
d
B
i
e
ner
IP
A
PTA stats enhancement and non-detail
s
dum
p
slim
m
ing
commit
|
commitdiff
|
tree
2023-05-25
Richard Biener
t
a
rget/109955 - h
a
ndle pa
t
tern g
e
n
erat
e
d COND_EXPR
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
Ri
c
hard
B
iener
target/109
9
44
- avoid STLF fail fo
r
V16
Q
Imode CTOR
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
Richard Bie
n
e
r
tree-o
p
timization/1
0
9849
-
f
ix fal
l
out
o
f PRE hoisting
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Ri
c
hard Bi
e
ner
tree-
o
ptimization
/
109747 - SLP cost of CTORs
commit
|
commitdiff
|
tree
2023-05-23
Rich
a
rd Biener
A
c
coun
t
for
vector splat GPR->XMM move cost
commit
|
commitdiff
|
tree
2023-05-23
R
i
c
h
ard Bi
e
ner
Generic vector op co
s
t
ing adjustm
e
nt
commit
|
commitdiff
|
tree
2023-05-23
Ri
c
hard Bi
e
ner
Dump ANTIC_OU
T
before pru
n
ing it
commit
|
commitdiff
|
tree
2023-05-23
Richard Bi
e
n
er
tre
e
-optimiz
a
t
ion/109
8
49 - mi
s
sed code hoisting
commit
|
commitdiff
|
tree
2023-05-15
Richa
r
d Bi
e
ne
r
tr
e
e-optimization/
1
09848 - fi
x
TARGET
_
ME
M
_RE
F
store
.
.
.
commit
|
commitdiff
|
tree
2023-05-15
Ri
c
hard B
i
e
ner
Fix gcc
.
dg/vect/pr1089
5
0
.
c
commit
|
commitdiff
|
tree
2023-05-12
Richard B
i
ener
t
r
e
e
-optimization/
6
4731
- extend sto
r
e-from CT
O
R
lo
w
e
ring
.
.
.
commit
|
commitdiff
|
tree
2023-05-12
Richard Biener
tree-o
p
tim
i
zation/10
9
791 - simplify (
u
nsigned)&foo
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
R
i
c
hard Bie
n
er
Avoi
d
g+
+
.
dg/tor
t
ure
/
pr106922
.
C FAIL with
t
h
e
p
r
e-C
.
.
.
commit
|
commitdiff
|
tree
2023-05-05
R
i
ch
a
r
d
Bi
e
ner
tree-optimizat
i
o
n/10
9
735 - conver
s
ion for
v
ector
i
zed
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Richard Bie
n
er
tree-op
t
i
miza
t
ion/109721 - e
m
ulated vect
o
r
s
commit
|
commitdiff
|
tree
2023-05-04
Richard Biener
t
r
e
e
-op
t
imizat
i
on/10
9
724 -
new tes
t
case
commit
|
commitdiff
|
tree
2023-05-04
R
i
chard Biene
r
Rename last_stmt to last_non
d
ebug_stmt
commit
|
commitdiff
|
tree
2023-05-03
Richard
Biener
Mo
r
e
l
a
st_stmt
removal
commit
|
commitdiff
|
tree
2023-05-03
Richar
d
Biener
S
p
eedup c
s
e_ins
n
commit
|
commitdiff
|
tree
2023-05-03
Ric
h
ar
d
Bie
n
er
Improve R
T
L
CS
E
hash table hash usa
g
e
commit
|
commitdiff
|
tree
2023-05-02
Richa
r
d
Biener
tr
e
e-o
p
timization/109
6
72 - pr
o
perly check emulated
.
.
.
commit
|
commitdiff
|
tree
2023-05-02
Richard B
i
en
e
r
[
i
386] Fix testc
a
ses
for emul
a
ted scatter
commit
|
commitdiff
|
tree
2023-04-28
Ri
c
h
a
r
d
Biener
A
dd emulated scatter capability
to the vectorizer
commit
|
commitdiff
|
tree
2023-04-28
Richard
B
iener
Adjust
c
osting of emulated v
e
c
t
or
i
z
ed
gather/scatter
commit
|
commitdiff
|
tree
2023-04-28
Richard Biener
ipa/109652 - ICE in mod
i
f
ication phase o
f
IPA S
R
A
commit
|
commitdiff
|
tree
2023-04-28
Ric
h
a
r
d
Biener
tree-opt
i
mization/10
9
644 - mi
s
s
i
ng IL che
c
king
commit
|
commitdiff
|
tree
2023-04-28
Richard B
i
ener
Avoid more inv
a
lid GIMPLE
w
it
h
register bases
commit
|
commitdiff
|
tree
2023-04-28
Ric
h
ard Biener
tree-optimization/10875
2
-
v
ectorize emulat
e
d vectors
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Ri
c
hard
Biener
tree-optimi
z
ation/1
0
9
1
70 - bogus use
-
after-free with
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
R
i
chard Biener
wr
o
ng
GIMPLE
f
rom (bit_
f
ield_ref CTOR
.
.
)
si
m
plification
commit
|
commitdiff
|
tree
2023-04-27
Richard
Biener
Pro
p
e
rly
gimp
l
ify h
a
ndl
e
d component chains on register
s
commit
|
commitdiff
|
tree
2023-04-27
R
ichard Biener
ipa
/
1096
0
7 - properly gimplify conve
r
s
i
o
n
s int
r
odu
c
ed
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Richard
Biener
tree-optimizat
i
on
/
109594
-
wr
o
ng register promot
i
on
commit
|
commitdiff
|
tree
2023-04-26
Ri
c
hard
Biener
More last_stm
t
r
emoval
commit
|
commitdiff
|
tree
2023-04-25
Richard Biener
t
r
e
e-optimization/109609 - cor
r
ect
l
y
i
n
terpret
a
rg
.
.
.
commit
|
commitdiff
|
tree
2023-04-25
Richa
r
d
Bien
e
r
rtl
-
optimization/109585 - alias ana
l
ysis typo
commit
|
commitdiff
|
tree
2023-04-24
R
i
chard
B
iener
This r
e
place
s
use
s
of l
a
st_stmt where we do not require
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Richard Biener
Avoid rep
e
ated forwa
r
de
r
_block_p calls in CFG
c
leanup
commit
|
commitdiff
|
tree
2023-04-21
Rich
a
rd Biener
Add safe_is_a
commit
|
commitdiff
|
tree
2023-04-21
R
i
c
hard Biener
Add operator* to gimple_stm
t
_iterator and gphi_iterato
r
commit
|
commitdiff
|
tree
2023-04-21
Richard Bie
n
er
tree-optimizatio
n
/109573 - avoi
d
IC
E
ing on u
n
expected
.
.
.
commit
|
commitdiff
|
tree
2023-04-21
Richard
Biener
Use correct CFG
orders for DF wor
k
l
i
s
t
proces
s
ing
commit
|
commitdiff
|
tree
2023-04-21
R
i
chard Bien
e
r
chang
e
inve
r
ted_p
o
s
t
_order_compute to in
v
erted_rev_pos
t
_orde
.
.
.
commit
|
commitdiff
|
tree
2023-04-21
Richard B
i
ener
change DF t
o
use t
h
e
p
r
o
per C
F
G
o
rd
e
r for
D
F
_FORWARD
.
.
.
commit
|
commitdiff
|
tree
2023-04-21
Richar
d
Biener
Fix LCM datafl
o
w CFG order
commit
|
commitdiff
|
tree
2023-04-20
Richard
Bien
e
r
Rem
o
v
e
duplicate
DFS walks from
DF init
commit
|
commitdiff
|
tree
2023-04-19
Richard Bie
n
er
Us
e
solve_ad
d
_graph_edge in mo
r
e places
commit
|
commitdiff
|
tree
2023-04-19
Richard
Biener
Split out solve_
a
dd_
g
raph
_
e
dge
commit
|
commitdiff
|
tree
2023-04-19
Richard Biener
Rem
o
ve odd code fro
m
gimple
_
can_merge_bloc
k
s_p
commit
|
commitdiff
|
tree
2023-04-19
R
ichard Bi
e
ner
T
ransform
more g
m
p/mp
f
r uses to use
R
AII
commit
|
commitdiff
|
tree
2023-04-19
Richa
r
d Biener
Remo
v
e special-cased edges when solving co
p
i
e
s
commit
|
commitdiff
|
tree
2023-04-19
Richard Biener
Fi
x
do_sd
_
c
onstraint
e
scape special casing
commit
|
commitdiff
|
tree
2023-04-19
R
i
chard Bi
e
ner
Remove se
n
seless store in do_sd_constraint
commit
|
commitdiff
|
tree
2023-04-19
Richard Bie
n
er
A
void non-unif
i
ed nodes on the topologi
c
al sorting
.
.
.
commit
|
commitdiff
|
tree
2023-04-19
Richard
B
iener
tree-opti
m
ization/44
7
94 -
a
void excessive RTL unrolli
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-04-19
Rich
a
rd Biener
Avo
i
d unnecessary epilogues from
tree_
u
nroll_loop
commit
|
commitdiff
|
tree
2023-04-19
Ric
h
a
r
d Biener
Simpli
f
y
g
i
m
ple
_
assign_load
commit
|
commitdiff
|
tree
2023-04-19
Ri
c
hard Biener
rtl-optimization/109237 - qu
a
draticn
e
ss in delete_trivially_
.
.
.
commit
|
commitdiff
|
tree
2023-04-19
R
i
chard Biener
rtl
-
opti
m
ization/10
9
23
7
- spe
e
dup bb_is_ju
s
t_return
commit
|
commitdiff
|
tree
2023-04-18
Ric
h
ard Biener
mi
d
dle-end/108786
- add
b
it
m
a
p
_c
l
e
a
r
_
first_set_bit
commit
|
commitdiff
|
tree
2023-04-18
Richard Biener
Shrink points-to analysis dumps w
h
en not dumping with
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Richar
d
Biene
r
RAII auto_mpfr and autp_mp
z
commit
|
commitdiff
|
tree
next