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
ktkachov
[arm
]
[
testsuite] Fix -march te
s
ts in effec
t
i
v
e target
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkac
h
o
v
[arm] Convert gcc
.
targe
t
/arm/stl
-
c
o
nd
.
c into an R
T
L
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkachov
[arm] Fix g
c
c
.
t
a
rget/arm/pr4088
7
.
c
directives
commit
|
commitdiff
|
tree
2018-01-17
k
tkachov
[
arm] Fix gcc
.
target/arm/xor-and
.
c
commit
|
commitdiff
|
tree
2018-01-15
ktkachov
[arm] PR ta
r
get
/
83687: Fix invalid combination o
f
V
S
UB
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
k
tkachov
[
a
r
m][3/3] Imp
l
ement fp16fml lane intrinsics
commit
|
commitdiff
|
tree
2018-01-11
ktkachov
[arm][2/3] Implement f
p
16f
m
l
e
xtension fo
r
ARMv8
.
4-A
commit
|
commitdiff
|
tree
2018-01-11
ktkachov
[arm][1/3] Ad
d
-
march=armv8
.
4-a option
commit
|
commitdiff
|
tree
2018-01-08
ktkachov
[arm]
Add
-march=armv8
.
3-
a
and dotprod
multilib s
e
l
e
ction
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktkachov
[
a
r
m
]
Specify +dotprod supp
o
rt for Corte
x
-A55 and
Cortex
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
kt
k
achov
[arm] Fix assembler option
r
ewrite alphabetical comparison
commit
|
commitdiff
|
tree
2017-12-20
ktkac
h
o
v
[PATCH, P
R
8349
2
] Fix
selec
t
ion
o
f a
a
rch64
big-endian
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[arm
]
[
doc] D
o
cumen
t
accept
e
d -march=ar
m
v8
.
3-a ex
t
en
s
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[
a
a
r
c
h64][libstdc++
]
Use _
_
ARM_
B
IG_ENDIAN inst
e
ad of
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
kt
k
achov
[arm] PR target/82975
:
Guard against
reg_ren
u
mber
being
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
k
tkach
o
v
[ar
m
]
PR target
/
8
2
97
5
: Guard agai
n
st re
g
_
renumber being
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[arm] Add
-mverbose-co
s
t
-
dump
a
nd
de-verbosify cost
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
k
t
ka
c
hov
[AArch64] Specify f
p
16 support for Corte
x
-A55 and C
o
rtex-A75
commit
|
commitdiff
|
tree
2017-11-22
k
tkachov
[ARM] Fix t
e
st armv8
_
2-fp16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-17
ktkachov
[ARM] Fix tes
t
a
rmv8_2-fp16
-
move-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[ARM] Fix more -Wret
u
rn-type fallout
commit
|
commitdiff
|
tree
2017-11-15
kt
k
achov
[
AArch
6
4
]
Improve scheduling model
f
or
X-Gene
commit
|
commitdiff
|
tree
2017-11-08
kt
k
achov
[AArch6
4
] Add STP pattern to store a ve
c
_concat
of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktka
c
hov
[si
m
p
l
i
fy-rtx] Simplify
vec
_
mer
g
e
of
v
e
c_duplicates
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkac
h
ov
vec_merge + vec_
d
uplicate
+
vec_concat
s
implif
i
c
a
tion
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
Simplify vec_merge of
vec_d
u
plicate with const_vector
commit
|
commitdiff
|
tree
2017-09-13
k
t
kachov
[store-merging] Use store
o
rder
as tie-breaker
i
n sort_by_bi
t
p
os
commit
|
commitdiff
|
tree
2017-09-11
ktka
c
hov
Add
m
yself as ARM port maintainer
commit
|
commitdiff
|
tree
2017-07-14
ktkacho
v
Upd
a
te co
m
ment
i
n gimple-ssa
-
st
o
re-me
r
gi
n
g
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[AAr
c
h64] Fix strict aliasin
g
issue in gc
c
.
t
a
rget/aa
r
ch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
k
tkachov
[
AArch6
4
]
Fix ato
m
ic_cmp_ex
c
han
g
e_zero_reg
_
1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktka
c
hov
[A
A
rch64] Allow co
n
st
0
_rtx
o
p
e
ra
n
d
for atomic com
p
are
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkac
h
ov
[AArch64] Add combine p
a
ttern for storing lane zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktk
a
chov
[AArch64] Use SUBS
f
or p
a
ral
l
el subtrac
t
ion and com
p
arison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
t
kachov
[
AArch64] Peephole for SU
B
S
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArch64]
A
d
d
HF v
e
ctor modes to lane-to-lane INS pa
t
tern
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArch64] Emit
tighter s
t
rong at
o
mic
co
m
pare-exchan
g
e
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[AArch64]
Accept more ad
d
ressing modes
f
or
P
R
F
M
commit
|
commitdiff
|
tree
2017-04-10
k
tkachov
[A
R
M
] Add s
o
urce mode to coprocesso
r
p
attern SETs
commit
|
commitdiff
|
tree
2017-03-23
k
tkachov
[ARM] PR target/71436
:
R
e
stric
t
*
l
oad_multipl
e
pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[AAr
c
h64] Use 'x' constrai
n
t for vecto
r
HFmod
e
multiplic
a
t
io
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[A
R
M] PR targ
e
t/
7
9911:
I
n
v
a
l
i
d
vec_s
e
l
ect argume
n
t
s
commit
|
commitdiff
|
tree
2017-03-09
ktkac
h
o
v
[AArch64] PR target/79
9
13: VEC_SEL
E
CT bugs
i
n aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
P
R
c/7
9
855: a
d
d f
u
ll
stop to store merg
i
ng param d
e
scriptions
commit
|
commitdiff
|
tree
2017-03-03
k
t
kachov
[AArch64
]
Fix bootstrap
d
u
e to wide
_
in
t
.
elt (0) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
k
tkac
h
ov
Skip gcc
.
d
g
/gimp
l
ef
e
-
26
.
c on non-c99 run
t
ime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM] PR
rtl-op
t
im
i
za
t
ion/68664 Im
p
lement T
A
RGET_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[
AArch64] PR rtl-optimiz
a
tion/6
8
664 Impleme
n
t TARGET_
S
CHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkacho
v
[AArc
h
64] Use contains_
m
em_rtx_p to detec
t
memory
s
ub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkacho
v
[A
R
M
]
Fi
x
assembly comment sy
n
tax in -mprint-t
u
ne-info
commit
|
commitdiff
|
tree
2017-02-08
ktkach
o
v
[riscv] Fix build due to INT16_MAX issue
commit
|
commitdiff
|
tree
2017-01-25
ktkacho
v
[ARM]
P
R
target/79145
Fix xordi3 expander
for immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkacho
v
[
d
oc] Correct optimisation levels documentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktka
c
hov
[testsuite] Re
q
u
ire shared effective targe
t
fo
r
s
ome
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[tes
t
suite] Fi
x
F
AIL: gcc
.
dg/lto/pr69188
o
n b
a
r
e
-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkach
o
v
[ARM] PR target/71270 fix neon_valid_
i
mmedi
a
t
e
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
kt
k
achov
[AArch64] Purge leftover o
c
cu
r
rences
o
f
aar
c
h64_nop
c
relative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
t
kachov
Ad
d
Cortex-
A
1
5
tuning to gc
c
.
d
g
/unini
t
-pred-
8
_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkac
h
ov
[tree-ssa-ad
d
ress] Avoid
c
r
e
ating non-can
o
n
ical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[AR
M
] PR target/78694:
A
vo
i
d invalid RTL sharin
g
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkacho
v
[AA
r
ch64
]
Split X-reg UBFIZ into
W
-re
g
LSL when po
s
sible
commit
|
commitdiff
|
tree
2016-12-16
k
tkachov
[AArc
h
64] Split X-reg UBFX into W
-
reg LSR when possible
commit
|
commitdiff
|
tree
2016-12-12
ktk
a
chov
[libst
d
c++][testsuite] XFAIL
t
e
sts relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][comm
i
tted] So
r
t A
R
Mv
8
processors by
a
lpha
b
etic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkac
h
ov
[AArch64] S
e
parat
e
shrink wrapping hooks implementation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[A
A
rch64] PR target/78362:
M
a
ke
sure to
onl
y
take R
E
GNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER] PR target/48863
: D
o
n't
rep
l
ace exp
r
ession
s
acros
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
k
t
ka
c
hov
[ARM]
PR t
a
rget/78
4
39: Update movd
i
c
o
n
str
a
ints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktka
c
hov
Remove dea
d
F
I
XME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Expand DImode con
s
tant stores to two S
I
mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fix gcc
.
dg/torture/f
l
o
at32
-
buil
t
in
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
k
t
kacho
v
[AR
M
] PR
t
ar
g
et/7836
4
: Add proper restrictions
to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2] Add st
o
re merging unit
t
ests
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
chov
[
A
RM][2/2]
Remove
o
ld rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
hov
[AR
M
][1
/
2] Use
generic_extra_co
s
ts in
all remain
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
kt
k
ac
h
ov
[1/2] Fix of
f
-by-one
e
rr
o
r in
c
lear_bit_region in
st
o
re
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArch64] Fix
PR t
a
r
g
et/77822:
Use tighter predicate
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtlanal] Fix
W
ORD_REGISTE
R
_OPERATIONS co
n
d
i
t
ion in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fi
x
f
or big-end
i
an gcc
.
c-torture/execute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree
-
optimization/78170: Trunc
a
te
s
i
gn
-
ex
t
ended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
t
kach
o
v
PR tree-optimi
z
ation/78
1
62:
Reject
negative
o
f
fsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch64] Add
f
u
nction c
o
mments
t
o
s
ome prologue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkacho
v
GIMPL
E
store
m
e
rging pass
commit
|
commitdiff
|
tree
2016-10-24
kt
k
achov
[check_GNU_style
.
s
h]
More a
g
gress
i
vely ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktk
a
chov
[ree] PR r
t
l-opti
m
ization/78038: Handle global register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkach
o
v
[AAr
c
h
6
4]
U
se new target pass registration fra
m
ework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
t
kachov
[AArch64
]
Add sp
e
llche
c
king
h
in
t
s
for -march
,
-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
kt
k
ach
o
v
[
simplify-
r
t
x] Z
e
ro-initiali
s
e local array in
simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkach
o
v
[fold-const] Fix
n
ative_enc
o
de_real f
o
r
HFmod
e
con
s
tant
s
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert:
[
R
TL ifcvt] T
r
a
nsf
o
r
m (X == CST) ?
-CST
:
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
k
tkachov
[
RTL if
c
vt] Tra
n
sform (X ==
CST) ? -CST : Y int
o
(X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] Fix -Wimplicit-fallthrough warn
i
ngs
commit
|
commitdiff
|
tree
2016-09-26
k
t
kachov
[regrena
m
e][sel-s
c
h
ed] Fi
x
bo
g
us
u
se
o
f HARD_FRAME_
P
OINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
k
t
kachov
[simplify
-
rtx] (GTU (PL
U
S
a C) (C - 1))
-
-> (LTU a -
C
)
commit
|
commitdiff
|
tree
2016-09-12
k
t
kachov
[ex
p
med
.
c] PR middle-end/77426 Dele
t
e du
p
l
i
cate c
o
ndition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AArc
h
64] Add AN
D
S
p
attern fo
r
CMP+ZE
R
O_
E
XTE
N
D
commit
|
commitdiff
|
tree
2016-08-26
kt
k
achov
[ARM] PR tar
g
et/704
7
3:
R
educe size of Cortex
-
A8 automato
n
commit
|
commitdiff
|
tree
2016-08-26
ktk
a
chov
[ARM]
R
ef
a
ctor
M
OVW/M
O
VT fusion lo
g
ic to allow extension
commit
|
commitdiff
|
tree
2016-08-01
ktk
a
chov
[AAr
c
h64]
A
llow multiple-of-8 im
m
edi
a
t
e offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vectorizer][2/2
]
Hook
up mult synthesis logic
into
.
.
.
commit
|
commitdiff
|
tree
next