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
middle-end/110452 - bad code generation with AVX512 mask splat
2023-06-29
Richard
B
i
e
n
e
r
middle-end/110452 - bad code generat
i
on with AVX
5
12
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Richa
r
d Biene
r
middle-end/1
1
0461 -
p
attern applying wrongly to vec
t
ors
commit
|
commitdiff
|
tree
2023-06-29
Richard B
i
ener
c/
1
10
4
5
4 - IC
E
wit
h
bogus TYPE_P
R
E
C
ISION use
commit
|
commitdiff
|
tree
2023-06-28
Richard Biener
tree-optimization/11
0
434 - avoid
<retval>
=
{v
}
{
CLO
B
BER
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Richard Biener
t
re
e
-
optimization/110451 - hoist invariant compar
e
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Richard Biener
tree-o
p
tim
i
zati
o
n/110443 - p
r
event
S
LP splat of gathers
commit
|
commitdiff
|
tree
2023-06-28
Ric
h
ard
Biener
Prevent T
Y
PE_PRECISION on VECTOR_TYPEs
commit
|
commitdiff
|
tree
2023-06-27
Richard Biener
tree-optimiza
t
ion/96208 - SLP
o
f non-groupe
d
loads
commit
|
commitdiff
|
tree
2023-06-26
Ri
c
hard Biener
t
r
ee-optim
i
z
ation/110381 - preser
v
e S
L
P p
e
rm
u
tati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
narrowing initializers a
n
d
initializer_
c
on
s
tant_valid_
p
_1
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
Avo
i
d shorten_b
i
nary_op on VECTOR
_
TYPE
commit
|
commitdiff
|
tree
2023-06-26
Richard Biener
Fix TYPE_PRECISION use in hashable_expr_equal
_
p
commit
|
commitdiff
|
tree
2023-06-26
Richar
d
B
i
e
ner
tree-opt
i
mization/110392 - I
C
E with p
r
edica
t
e analysis
commit
|
commitdiff
|
tree
2023-06-23
Rich
a
rd Biener
Fix
initializer_constant_valid_p_1 T
Y
PE_PRECISION use
commit
|
commitdiff
|
tree
2023-06-23
Richar
d
Biener
Deal wi
t
h vect
o
r typed
o
pe
r
and
s
in conversio
n
s
commit
|
commitdiff
|
tree
2023-06-23
Richard Biener
Fix tree_simple_nonne
g
ati
v
e_warn
v
_p for
V
E
C
T
OR_TYPEs
commit
|
commitdiff
|
tree
2023-06-23
Richard Bi
e
n
er
P
r
oper
l
y guard
ve
c
t_lo
o
k_through_possib
l
e_promotion
commit
|
commitdiff
|
tree
2023-06-23
Richard B
i
ener
Use
element_precision for match
.
pd arith conversion
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Richar
d
Biener
Bogus and
missed f
o
lding on vector compares
commit
|
commitdiff
|
tree
2023-06-23
Richard
Biener
Optimi
z
e vect
o
r
codege
n
for invariant loads,
fix
S
LP
.
.
.
commit
|
commitdiff
|
tree
2023-06-23
Rich
a
rd
B
iener
Improv
e
ve
c
tor_vector_composi
t
ion_
t
ype
commit
|
commitdiff
|
tree
2023-06-22
Richard Biener
t
ree-optimization/110
3
32 - fix IC
E
with
p
h
i
prop
commit
|
commitdiff
|
tree
2023-06-21
Richard
Biener
Less stri
p
_offset in IVOPTs
commit
|
commitdiff
|
tree
2023-06-21
Richard Biene
r
Less str
i
p
_o
f
fs
e
t in IVOPTs
commit
|
commitdiff
|
tree
2023-06-21
Ri
c
h
a
rd Biener
Hi
d
e
I
VOPTs strip
_
o
f
fset
commit
|
commitdiff
|
tree
2023-06-21
Richa
r
d
Bi
e
ner
[i
3
86] R
e
ject
t
oo large v
e
ctors for p
a
rtial vector
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Richard Biener
Improve DSE to
handle stores before
_
_b
u
iltin
_
u
n
re
a
chable ()
commit
|
commitdiff
|
tree
2023-06-20
R
i
cha
r
d B
i
e
n
er
Upda
t
e
virtual SSA fo
r
m
ma
n
ually where easily possible
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
Rich
a
r
d Biener
debug/110
2
95 - mixed up ea
r
ly/l
a
te debug for member
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
Richard Biener
R
e
m
ove -save-temps fro
m
tes
t
s using -flto
commit
|
commitdiff
|
tree
2023-06-19
Ric
h
ard Biene
r
tree-optim
i
zat
i
on/110298 - CFG cle
a
n
up and
stale nb_i
t
erations
commit
|
commitdiff
|
tree
2023-06-19
Richa
r
d Biene
r
F
i
x
bu
i
ld of aarc64
commit
|
commitdiff
|
tree
2023-06-19
R
ichard
B
iene
r
AVX512 f
u
lly masked vec
t
o
rization
commit
|
commitdiff
|
tree
2023-06-19
R
ichard
Biener
Add l
o
op_
v
info argument to vect_get_loop_
m
a
s
k
commit
|
commitdiff
|
tree
2023-06-16
Richard Biener
tree-optim
i
zati
o
n/11
0
278 -
u
ns < (type
o
f
uns)(uns
.
.
.
commit
|
commitdiff
|
tree
2023-06-16
Ri
c
hard Biener
tree-optimization/110269 - restore missed
condi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Rich
a
rd Biener
Fix me
m
ory leak in loop head
e
r
copying
commit
|
commitdiff
|
tree
2023-06-13
Richard Biener
mi
d
dl
e
-
end/1102
3
2
- fix native inte
r
pret of vector
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Rich
a
rd Biener
Fix di
s
amb
i
guation again
s
t
.
MASK_LOAD
commit
|
commitdiff
|
tree
2023-06-12
Richard Biener
Fix disambiguati
o
n against
.
M
A
SK_STO
R
E
commit
|
commitdiff
|
tree
2023-06-12
Richard Bie
n
er
m
iddle-end/
1
10200 -
g
en
m
atc
h
force-leaf and convert
.
.
.
commit
|
commitdiff
|
tree
2023-06-09
R
i
chard Biener
middl
e
-end/11
0
1
8
2
- TY
P
E_PRECIS
I
O
N on VE
C
TOR_TYPE cau
s
es
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Ric
h
ard Biener
middle-end
/
110055 - avoid CLOBBERi
n
g static
v
ariables
commit
|
commitdiff
|
tree
2023-06-06
Richard
Biener
t
ree-optimization/109143 - improve PTA comp
i
le time
commit
|
commitdiff
|
tree
2023-05-31
Richard B
i
ener
ipa/109983 - (
I
PA
)
PTA speedup
commit
|
commitdiff
|
tree
2023-05-31
Ric
h
ard
Biener
IPA
P
T
A stats enhancem
e
nt and non-details d
u
mp slimming
commit
|
commitdiff
|
tree
2023-05-25
Richar
d
B
i
e
ner
target/109955 - handle pattern generated CO
N
D_EXP
R
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
R
i
ch
a
rd B
i
ener
target/1
0
9944 - avoid
S
TLF fai
l
f
o
r
V
1
6QI
m
o
de
C
T
O
R
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
R
i
cha
r
d Biener
tre
e
-o
p
timizati
o
n/1098
4
9
- fix fa
l
lout
o
f PRE hoisting
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
R
ic
h
ard B
i
e
n
er
t
ree-o
p
timi
z
at
i
on/1097
4
7 - S
L
P
c
ost of CTORs
commit
|
commitdiff
|
tree
2023-05-23
Ric
h
ard Biener
Account for v
e
ctor s
p
lat GPR->X
M
M move cost
commit
|
commitdiff
|
tree
2023-05-23
R
i
c
hard
Bi
e
ner
Ge
n
eri
c
v
e
c
tor op costing adjustme
n
t
commit
|
commitdiff
|
tree
2023-05-23
Richard Biene
r
Dump ANT
I
C_OUT before
prun
i
ng it
commit
|
commitdiff
|
tree
2023-05-23
Richard
B
iener
tree-optimi
z
ation/109849 - mis
s
ed c
o
de ho
i
sting
commit
|
commitdiff
|
tree
2023-05-15
Richard Biener
tree-o
p
t
i
miza
t
ion/109848 - fix TARGET_MEM_REF
sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-15
Richard Biener
Fix
g
c
c
.
dg/ve
c
t/pr10
8
9
50
.
c
commit
|
commitdiff
|
tree
2023-05-12
Richard Biener
tree-optimizati
o
n/64731 - extend store-from C
T
OR lower
i
ng
.
.
.
commit
|
commitdiff
|
tree
2023-05-12
Richard Bi
e
n
e
r
tre
e
-
o
ptimiz
a
tion/1097
9
1 -
simplify (unsigned)&foo
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
Richard Biener
Avoid g++
.
d
g
/to
r
ture/pr106922
.
C
FA
I
L
w
ith the pre-C
.
.
.
commit
|
commitdiff
|
tree
2023-05-08
Michael Meissner
Bump
up prec
i
sion size to 16 bits
.
2023-02-01 Richard Biener <
rguenther@suse.de
>
commit
|
commitdiff
|
tree
2023-05-05
Richard
B
i
e
ner
tr
e
e-o
p
timiz
a
t
ion/109735 - conversion for vectorized
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Richard
Biener
tree-optimi
z
ation/109721 - emulated ve
c
tors
commit
|
commitdiff
|
tree
2023-05-04
Richard Biener
tree-optimization/109724 -
n
ew
t
estcase
commit
|
commitdiff
|
tree
2023-05-04
R
ic
h
ard Biener
Rename las
t
_stmt to last
_
nondebug_stmt
commit
|
commitdiff
|
tree
2023-05-03
R
i
ch
a
rd Biener
M
ore last_stm
t
r
emo
v
al
commit
|
commitdiff
|
tree
2023-05-03
R
ichard Biener
Speedup cs
e
_i
n
sn
commit
|
commitdiff
|
tree
2023-05-03
Richa
r
d Bie
n
er
Impr
o
v
e
RTL
CSE
hash ta
b
l
e
ha
s
h usage
commit
|
commitdiff
|
tree
2023-05-02
Richard Bien
e
r
t
ree-
o
pt
i
mization/109672 - properly check
emulated
.
.
.
commit
|
commitdiff
|
tree
2023-05-02
R
ichard
B
iener
[i386]
F
ix testca
s
es fo
r
em
u
l
a
ted scatter
commit
|
commitdiff
|
tree
2023-04-28
Richard Bi
e
ner
Add emulat
e
d scatter capabil
i
t
y
t
o the vectorizer
commit
|
commitdiff
|
tree
2023-04-28
Richa
r
d Biener
A
d
j
u
st costing of emulated vec
t
orized gath
e
r/scatter
commit
|
commitdiff
|
tree
2023-04-28
Richard Biene
r
ipa/1096
5
2 - ICE in
modification p
h
ase of IPA
SRA
commit
|
commitdiff
|
tree
2023-04-28
Richard Biener
tr
e
e-optim
i
z
ation/1096
4
4 - missing IL che
c
k
i
ng
commit
|
commitdiff
|
tree
2023-04-28
Richard Biener
Avoid more invalid
GIMPL
E
w
i
th register bases
commit
|
commitdiff
|
tree
2023-04-28
Richard Biener
tree-
o
pt
i
m
i
zat
i
on/108752 - vectori
z
e emula
t
ed vectors
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Richard Biener
tree-o
p
timiza
t
ion/109170 -
b
ogus use-after
-
free with
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Ri
c
h
a
rd Biener
wro
n
g
G
IMPL
E
from (bit_field
_
ref CTO
R
.
.
) simplification
commit
|
commitdiff
|
tree
2023-04-27
Richard Bi
e
n
e
r
Properly
g
im
p
l
i
f
y han
d
led com
p
onent c
h
ains on registers
commit
|
commitdiff
|
tree
2023-04-27
Richard
Biener
ipa/10960
7
-
prope
r
ly g
i
mplify conv
e
rsions introduced
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Rich
a
rd Biener
tree-optimi
z
at
i
on
/
1
0
9594
- wrong regist
e
r pro
m
ot
i
on
commit
|
commitdiff
|
tree
2023-04-26
Ri
c
hard Biener
More last_stmt re
m
oval
commit
|
commitdiff
|
tree
2023-04-25
Richard
Biener
tree-o
p
timization/
1
0
9609
-
corr
e
ctly
interpret arg
.
.
.
commit
|
commitdiff
|
tree
2023-04-25
Richard Biener
rtl-optimization/10
9
585 -
a
lias a
n
alysis typo
commit
|
commitdiff
|
tree
2023-04-25
Sam James
[PATCH v2
]
testsuite:
Add testcas
e
for spar
c
ICE
[
PR105573]
commit
|
commitdiff
|
tree
2023-04-24
Richard Biener
This repl
a
c
e
s
u
ses of last_stmt
w
here we
d
o
not re
q
u
i
r
e
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
R
i
chard Biener
A
void rep
e
ated forwarder_b
l
ock_p calls in
C
F
G clean
u
p
commit
|
commitdiff
|
tree
2023-04-21
Richard Biener
Add safe_is_a
commit
|
commitdiff
|
tree
2023-04-21
Richard Biene
r
Add operator* to g
i
mpl
e
_stmt_i
t
erator
a
n
d gphi
_
it
e
rator
commit
|
commitdiff
|
tree
2023-04-21
R
i
ch
a
rd
B
iener
tree-optimization/109573 - avoid I
C
Eing on u
n
e
x
pected
.
.
.
commit
|
commitdiff
|
tree
2023-04-21
Richard Biener
Use cor
r
ect
C
FG
o
rders for DF worklist processing
commit
|
commitdiff
|
tree
2023-04-21
Rich
a
rd Biener
change inverted_pos
t
_order_compute to inverted_rev_post_o
r
de
.
.
.
commit
|
commitdiff
|
tree
2023-04-21
Richard Biener
ch
a
nge DF to use the proper C
F
G order for D
F
_FORWA
R
D
.
.
.
commit
|
commitdiff
|
tree
2023-04-21
Richard B
i
ene
r
Fix LCM
dat
a
flow C
F
G order
commit
|
commitdiff
|
tree
2023-04-20
Ric
h
ard Biener
Remove d
u
plic
a
te DFS
w
a
lks fr
o
m
D
F
i
nit
commit
|
commitdiff
|
tree
2023-04-19
Richar
d
Biener
U
se s
o
lve_
a
dd_graph_edge
in m
o
re places
commit
|
commitdiff
|
tree
2023-04-19
R
i
c
h
a
rd
B
iene
r
S
pl
i
t ou
t
solve_add_g
r
aph_e
d
ge
commit
|
commitdiff
|
tree
2023-04-19
Richard Biene
r
Remo
v
e o
d
d code
from gi
m
ple_
c
an_merge_b
l
ock
s
_p
commit
|
commitdiff
|
tree
2023-04-19
Richard Biener
T
ransform more gmp/mpfr uses
to
use RAII
commit
|
commitdiff
|
tree
2023-04-19
Richa
r
d
B
iener
Remove
sp
e
cial-case
d
edges
when
so
l
vin
g
c
opies
commit
|
commitdiff
|
tree
2023-04-19
Richard Biener
Fix do_sd_constr
a
int escape special casing
commit
|
commitdiff
|
tree
next