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
[arm][testsuite] Fix -march tests in effective target checks auto-generation
2018-01-17
k
tkac
h
o
v
[arm][
t
e
s
tsuite] Fix -march tests
i
n
effe
c
ti
v
e target
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkac
h
ov
[
a
rm] Convert gcc
.
target/arm/
s
tl-cond
.
c
i
nto a
n
RTL
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkachov
[
arm
]
Fi
x
gcc
.
target
/
a
r
m
/
pr40887
.
c directive
s
commit
|
commitdiff
|
tree
2018-01-17
ktkach
o
v
[arm] Fi
x
gcc
.
target/arm/xor-and
.
c
commit
|
commitdiff
|
tree
2018-01-15
ktkachov
[
a
rm]
PR t
a
rget/83687: Fix invalid combin
a
tion of VS
U
B
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
ktkachov
[arm][3/3] Im
p
l
ement fp16
f
ml la
n
e intrinsics
commit
|
commitdiff
|
tree
2018-01-11
k
t
k
achov
[
a
rm][2/3]
Implement fp16fml ext
e
ns
i
on for ARMv8
.
4-A
commit
|
commitdiff
|
tree
2018-01-11
k
t
kach
o
v
[arm
]
[1/3] Add -marc
h
=armv8
.
4
-
a
o
ption
commit
|
commitdiff
|
tree
2018-01-08
k
t
k
achov
[arm] Add -m
a
rch=ar
m
v8
.
3-a
an
d
dotpro
d
multi
l
ib select
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktkachov
[arm] Sp
e
cify
+
dot
p
r
od suppor
t
for Cortex-A55
and C
o
r
t
ex
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
k
tkachov
[arm] Fix assembler option
rew
r
ite alphabetica
l
c
o
mparis
o
n
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[PATCH
,
PR83492] Fix selection o
f
a
a
rch64 big-endia
n
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktka
c
ho
v
[a
r
m][doc
]
Do
c
ument accepted -ma
r
c
h=armv8
.
3-a extension
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[aarch64
]
[li
b
stdc++]
U
se __ARM_BIG_ENDIAN
i
nstead of
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[arm]
P
R target/829
7
5: Guard aga
i
nst reg_renumber b
e
ing
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
k
t
kacho
v
[arm] PR targ
e
t/82975: Gua
r
d against reg_renumber being
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[arm] Add -mverbose-cost-dump and
d
e-verbosify cost
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[AArch64] Specify
f
p16 sup
p
ort for C
o
rtex-A55 and Cor
t
e
x-A7
5
commit
|
commitdiff
|
tree
2017-11-22
ktkachov
[
A
RM] Fix t
e
s
t armv
8
_2-f
p
16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-17
k
tk
a
c
h
ov
[ARM] Fix t
e
st armv8_2-fp16-move
-
1
.
c
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[ARM] F
i
x more -Wreturn-type f
a
llout
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[AArch64] Improve scheduling model for X-Gene
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[
A
A
rch64] A
d
d S
T
P pattern to store a vec_con
c
at of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkach
o
v
[
s
impl
i
fy-rtx] Simpl
i
fy v
e
c_me
r
ge of v
e
c_duplicat
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkach
o
v
vec_merge +
v
e
c_duplicate + vec_concat sim
p
lific
a
tion
commit
|
commitdiff
|
tree
2017-11-08
ktkac
h
ov
Simpl
i
fy vec_mer
g
e of vec_duplicate w
i
th const_vector
commit
|
commitdiff
|
tree
2017-09-13
ktkach
o
v
[store-merging] Use store
order as
tie-breaker in s
o
r
t_by_bitpos
commit
|
commitdiff
|
tree
2017-09-11
ktkac
h
ov
Add mys
e
lf as ARM port ma
i
ntainer
commit
|
commitdiff
|
tree
2017-07-14
ktkachov
Update
c
o
m
ment in g
i
mple-ssa-store-
m
erg
i
ng
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktka
c
hov
[A
A
r
c
h64] Fix
s
trict aliasi
n
g iss
u
e in g
c
c
.
target/aarch
6
4
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
k
t
k
acho
v
[AArch64]
F
ix
a
t
o
mic_cmp_exchange_zero_reg
_
1
.
c
w
ith
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktk
a
chov
[AArch64] Allow const0_
r
tx operand for
a
t
o
m
ic
c
ompare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
kt
k
ac
h
ov
[
A
Arc
h
64] Add
co
m
bine patt
e
rn for storing lane
zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64] Use SUBS for p
a
rallel subtraction and comparis
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
tk
a
cho
v
[
AArc
h
64
]
Peepho
l
e for SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[
AArch64] Add HF vector modes to
lane-t
o
-lane
I
NS pattern
commit
|
commitdiff
|
tree
2017-06-02
kt
k
ac
h
ov
[A
A
r
c
h
64
]
E
m
i
t tight
e
r
s
trong atomic compare-exchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[
A
Arch
6
4] Accept more ad
d
res
s
ing mode
s
for
PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktka
c
h
o
v
[ARM]
A
dd sourc
e
mode to coprocessor pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktk
a
chov
[ARM] P
R
target/714
3
6: Restric
t
*load_multiple
p
attern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
k
tkachov
[AArch64] Use
'x' c
o
nstraint for vector HF
m
o
d
e multiplicat
i
o
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[ARM] PR target/79911: Inva
l
id vec_sele
c
t
a
r
guments
commit
|
commitdiff
|
tree
2017-03-09
k
t
kachov
[
A
Arch64] PR targe
t
/79913: VEC_SELECT bug
s
in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
P
R
c/79855: ad
d
ful
l
stop to
s
t
o
re m
e
rging
p
aram descriptions
commit
|
commitdiff
|
tree
2017-03-03
ktkac
h
ov
[AArch64] Fix bootst
r
ap due to wi
d
e_int
.
elt
(0) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktka
c
ho
v
Skip gcc
.
d
g
/gimplefe-26
.
c on non-c99 runtime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM] PR r
t
l-optimization/68664 Implement TARGET_SCHED_CA
N
_
S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkacho
v
[AArch64] PR
r
tl-optimi
z
ation/68664 Implement TARGET_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AAr
c
h6
4
]
Use c
o
ntains_mem_rtx_p to de
t
ect memory su
b
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[ARM] Fix
assembly commen
t
synt
a
x i
n
-mpri
n
t-tune-in
f
o
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[riscv] Fix
b
uild due to INT16_MA
X
issue
commit
|
commitdiff
|
tree
2017-01-25
ktk
a
chov
[AR
M
] PR target/79145 Fix xordi3 ex
p
ander for immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktk
a
chov
[doc] Correc
t
opt
i
mis
a
tion lev
e
ls do
c
umenta
t
i
o
n for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[testsuite]
Require sh
a
red effective target fo
r
s
o
m
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkac
h
ov
[testsuite] Fix FAIL:
gcc
.
d
g
/lto/pr69188 o
n
bare-me
t
al
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR target/71270 fix n
e
on_valid_immediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktka
c
hov
[AArch64] Purge
l
eftove
r
o
c
c
urrences of
a
arch64_nopcr
e
l
a
tive
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
A
d
d Co
r
tex-A15 t
u
ning to gcc
.
dg/uninit-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
k
t
kachov
[tree-ss
a
-address]
Avo
i
d creat
i
ng
non-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[
ARM] PR target/78694: Avoid i
n
val
i
d RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AAr
c
h
64]
S
plit
X
-
reg
U
BFIZ
i
nto W-reg LSL
w
hen
possib
l
e
commit
|
commitdiff
|
tree
2016-12-16
ktkacho
v
[AArch64
]
S
plit X-re
g
UBFX into W
-
reg LSR
whe
n
p
o
ssible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libst
d
c++][testsuite] XFAIL
tests r
e
lying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktk
a
chov
[ARM][committe
d
]
S
o
rt ARMv8 proce
s
sors by al
p
habetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AArch64
]
Separ
a
te
s
hrink wrapping hooks implem
e
ntation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[A
A
rch64] PR target/78362:
M
ake su
r
e to only
take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[T
E
R] P
R
targ
e
t/
4
886
3
: D
o
n't replace expressi
o
n
s
across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[ARM] PR
tar
g
et/78439: Upda
t
e movdi
c
onstra
i
n
t
s for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remove
d
ead FIX
M
E
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AAr
c
h64] Exp
a
nd DImode con
s
tant stores t
o
two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AA
r
ch64] Fix g
c
c
.
dg/tortur
e
/float32-buil
t
in
.
c
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[AR
M
] PR
target/78364:
A
dd proper
restrictions t
o
zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2]
A
d
d store
mergi
n
g u
n
i
t
tests
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[
A
RM][2/2] R
e
move old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
ov
[ARM][1/2
]
U
s
e
ge
n
eric_
e
xtr
a
_costs in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[1
/
2]
F
ix off-by
-
one
e
r
ror
in
c
lear_bit_reg
i
on in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktk
a
chov
[AArch
6
4]
Fix
PR target/
7
7822: Use tighter predicate
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktk
a
chov
[
rtlanal] Fix
W
ORD_REGISTER_OPERATION
S
condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
ov
Fix for big-endian gcc
.
c-torture/exe
c
u
t
e/pr
5
5750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-op
t
imization
/
78170:
Tru
n
ca
t
e sign
-
ext
e
nde
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-
o
ptimization/7816
2
: Reject negative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
t
kach
o
v
[AArch64] A
d
d
function
commen
t
s to s
o
me prolog
u
e
/
e
pilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkac
h
o
v
G
IMPLE st
o
re merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktkac
h
ov
[check
_
G
N
U
_style
.
sh] Mo
r
e aggressively ignore dg-xx
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[re
e
] PR
rt
l
-op
t
imiz
a
t
ion/78038: Handle global
r
egiste
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkach
o
v
[AArch64]
U
se new target
p
a
ss
r
egistrat
i
on framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktk
a
ch
o
v
[AA
r
ch64]
Add spellche
c
king
h
ints for -
m
arch,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[simplify-rtx]
Z
ero-
i
nit
i
alise local array
in sim
p
l
if
y
_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktk
a
chov
[
f
o
ld-const] Fi
x
native_
e
n
code_real for HFmode constants
commit
|
commitdiff
|
tree
2016-10-03
k
t
kach
o
v
Revert: [RTL ifcvt
]
T
r
ansf
o
r
m
(X == CST) ? -CST
:
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[R
T
L ifcvt] Tran
s
form (X == CST) ? -CST
: Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkach
o
v
[A
R
M] Fix -W
i
mplicit-fal
l
t
h
rough wa
r
nings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[r
e
g
r
ename][sel-
s
ched]
Fix
b
o
gus use
of HARD_FRAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
k
tkachov
[simplify
-
rtx]
(
GTU (P
L
U
S
a C
)
(C -
1
)
) --> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktk
a
chov
[expmed
.
c] PR middle-e
n
d/7742
6
D
elete duplicate cond
i
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktk
a
chov
[AArch64] Add AND
S
pattern
f
or CMP+ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktka
c
h
ov
[
A
RM]
P
R
target/70473: R
e
duce size of
Corte
x
-
A8 automato
n
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[
A
RM] Ref
a
ctor MOV
W
/MOV
T
fusion l
o
g
i
c to allow extension
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AA
r
ch64] Al
l
ow multip
l
e-of-
8
imme
d
iat
e
of
f
sets
for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
kachov
[vectoriz
e
r][
2
/
2
] Ho
o
k
u
p
m
ul
t
synthesi
s
l
o
g
i
c into
.
.
.
commit
|
commitdiff
|
tree
next