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
vec_merge + vec_duplicate + vec_concat simplification
2017-11-08
k
tkacho
v
vec_merge + v
e
c_dupl
i
cate + vec_
c
oncat simp
l
i
f
ication
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
Simp
l
ify vec_m
e
rge of vec_d
u
plicate with const_vector
commit
|
commitdiff
|
tree
2017-09-13
k
t
k
achov
[
s
tore-m
e
rgi
n
g] Use
store o
r
der as tie-breaker in sort_by_b
i
tp
o
s
commit
|
commitdiff
|
tree
2017-09-11
ktkach
o
v
Add myself as ARM p
o
rt
m
a
i
n
tainer
commit
|
commitdiff
|
tree
2017-07-14
ktkachov
U
pd
a
te
c
omment in gimp
l
e
-ssa-
s
t
o
re-
m
e
rging
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[
A
Arch64] Fix strict aliasing issue in
gcc
.
t
arget/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
k
tkac
h
ov
[AArch64]
F
i
x atomic_cmp_exchange
_
zero_reg_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktk
a
chov
[AArch64] Allow const0_rtx
oper
a
nd for atomic co
m
pa
r
e
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch6
4
]
A
dd combi
n
e
p
a
ttern for s
t
oring lane zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkach
o
v
[AArc
h
64] Use SUBS for p
a
r
a
llel subtraction and comparison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
tka
c
hov
[AArch64]
P
eephole for SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktkach
o
v
[AArch64]
A
dd H
F
vector
m
ode
s
to lane-to-lane INS pattern
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArc
h
64] Emit tighter s
t
rong
atom
i
c comp
a
r
e-e
x
change
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkach
o
v
[A
A
rc
h
64] Accept
m
ore
addressing modes
f
or
PR
F
M
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[
ARM] Add source mode t
o
coprocessor pattern SE
T
s
commit
|
commitdiff
|
tree
2017-03-23
ktkacho
v
[ARM] PR target
/
7
143
6
: Restrict
*load_multiple pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
kt
k
achov
[
AAr
c
h
6
4
]
Use 'x' constraint for vector HFmode mul
t
iplic
a
tio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkacho
v
[ARM] PR target/79911: Invalid vec
_
s
elect argum
e
n
ts
commit
|
commitdiff
|
tree
2017-03-09
ktkachov
[AA
r
ch64] PR target
/
7991
3
: VEC_SELE
C
T bugs
i
n
aarch
6
4
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
PR c
/
79855:
ad
d
ful
l
s
t
o
p t
o
store me
r
ging param des
c
riptions
commit
|
commitdiff
|
tree
2017-03-03
ktk
a
c
hov
[AArch64] Fix
b
o
o
t
s
trap du
e
t
o
wide
_
int
.
el
t
(0) u
n
ini
t
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Skip gcc
.
dg/g
i
mplefe-26
.
c on non-c99 runtime targe
t
s
commit
|
commitdiff
|
tree
2017-02-14
k
t
kacho
v
[ARM] PR rt
l
-optimization/
6
8
6
64 Implement TARG
E
T_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktk
a
chov
[AA
r
ch64] PR
r
tl-optimization
/
68664 Implement TARGET
_
SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[A
A
r
ch64]
U
s
e
co
n
tains_
m
em_rtx_p to
d
etect memory su
b
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktk
a
chov
[ARM] Fix as
s
emb
l
y
comment syntax in -mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
k
t
kachov
[r
i
scv]
Fix
build due
to INT16_MAX
i
ssue
commit
|
commitdiff
|
tree
2017-01-25
ktkac
h
ov
[ARM
]
PR
t
a
rget/79145
Fix x
o
rdi3 expan
d
er for
i
mmediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[d
o
c] Cor
r
ect optimi
s
ation leve
l
s documentation f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[test
s
uite] Req
u
ire
s
hared
e
ffective tar
g
et for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[testsuite] Fix FAIL: gcc
.
dg/lto/pr
6
9188 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[
ARM] PR ta
r
get/7
1
2
7
0 fix neon_valid_immediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
kt
k
achov
[AAr
c
h
6
4
] Purge leftover occu
r
rence
s
of aar
c
h64_n
o
pc
r
elat
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
tkachov
Add Cortex
-
A15 tuning
t
o
gcc
.
dg/uninit-pred-8
_
a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree-s
s
a
-address] Avoid cr
e
ating no
n
-canonica
l
RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
k
tkac
h
ov
[
A
RM] PR target
/
78694: Avoi
d
inv
a
lid RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch6
4
] Split X-reg
UB
F
IZ
i
nto
W
-reg LSL
whe
n
possible
commit
|
commitdiff
|
tree
2016-12-16
k
t
kach
o
v
[A
A
rch64] Spl
i
t
X-reg UBFX
into W-
r
e
g
LSR
w
hen possible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[
li
b
stdc++]
[
testsu
i
te]
XFAIL tes
t
s relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][comm
i
tted] Sort ARM
v
8 proce
s
sors by alphab
e
t
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AArch64]
Separate shrink w
r
appin
g
hooks
i
mplementatio
n
commit
|
commitdiff
|
tree
2016-11-30
kt
k
achov
[AArch64] P
R
targ
e
t/78362: Make sure to onl
y
t
a
ke REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktka
c
hov
[TE
R
] PR target/48863 : Don't repla
c
e expressions a
c
ross
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkacho
v
[ARM] PR target/78439: Upd
a
te movdi const
r
aints
fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktka
c
hov
Remove dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkacho
v
[AArch64] E
x
p
and DImod
e
c
onstant st
o
re
s
to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fix gcc
.
dg/tortu
r
e/float32-builtin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[AR
M
] PR
t
a
r
get/78
3
64: Add proper restrictions to
z
ero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
o
v
[2/2]
Add store merging unit test
s
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM]
[
2/2]
Re
m
ove
o
l
d
r
tx
costs
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[ARM][1/
2
] Us
e
generic_extra_costs in all r
e
maini
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
ho
v
[
1
/
2
] Fix off
-
by-o
n
e
e
r
r
or in c
l
ear_bit_region in sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktk
a
cho
v
[
AAr
c
h64] Fix PR
t
a
rget/77822
:
Use tighter predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtla
n
al]
Fix
W
ORD_REGISTE
R
_OPERAT
I
ONS c
o
ndition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
o
v
Fi
x
for big
-
endian gcc
.
c
-
torture/execute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
kt
k
achov
PR
t
r
ee-op
t
i
m
ization/
7
817
0
:
T
runca
t
e
sign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
ch
o
v
PR
t
ree-optimizat
i
on
/
78
1
62: Reject nega
t
ive offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
kt
k
a
c
h
ov
[AA
r
ch
6
4] Add func
t
ion comments to some prologu
e
/ep
i
logue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIMPL
E
st
o
re mer
g
ing
pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[
c
h
e
ck
_
GNU_style
.
sh
]
More aggre
s
s
ively ign
o
re
d
g-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkac
h
ov
[
r
ee] PR
r
tl-optimi
z
ation/
7
8
038: Handle
g
lob
a
l regis
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
k
t
kach
o
v
[AA
r
ch64]
Use
new targ
e
t p
a
ss registratio
n
framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[
A
Arch
6
4] Add
spellchecki
n
g hints for
-
march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
k
tka
c
hov
[simplify-rt
x
]
Z
ero
-
i
n
itialise loc
a
l a
r
ray in simplify_imm
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
tkachov
[
f
old-
c
onst] Fi
x
native_encode_real for HFmode constant
s
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [RTL ifcvt] Tran
s
form
(
X
=
= C
S
T
) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktk
a
c
h
ov
[
R
TL
i
f
c
v
t
] Tra
n
sform
(
X == CS
T
) ? -CST : Y int
o
(X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktk
a
chov
[ARM] Fix
-
Wimplicit-fallt
h
r
o
ugh warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regr
e
name][sel-
s
ched] Fix bogus use of HARD_FRAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkac
h
ov
[simplify-rtx] (GTU (PL
U
S a
C) (C - 1)) --> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
k
t
kach
o
v
[e
x
pmed
.
c
] P
R
middl
e
-end/77426 Delete duplicate con
d
ition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktk
a
chov
[AArch6
4
] Add
A
NDS patt
e
rn for CMP+ZE
R
O_EX
T
END
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM]
PR target/70473:
Reduce
s
ize of Cortex-A8
a
utom
a
ton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[AR
M
] Refactor MOVW/MO
V
T fusion lo
g
ic to allow e
x
tension
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[
AArch64] Allow multiple-of-8
immediate
offs
e
ts for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[ve
c
t
orize
r
][2/2]
H
ook up mult synthesis
l
ogic
into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move choose_m
u
lt_variant declaration
and depe
n
den
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkac
h
o
v
[
e
xpr
.
c]
P
R middl
e
-
e
nd/
7
1700:
z
ero-e
x
t
e
n
d
s
u
b
-
word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
ka
c
hov
[ARM] Add support for some ARMv8-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL ifcvt
]
PR r
t
l-optimiz
a
tion/71594: I
C
E in noce_e
m
it_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
k
t
kachov
[ARM] Delete
thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
k
t
k
a
c
h
ov
[AArc
h
64][
2
/2] (Re)Implement vc
o
py<q
>
_la
n
e<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkac
h
ov
[AArch6
4
][
1
/2]
Ad
d
supp
o
rt
INS (element) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
tkachov
[ARM][1/4] Replace uses of
i
n
t
_log2 by
e
x
a
ct_log
2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM] Add initial support for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AAr
c
h64
]
Add ini
t
ial support
f
o
r
Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktka
c
h
o
v
[typo] alignement
-
> align
m
ent
commit
|
commitdiff
|
tree
2016-06-15
kt
k
a
c
hov
[AArc
h
64][obvious] Clean up
parenthes
e
s
a
nd
use GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL ifcvt] Allow
sim
p
l
e register
s
ubregs
i
n noce_conv
e
rt_m
u
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
k
tkachov
Fix ty
p
o in copyri
g
ht boi
l
erplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[AArch
6
4]
H
a
ndl
e
AND+AS
H
IFT f
o
r
m of U
B
FIZ cor
r
ectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update documentation
for ARM
a
r
chitecture
commit
|
commitdiff
|
tree
2016-06-09
kt
k
achov
[RTL ifcvt] Pr
i
nt na
m
e
o
f noce tra
s
f
o
rm t
h
at
succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
kachov
[AArch64]
M
odel CSE
L
instruction
in
Cortex-A57
s
chedu
l
ing
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktk
a
chov
[simplify
-
r
t
x]
F
ix
u
n
us
e
d v
a
r
iable wa
r
ning in simp
l
ify_co
n
d_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkac
h
ov
[3/3][RTL if
c
vt] PR middle-end/37780: Condi
t
ional expr
e
ssion
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tk
a
chov
[
2/3][
A
A
r
ch64] Keep CTZ comp
o
nents
together unt
i
l after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/3]
[
ARM] Keep ctz express
i
ons togeth
e
r
until
a
fter
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM]
[
o
b
vious] Fix typos in *thumb1_mulsi
3
co
m
ment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[
r
tlanal]
Fix rtl-optimization/71295
commit
|
commitdiff
|
tree
next