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] Fix assembler option rewrite alphabetical comparison
2017-12-21
ktka
c
hov
[arm] Fix as
s
emble
r
opt
i
on rewrite alp
h
abetical comparison
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[PATCH, PR83492] Fix selec
t
ion of
aarch
6
4 big-endi
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkach
o
v
[
a
r
m][doc]
D
o
c
ument a
c
c
epted -march=
a
rmv8
.
3-a extension
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkac
h
o
v
[aa
r
c
h64][
l
ibs
t
dc+
+
] Use __A
R
M_BIG_END
I
A
N
instead of
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkach
o
v
[arm] PR target/82975: Guard ag
a
i
nst reg_renumber
b
e
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
k
t
kachov
[
a
r
m
] PR
t
a
r
get/82975: Guard
a
g
ainst
r
eg_renumber
being
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[arm] Ad
d
-m
v
erbose-
c
ost-du
m
p
and de-verbosify cost
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[AArch64] Spec
i
fy f
p
16 suppor
t
for
Cortex-A55 and
C
o
rtex-A75
commit
|
commitdiff
|
tree
2017-11-22
ktkachov
[AR
M
] Fix test armv8_2-fp1
6
-
m
ove-1
.
c
commit
|
commitdiff
|
tree
2017-11-17
k
t
ka
c
hov
[ARM] Fix test arm
v
8_2-fp16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[
A
RM]
F
ix
more -Wre
t
urn-typ
e
fallout
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[AArch64] I
m
prove scheduli
n
g model for X
-
G
ene
commit
|
commitdiff
|
tree
2017-11-08
k
t
kachov
[AArch6
4
] Add STP pa
t
ter
n
t
o
store
a v
e
c_concat of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[simplify-rtx] S
i
mplify ve
c
_merge of
vec_duplicat
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
kt
k
achov
vec_merge +
v
e
c_dup
l
icate
+ vec_concat sim
p
l
ification
commit
|
commitdiff
|
tree
2017-11-08
ktkac
h
ov
Sim
p
lify ve
c
_merge
o
f ve
c
_
duplicate with const_vector
commit
|
commitdiff
|
tree
2017-09-13
ktkach
o
v
[store-merging]
Use st
o
re order as
t
ie-breaker in sort_by_bitpos
commit
|
commitdiff
|
tree
2017-09-11
k
tkachov
Add myself as ARM port
m
aintainer
commit
|
commitdiff
|
tree
2017-07-14
ktkachov
Update
comment in gimple-
s
sa-store-merging
.
c
commit
|
commitdiff
|
tree
2017-07-04
k
tkachov
[AArch64]
Fix strict alia
s
ing issue in g
c
c
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkachov
[AArch64] Fix atomic_cm
p
_
e
xchange_zero_reg_1
.
c wit
h
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkachov
[
AAr
c
h64] Allow const0_rtx
o
perand f
o
r atomic c
o
mpare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
kt
k
achov
[AArch
6
4
] Add combine pattern for st
o
ring lane
ze
r
o
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64] Use SUBS fo
r
parallel
s
u
btraction and comparis
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
tkachov
[AA
r
ch64] Peephole for S
U
BS
commit
|
commitdiff
|
tree
2017-06-02
k
t
kachov
[AArch64] A
d
d HF vector m
o
des t
o
l
a
ne-
t
o-la
n
e INS patte
r
n
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[
A
Arch64] Emit tighter
s
t
ro
n
g atomic compare
-
e
xchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[AArch64] Accept more add
r
essing
modes
for PRFM
commit
|
commitdiff
|
tree
2017-04-10
k
tkachov
[ARM] Add source
m
o
de to coprocessor p
a
ttern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[ARM]
P
R ta
r
get/71436:
Restrict
*load_multipl
e
pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[AAr
c
h
6
4
]
Use 'x' co
n
straint fo
r
vec
t
or HFmode multi
p
licatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[
ARM]
PR t
a
r
get/79911: Invalid vec
_
select arg
u
m
ents
commit
|
commitdiff
|
tree
2017-03-09
ktkach
o
v
[AArch64] PR target/79913: VE
C
_SEL
E
CT bugs in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktk
a
chov
P
R
c
/
79855: add full stop to store
merging
param desc
r
iptions
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[AArch64
]
F
ix
boot
s
trap due
to
w
id
e
_int
.
el
t
(0
)
unin
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Skip gcc
.
dg/gimple
f
e-26
.
c on non-c9
9
runtime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkacho
v
[ARM] P
R
r
t
l-opt
i
m
i
zation/68664 Im
p
lemen
t
TARGET
_
S
CH
E
D_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
k
t
k
achov
[AArch64] PR rtl-optimizat
i
on/
6
8664 Implemen
t
TA
R
GET_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AAr
c
h64] U
s
e
contains_mem_rtx
_
p to
d
etect mem
o
ry sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[ARM] Fix assembly c
o
mm
e
nt syntax in -mprint
-
tune-
i
n
f
o
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[
r
isc
v
] Fix
b
uild due to
INT16_MAX i
s
sue
commit
|
commitdiff
|
tree
2017-01-25
kt
k
achov
[ARM]
PR ta
r
get/79145 Fix xordi3
ex
p
ander
for immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[
d
oc] Correct optimisation levels d
o
c
u
mentat
i
on for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[test
s
uite] Requi
r
e
shared effective ta
r
get f
o
r some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktk
a
cho
v
[te
s
tsuite] Fix FAIL: gcc
.
d
g
/lto/pr69188 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM]
PR
target/71270 fi
x
neon_vali
d
_immediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
kt
k
a
c
h
o
v
[AArch64] Purge leftov
e
r occurr
e
n
c
es of aarch64
_
n
o
pcrelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkach
o
v
A
d
d Cor
t
ex-A15 tun
i
ng to gcc
.
dg/unin
i
t-
p
r
ed-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree-
s
sa-
a
ddress]
Avoi
d
c
r
eating non
-
c
a
noni
c
al RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[ARM] PR target/78
6
94: Avo
i
d
invalid
RTL sha
r
ing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
kt
k
a
c
h
o
v
[
A
A
rch64] Split
X
-r
e
g
U
BFIZ into W-reg LSL when possible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64
]
S
p
lit X-reg UBFX int
o
W-reg L
S
R when
p
o
s
sib
l
e
commit
|
commitdiff
|
tree
2016-12-12
ktkach
o
v
[libst
d
c++][testsuit
e
]
X
FAIL tests relying on l
o
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkach
o
v
[ARM][committed] Sort A
R
Mv8 processors
by alp
h
ab
e
t
ic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AAr
c
h64] Separate shrin
k
wra
p
p
ing ho
o
k
s
im
p
l
e
mentation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AArch64] PR target/78362
:
Mak
e
sure to only take
R
E
GNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
kt
k
achov
[TER
]
P
R
target/48863 : Don't
repla
c
e
e
xpression
s
across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
k
tkachov
[ARM
]
PR t
a
rget/7
8
439: Update movdi co
n
strai
n
ts for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktka
c
hov
Rem
o
ve dead FIXM
E
commit
|
commitdiff
|
tree
2016-11-17
ktkac
h
ov
[
A
A
rch
6
4
]
Ex
p
and DImode cons
t
ant
s
t
ores to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
k
tkachov
[
A
A
rc
h
6
4]
F
ix gcc
.
dg/t
o
rture/float32-b
u
iltin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
k
t
k
achov
[ARM] PR ta
r
get/78364
:
Ad
d
p
roper restrictio
n
s
to
z
ero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
2/2] Add store mergi
n
g unit
t
e
s
ts
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[
ARM][2/2] Remo
v
e old r
t
x cost
s
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][1/2] Us
e
gen
e
ric_extr
a
_
cost
s
in
a
ll remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2
]
Fix o
f
f
-
by-one error in clear_bit_
r
eg
i
on
in st
o
re
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
k
tkachov
[A
A
rch64]
F
ix PR
targ
e
t/778
2
2:
Use ti
g
hter predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtl
a
nal] Fix WORD_REGISTER_OP
E
RATI
O
NS condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for big-end
i
an gcc
.
c-torture/e
x
ecute/pr
5
57
5
0
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
P
R tree-op
t
imiza
t
i
on/78170: Trun
c
ate sign-ex
t
e
n
ded
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
P
R
tree-op
t
imization/78162:
Reje
c
t
negative
o
f
f
set
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
[AArch
6
4] Add function comments
t
o some prologue/e
p
ilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
k
t
kachov
GIMPLE
stor
e
mergin
g
pass
commit
|
commitdiff
|
tree
2016-10-24
ktka
c
hov
[check
_
GNU_style
.
s
h
] Mo
r
e aggressive
l
y ig
n
o
re dg
-
x
xx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkac
h
ov
[ree
]
PR
rtl-optimiza
t
ion/78038: Ha
n
dle g
l
ob
a
l register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktka
c
ho
v
[
A
A
r
c
h64] Use new target
pass registration
f
ramework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AArch64] Add spe
l
lchecking
h
i
n
ts for -march
,
-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
k
t
kachov
[simplify-
r
tx] Zero-initialise
local array in simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
tkac
h
o
v
[
f
old-const] Fix n
a
t
i
ve_
e
ncode_real
f
or HFm
o
de con
s
tan
t
s
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [R
T
L if
c
v
t
] Tr
a
nsform (X == C
S
T) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL if
c
vt] Tra
n
sf
o
rm
(
X ==
C
ST) ? -CST
:
Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkacho
v
[ARM] Fix -Wimplicit-fallthroug
h
warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regrename][sel-sched] Fix b
o
gus use of HARD_FRAME_P
O
INT
E
R_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktk
a
chov
[simpli
f
y
-rtx] (GTU (PLU
S
a C) (C - 1)) --> (
L
TU a
-
C)
commit
|
commitdiff
|
tree
2016-09-12
kt
k
acho
v
[expm
e
d
.
c
] PR middle-end/77426 Delete duplicate c
o
ndition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AArch64
]
A
d
d ANDS patter
n
for CMP+ZERO
_
EXTE
N
D
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] PR
target/70473: Reduce size of
C
ortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkach
o
v
[ARM] Refact
o
r MOVW/MOVT fusion lo
g
ic
to all
o
w
ex
t
ension
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AAr
c
h64]
Allow multip
l
e-of-
8
i
mmediate of
f
sets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vectorizer][2/2] H
o
ok up mult synthesi
s
logic
into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
1/2] Move choose_mult_
v
aria
n
t declarati
o
n and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
k
t
k
ac
h
ov
[expr
.
c] P
R
middle-end/71
7
00:
z
e
ro-e
x
tend sub
-
word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkach
o
v
[AR
M
] Ad
d
suppor
t
for some ARMv8-A cores to
dri
v
er
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktka
c
ho
v
[RTL ifcvt] P
R
rtl-
o
ptimiza
t
ion/71594: I
C
E i
n
n
o
ce_emi
t
_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
kt
k
achov
[ARM] Del
e
te thu
m
b_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkac
h
ov
[
A
A
rch64][2
/
2
] (
R
e)Implement vcopy<
q
>_la
n
e
<
q>
intrins
i
c
s
commit
|
commitdiff
|
tree
2016-06-30
k
tkac
h
ov
[
A
Arch64][1/2] Add support INS (element)
in
s
truct
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][1/4
]
Re
p
la
c
e
uses
o
f in
t
_log2
by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM] Add in
i
tial
support for C
o
rtex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[A
A
rch64]
A
dd i
n
i
tial
support for
Cortex-A73
commit
|
commitdiff
|
tree
next