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
[Patch combine] Don't create ZERO_EXTEND from subregs unless we have a scalar int...
2017-12-21
Ky
r
ylo
Tka
c
hov
[arm] S
p
e
cify +do
t
prod
support for Cortex-
A
55 and Cortex
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Kyry
l
o T
k
achov
[arm] Fi
x
a
s
s
embler option
r
ewrite alph
a
betical comparison
commit
|
commitdiff
|
tree
2017-12-20
Kyrylo
T
kachov
[ar
m
][doc]
Document accept
e
d
-
m
ar
c
h=armv
8
.
3
-a exten
s
ion
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Kyrylo Tkachov
[a
a
rch64][libstdc++] Use __ARM_B
I
G
_ENDIAN instea
d
of
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
K
y
r
y
lo Tkachov
[arm] PR target/82
9
7
5
: Guard
a
g
ain
s
t reg_re
n
umber
being
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
Kyrylo Tkachov
[arm]
PR target/8
2
975
:
Guard again
s
t
reg_renumber being
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
K
y
rylo Tkachov
[arm] Add
-mverbo
s
e-cost
-
d
u
mp and de
-
verbo
s
i
f
y cost
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
Kyrylo Tk
a
chov
[AArch64] Specif
y
fp
1
6 support f
o
r Co
r
tex-A55 and Cortex-A75
commit
|
commitdiff
|
tree
2017-11-08
Kyrylo Tkachov
[AArch64] Add
S
T
P pattern to store a vec_concat of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
Kyrylo Tkachov
[simplify
-
rtx] Simplify vec_merg
e
of vec_du
p
lica
t
es
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
Kyrylo
T
kachov
vec
_
merge
+
vec_duplica
t
e + ve
c
_concat simplificatio
n
commit
|
commitdiff
|
tree
2017-11-08
K
yrylo Tkachov
Simplify vec_mer
g
e of vec_
d
uplicate
w
i
t
h
con
s
t
_
v
ecto
r
commit
|
commitdiff
|
tree
2017-10-14
K
y
ryl
o
Tkach
o
v
compare-el
i
m
.
c: In
c
lud
e
emit
-
r
t
l
.
h
.
2017-10-14
Kyrylo Tkachov
<kyrylo.tkachov@arm.com>
2017-10-14
Kyrylo Tkachov
<kyrylo.tkachov@arm.com>
commit
|
commitdiff
|
tree
2017-09-13
Kyrylo Tkachov
[st
o
re
-
m
e
rging] Use
s
tore order
a
s tie-breaker i
n
sort_by_bitpo
s
commit
|
commitdiff
|
tree
2017-09-11
Kyrylo Tkachov
A
dd myself as
A
RM
port
m
aintainer
2017-09-11
Kyrylo Tkachov
<kyrylo.tkachov@arm.com>
commit
|
commitdiff
|
tree
2017-07-27
K
yrylo Tkach
o
v
[
PATCH][AArch64] Fix miss
i
n
g op
t
imizati
o
n f
o
r CMP
+
A
ND
2017-07-27
Kyrylo Tkachov
<kyrylo.tkachov@arm.com>
2017-07-27
Kyrylo Tkachov
<kyrylo.tkachov@arm.com>
commit
|
commitdiff
|
tree
2017-07-14
Kyrylo Tkachov
Update c
o
mment
i
n gimple-s
s
a
-
s
tore-
m
er
g
i
ng
.
c
commit
|
commitdiff
|
tree
2017-07-04
Kyrylo Tkacho
v
[
A
Arch64] Fix stric
t
aliasi
n
g issue
i
n gcc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Kyr
y
lo Tkach
o
v
re PR target/70119 (AArch64 should take adva
n
tage of
.
.
.
2017-06-29
Kyrylo Tkachov
<kyrylo.tkachov@arm.com>
2017-06-29
Kyrylo Tkachov
<kyrylo.tkachov@arm.com>
commit
|
commitdiff
|
tree
2017-06-21
K
yrylo
T
k
a
c
h
o
v
[AA
r
ch64] Fix atomic_
c
mp_
e
x
c
hange_zer
o
_reg_1
.
c
with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
K
yrylo Tka
c
h
o
v
[
A
Arch64] Allow
c
onst0
_
r
tx
o
p
erand for ato
m
i
c
compa
r
e
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
Kyrylo Tkac
h
ov
[AArch64] Add c
o
mbine patter
n
for st
o
ring lane zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
K
y
r
y
lo Tkachov
[AArch6
4
] Use
SUBS for pa
r
alle
l
s
u
btraction
a
nd comparison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
Kyrylo T
k
achov
[AArch64] Peephole
f
or
SUBS
commit
|
commitdiff
|
tree
2017-06-02
K
yrylo Tkachov
[A
A
r
c
h64] Add HF
vector m
o
des t
o
l
ane-
t
o-lane INS pattern
commit
|
commitdiff
|
tree
2017-06-02
Kyrylo Tkachov
[
A
A
rch64] Emit t
i
ghter strong
a
tomic com
p
are-exchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Ky
r
ylo Tkach
o
v
[AArch6
4
]
Acce
p
t
more addressi
n
g mod
e
s for PRFM
commit
|
commitdiff
|
tree
2017-04-10
Kyrylo Tkach
o
v
[ARM] Add
so
u
rce mode to
c
oprocessor pattern
S
E
T
s
commit
|
commitdiff
|
tree
2017-03-23
Kyryl
o
Tkacho
v
[
ARM] PR target/71436
:
Restrict *load_multiple pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
Kyrylo Tkachov
[AArch64] U
s
e 'x' constraint for
v
e
cto
r
HFmo
d
e
mu
l
t
iplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
Kyrylo Tkachov
[ARM] PR target/79
9
1
1
: Invalid
vec_sele
c
t
a
rguments
commit
|
commitdiff
|
tree
2017-03-09
Kyrylo
Tka
c
ho
v
[AArch6
4
]
PR target/79
9
13
:
VEC_SEL
E
C
T
bugs in aar
c
h
6
4
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
Kyry
l
o Tk
a
chov
P
R c/7
9
855: add
full
sto
p
to store
m
e
r
gi
n
g
p
aram
d
e
scriptions
commit
|
commitdiff
|
tree
2017-03-03
Ky
r
y
l
o Tka
c
h
o
v
[
AArc
h
64] F
i
x
boots
t
rap
d
ue to
w
ide_int
.
elt (0) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
Ky
r
ylo Tka
c
hov
Ski
p
gcc
.
dg/gim
p
lefe-2
6
.
c on non-c99
r
unt
i
me tar
g
e
t
s
commit
|
commitdiff
|
tree
2017-02-14
Kyrylo Tkachov
[AR
M
] PR r
t
l-optimization/686
6
4
I
m
plement TARGET_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
K
yrylo T
k
ach
o
v
[AAr
c
h64] PR
rtl-op
t
i
m
ization/68
6
64 Im
p
lement
TAR
G
ET
_
SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
Kyrylo Tkac
h
ov
[AArch6
4
] Use
c
ont
a
ins_mem_rtx_p to detect memory
s
u
b
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
Ky
r
ylo Tkachov
[
A
RM] Fix
assembly comment sy
n
t
ax in -mprin
t
-
tu
n
e-info
commit
|
commitdiff
|
tree
2017-02-08
Kyrylo
Tkach
o
v
[
riscv] Fix
b
uild due to
INT16_MAX
i
ssue
commit
|
commitdiff
|
tree
2017-01-25
Kyrylo
T
kachov
[
A
RM]
PR target/7
9
145
F
i
x
xor
d
i3
e
xpander for
i
mm
e
d
i
at
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
Ky
r
y
l
o Tkachov
[doc] Correct
o
ptimi
s
ation le
v
els documentat
i
on for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
K
y
rylo Tk
a
chov
[
t
estsui
t
e] Require s
h
ared effective t
a
rget for
s
ome
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
Kyry
l
o Tkac
h
ov
[
t
e
s
tsuite] Fix FAIL: gcc
.
dg/lto/pr69188 on
ba
r
e
-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
Kyry
l
o Tkachov
[ARM] PR targ
e
t
/
71270 f
i
x ne
o
n_valid_
i
mmedia
t
e
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Kyrylo T
k
a
c
ho
v
[
A
A
rc
h
64] P
u
rge leftover
o
c
currences of aa
r
ch6
4
_nopcrelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
Kyrylo
T
k
a
cho
v
Ad
d
C
o
r
t
ex-A15 tun
i
ng to
g
c
c
.
dg/u
n
ini
t
-p
r
ed-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
Kyrylo T
k
achov
[tree-s
s
a
-address
]
Avoid creating non-canonica
l
R
T
L
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
Kyrylo Tka
c
ho
v
[ARM] P
R
target/78694
:
A
void invalid
R
TL
s
ha
r
ing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Kyrylo Tkachov
[AArch
6
4] Split X-reg UBFIZ into W-
r
e
g
LSL when
p
ossible
commit
|
commitdiff
|
tree
2016-12-16
Kyrylo
Tkachov
[AArc
h
64
]
S
p
lit X-reg UBFX
i
nt
o
W
-
r
e
g L
S
R when
p
ossible
commit
|
commitdiff
|
tree
2016-12-12
Kyrylo Tkachov
[
libstdc++][t
e
stsuite
]
XFAIL tests relying
o
n long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
K
yrylo Tkachov
[ARM][committ
e
d] Sort ARMv8 proc
e
ssors by al
p
habetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
K
y
rylo
Tkachov
[AArch64] Separate shrink wr
a
pping hooks impl
e
m
entation
commit
|
commitdiff
|
tree
2016-11-30
K
y
rylo Tk
a
chov
[A
A
r
ch64] PR target
/
7
836
2
: Mak
e
sure to only
take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
K
y
r
y
l
o
Tkach
o
v
[
TER] PR target/48
8
63 :
Don'
t
re
p
lace expressi
o
n
s a
c
ross
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
Kyrylo Tkachov
[
ARM] P
R
target/7
8
439
:
Update m
o
vdi
co
n
strain
t
s for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
Kyrylo T
k
ac
h
ov
Rem
o
v
e
dead
F
IXM
E
commit
|
commitdiff
|
tree
2016-11-17
Kyrylo
Tkach
o
v
[AArch64] Expand DImode cons
t
ant sto
r
e
s to
two SI
m
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
Kyrylo
T
k
ac
h
o
v
[AArch64]
F
ix g
c
c
.
dg
/
tortur
e
/
f
loat32
-
builtin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
Kyrylo Tka
c
hov
[ARM] PR targ
e
t/78364: Add prope
r
restrictio
n
s
t
o
zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
Kyry
l
o Tk
a
chov
[2/2
]
Add store
merging unit
te
s
ts
commit
|
commitdiff
|
tree
2016-11-08
Kyrylo Tkach
o
v
[ARM][2/2] Remove old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
K
y
rylo Tkachov
[ARM][1/2] Use
gen
e
ric_extra_costs in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
Kyrylo Tkachov
[
1
/2] Fix off
-
by-
o
n
e err
o
r in clear_b
i
t
_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
K
yrylo Tkachov
[
A
Arc
h
6
4] Fix PR
t
arget/77822: Use tigh
t
er pr
e
di
c
a
te
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
K
y
rylo Tkachov
[rtla
n
a
l
] Fix WORD_REGISTER_OP
E
R
A
T
IONS co
n
dition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Kyrylo
Tka
c
hov
Fix for
bi
g
-endian gcc
.
c
-torture/
e
xec
u
te
/
pr557
5
0
.
c
commit
|
commitdiff
|
tree
2016-11-02
K
y
rylo Tk
a
chov
PR tree-optimizat
i
on/78170: Truncate sign-
e
x
tended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Kyr
y
lo Tkach
o
v
PR tree-optim
i
zation/78
1
6
2
: R
e
ject ne
g
ative
offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Kyrylo Tka
c
h
o
v
[AArch64] Add
fun
c
tion comments to som
e
prologu
e
/e
p
i
l
ogu
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
Kyrylo Tkacho
v
GIMPLE store merging p
a
ss
2016-10-28
Kyrylo Tkachov
<kyrylo.tkachov@arm.com>
2016-10-28
Kyrylo Tkachov
<kyrylo.tkachov@arm.com>
commit
|
commitdiff
|
tree
2016-10-24
Kyryl
o
Tkachov
[ch
e
ck
_
GNU_st
y
le
.
sh] More aggr
e
ssively ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
K
y
rylo Tk
a
chov
[ree] PR rtl-optimization/78
0
38: Handle globa
l
register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
Kyrylo
T
kachov
[AArch64] Use new target pass registr
a
tion framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
Kyrylo Tkachov
[
AAr
c
h64] Add
spellcheckin
g
hint
s
for -
m
arch,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
Kyrylo
Tk
a
chov
[simplify
-
rtx] Zero-initialis
e
local
array in
simp
l
ify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
Kyr
y
l
o
Tka
c
hov
[fo
l
d-const] Fix native_encode_real for HFmode
con
s
tants
commit
|
commitdiff
|
tree
2016-10-03
K
y
ry
l
o Tk
a
chov
Revert: [RTL ifcvt] T
r
ansform (X == CST
)
? -CST : Y
.
.
.
2016-09-30
Kyrylo Tkachov
<kyrylo.tkachov@arm.com>
commit
|
commitdiff
|
tree
2016-09-30
Kyrylo Tkachov
[RTL ifcvt] Transfor
m
(X == CST) ? -
C
ST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
Kyrylo Tkachov
[ARM] Fix -Wimplici
t
-f
a
llth
r
ough warni
n
gs
commit
|
commitdiff
|
tree
2016-09-26
Kyry
l
o Tk
a
c
hov
[regrename][
s
el-sched] Fix bogus use of HA
R
D_
F
RAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
Kyrylo Tkacho
v
[simpli
f
y
-
rtx] (GTU (PL
U
S a C) (C - 1))
--> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
Kyrylo Tkachov
[
expm
e
d
.
c] PR middl
e
-end
/
77426 Delet
e
du
p
li
c
ate condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Kyrylo Tkachov
[AArch64]
A
dd ANDS pattern for
C
M
P+Z
E
RO_EXTE
N
D
commit
|
commitdiff
|
tree
2016-08-26
Kyrylo Tkachov
[AR
M
]
P
R
target/70473: Reduce size of Co
r
tex-A8 autom
a
t
o
n
commit
|
commitdiff
|
tree
2016-08-26
Kyrylo Tk
a
chov
[ARM] Refactor
M
OV
W
/MOVT f
u
sion
l
ogic to allow
e
x
tens
i
on
commit
|
commitdiff
|
tree
2016-08-01
Kyrylo Tkachov
[
A
Arc
h
6
4] Allo
w
mult
i
ple-of-
8
immediate offsets fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
Kyrylo Tkachov
[vectorizer][2/2] Hook up mult synthesis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
Kyr
y
lo
T
kach
o
v
[1/2] Move choose_mul
t
_va
r
iant dec
l
aration a
n
d
d
ependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Kyrylo Tkachov
[
exp
r
.
c] PR middle-end/71700: zer
o
-extend sub-w
o
rd
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Kyrylo
T
kachov
[ARM] Add su
p
port for some
ARMv8-A cores to
driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
Kyryl
o
Tkachov
[RTL ifcvt] P
R
rtl-optimi
z
at
i
on/7159
4
: ICE in noc
e
_emit_cm
o
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Kyrylo Tkachov
[ARM] Delete
t
h
u
mb_rel
o
ad
_
in_h
commit
|
commitdiff
|
tree
2016-06-30
Kyrylo Tkachov
[AArch64][2/2] (Re)Implement
v
copy<q>_lane<q> intrinsics
2016-06-30
Kyrylo Tkachov
<kyrylo.tkachov@arm.com>
commit
|
commitdiff
|
tree
2016-06-24
Kyrylo
T
kachov
[
A
RM][1/4] Replace uses of int_log2 by exact_l
o
g2
commit
|
commitdiff
|
tree
2016-06-22
Kyrylo
Tkachov
[ARM]
Add initial
s
up
p
ort f
o
r
Cortex-
A
73
commit
|
commitdiff
|
tree
2016-06-22
Kyrylo Tkachov
[AArch64] Add in
i
ti
a
l su
p
port
for Cor
t
e
x-A73
commit
|
commitdiff
|
tree
2016-06-20
Kyrylo Tkachov
[typo] alig
n
emen
t
-
>
ali
g
nment
2016-06-20
Kyrylo Tkachov
<kyrylo.tkachov@arm.com>
2016-06-20
Kyrylo Tkachov
<kyrylo.tkachov@arm.com>
2016-06-20
Kyrylo Tkachov
<kyrylo.tkachov@arm.com>
commit
|
commitdiff
|
tree
2016-06-15
Kyrylo Tkach
o
v
[AAr
c
h64
]
[obvious] Cl
e
an up parentheses
and use GE
T
_
MOD
E
_UNI
.
.
.
commit
|
commitdiff
|
tree
next