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 test armv8_2-fp16-move-1.c
2017-11-17
ktka
c
hov
[AR
M
] Fix test armv8_2-
f
p16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
k
t
kach
o
v
[ARM] Fix more -Wretu
r
n-type
f
allout
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[AArch64] Im
p
rove sched
u
lin
g
mode
l
for
X
-
G
e
ne
commit
|
commitdiff
|
tree
2017-11-08
k
t
kachov
[AArch64] Add S
T
P pattern
to
store
a ve
c
_c
o
n
cat of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktka
c
h
ov
[simplify-rtx] S
i
mpl
i
fy vec_merge of vec_duplicates
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktk
a
chov
vec_merge + vec_duplicate + vec_concat si
m
pl
i
fic
a
tion
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
Simplify vec_merge of vec_duplicate with
c
onst_ve
c
t
or
commit
|
commitdiff
|
tree
2017-09-13
ktka
c
hov
[st
o
re-mer
g
ing] U
s
e store
o
rde
r
as
t
ie-breaker in sor
t
_by_bi
t
pos
commit
|
commitdiff
|
tree
2017-09-11
kt
k
ac
h
o
v
Add
m
yself as A
R
M
port
m
ain
t
ai
n
er
commit
|
commitdiff
|
tree
2017-07-14
ktk
a
c
h
ov
Upd
a
t
e comment in gimple-ssa-store-merging
.
c
commit
|
commitdiff
|
tree
2017-07-04
kt
k
achov
[AArch64] Fix strict aliasing issue
i
n
g
cc
.
t
a
rget/
a
arch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktka
c
hov
[A
A
r
ch64
]
F
i
x ato
m
ic_cmp_exchang
e
_zero_reg_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkachov
[AArch64]
Allow const0_rtx operand f
o
r at
o
mic compare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64
]
A
d
d combine pat
t
ern for storing lane zer
o
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
tkach
o
v
[AArch64] Use SUB
S
f
o
r parallel subtraction and
comparison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktk
a
chov
[AArch64] Pee
p
hole
f
or SUBS
commit
|
commitdiff
|
tree
2017-06-02
k
t
k
a
ch
o
v
[AArch6
4
] Add HF ve
c
t
o
r modes to lane-to-lane INS
pattern
commit
|
commitdiff
|
tree
2017-06-02
k
tkachov
[
A
Arch64] E
m
it tighter strong atomic com
p
a
re-ex
c
hange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[AArch64] Accept more a
d
dressi
n
g
modes
f
o
r PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[
A
RM] Add source mode to
cop
r
ocessor pat
t
ern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[ARM]
P
R target
/
71436: Rest
r
ict
*
loa
d
_multi
p
le pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
k
t
kachov
[
A
Arch64] Use
'x' constraint for vector HFmode m
u
ltiplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[ARM] PR target/79911: Invalid vec_select a
r
guments
commit
|
commitdiff
|
tree
2017-03-09
ktkachov
[AArch64] PR target/79913:
V
EC_SELECT b
u
g
s
in
aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkach
o
v
PR c/79855: add full stop
t
o sto
r
e merging
param descriptions
commit
|
commitdiff
|
tree
2017-03-03
ktk
a
ch
o
v
[AArch64] Fix
b
ootstrap
due
to wide_int
.
elt (
0
) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
k
t
kachov
Skip gcc
.
dg/gimple
f
e-26
.
c
o
n
n
o
n
-c99
runtime ta
r
gets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM] PR
r
tl-optimization/68
6
64 Im
p
lement
TARG
E
T_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktk
a
c
h
ov
[A
A
r
c
h64
]
P
R
r
tl-opt
i
mization
/
6866
4
Implement TARGET_S
C
H
ED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[
A
Arch64] Use contains_mem_r
t
x_p to d
e
t
ect memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkac
h
ov
[ARM] Fix
a
ssembly
c
o
mment syntax in -mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkac
h
ov
[
riscv] Fi
x
b
u
i
ld
due
to INT16_M
A
X issue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM] PR t
a
rget/791
4
5
Fix
xordi3 expand
e
r
fo
r
im
m
ed
i
ate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkacho
v
[doc] C
o
rrect optimisation levels documentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[test
s
u
ite] Require
shared effe
c
tive target
f
or so
m
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
k
t
kachov
[testsuit
e
] Fi
x
FA
I
L: gcc
.
dg/lto/pr
6
9188
on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR target
/
71270 fix
neon_valid_immedia
t
e for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkach
o
v
[
A
Arch64] Pu
r
g
e
leftover
occurrences of aarch64_nopcrelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkacho
v
Add
Corte
x
-A
1
5 tuning to
gcc
.
dg
/
unin
i
t-pre
d
-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
k
t
kacho
v
[tree-s
s
a-a
d
dress] Avoid creati
n
g no
n
-canoni
c
al RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
k
tkacho
v
[ARM]
P
R target/78694: Avoid i
n
va
l
id RTL sh
a
ring i
n
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktk
a
chov
[AArch64] Sp
l
it
X
-reg
U
BFIZ into
W
-reg
LSL when possible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Split X-
r
e
g
U
BFX into W-reg
LSR whe
n
possib
l
e
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstd
c
++][testsuite]
X
FA
I
L
te
s
ts
relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkacho
v
[
A
RM][committed] Sort ARMv8 p
r
ocessor
s
by a
l
phabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkacho
v
[
A
A
rch64] Separate
shr
i
n
k wrapping hooks
i
mplementation
commit
|
commitdiff
|
tree
2016-11-30
ktk
a
cho
v
[AArch6
4
] PR t
a
rget/
7
836
2
:
Make sure to only take
R
EGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
k
t
k
a
chov
[TER]
PR target/48863
: Don't replace expressions acros
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[AR
M
]
PR
t
ar
g
et/7
8
439:
U
pdate movdi constraints
for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remove dea
d
F
I
XME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch
6
4] Expand DImode
c
ons
t
ant
s
tores to two S
I
mod
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fix gcc
.
dg/tor
t
ure/
f
lo
a
t32-b
u
iltin
.
c w
i
th
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[
A
RM] PR target/78364: A
d
d pro
p
er res
t
r
ict
i
o
ns
t
o
zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
hov
[2/2] Add store mer
g
ing unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM
]
[2/2] Rem
o
ve o
l
d rtx c
o
sts
commit
|
commitdiff
|
tree
2016-11-08
k
t
k
a
chov
[ARM][1/2] Use gene
r
ic
_
e
xtra_costs in all remai
n
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] Fix
o
ff-by-one error
in
c
lea
r
_bit_reg
i
o
n in stor
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArc
h
64] Fix PR targe
t
/7
7
822: Use tighter
predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
tkacho
v
[
r
tla
n
a
l
]
Fix WORD_REGIS
T
ER_OPE
R
ATIONS conditi
o
n in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for big-end
i
an gcc
.
c-to
r
ture/execute/pr
5
5750
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
t
kachov
PR tree-opti
m
izatio
n
/78170: Tru
n
cate
s
ig
n
-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
PR tree-op
t
i
m
i
za
t
ion/78162: Reject nega
t
ive offse
t
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
[AA
r
ch64] Add fun
c
tio
n
com
m
ents to some prologue
/
epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIMPLE sto
r
e mergi
n
g
pass
commit
|
commitdiff
|
tree
2016-10-24
ktkach
o
v
[check_GNU_
s
tyle
.
sh] More agg
r
essively ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktka
c
hov
[ree] PR
r
t
l-optim
i
z
ation/
7
8038: Handle global register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktka
c
ho
v
[
A
Arch6
4
] Use new
targ
e
t pass
r
egis
t
r
a
tion fra
m
ework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AAr
c
h
64] Add spellchecking hin
t
s fo
r
-
m
arch,
-
mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkacho
v
[simplify
-
rtx]
Z
ero-initialis
e
local array in
s
implify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
kt
k
achov
[fold-const] Fix
n
ative_e
n
code_rea
l
for HFmod
e
const
a
nts
commit
|
commitdiff
|
tree
2016-10-03
ktka
c
hov
Rev
e
rt:
[
RTL
i
fcv
t
] Transform (X
== CST)
?
-CS
T
:
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifcv
t
]
Tra
n
sform (X
== CST) ?
-CST : Y in
t
o (
X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkac
h
ov
[AR
M
] Fix -Wimplicit-fa
l
lthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
k
tkac
h
o
v
[regrename
]
[
s
el-sched] Fix bogus u
s
e of HARD_FRAME_P
O
INTE
R
_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify-rtx]
(GTU (PLUS a C) (C -
1)) --> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktk
a
c
h
o
v
[expmed
.
c] PR middle-
e
n
d/7
7
426 D
e
lete
d
u
pli
c
a
t
e
cond
i
tion
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktka
c
hov
[AA
r
ch64
]
Add ANDS patt
e
rn for CMP+ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktkac
h
ov
[ARM] PR target/7047
3
: Reduce
size of Corte
x
-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[
ARM] Refacto
r
MOVW/MOVT fusion logic to allow ext
e
nsion
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch
6
4] Al
l
ow multiple-of-8
i
mmediate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
v
ectorizer][2/2] Hook
up
m
ult synthesis
l
ogic int
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktk
a
chov
[1/2]
M
ove choose_mult_var
i
an
t
declar
a
t
ion and depende
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
kt
k
achov
[expr
.
c]
P
R
middle
-
end/7170
0
: z
e
ro-extend
sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkacho
v
[
ARM]
A
dd support for some ARMv8-
A
cores to
dri
v
er
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
k
tkachov
[
RTL ifcvt] PR rtl-optimization/
7
1594:
ICE in noc
e
_emit
_
c
m
o
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
kt
k
a
cho
v
[ARM] Delete
thumb_reload_i
n
_h
commit
|
commitdiff
|
tree
2016-06-30
ktkach
o
v
[AArch64][2/2]
(Re)
I
mplement
v
cop
y
<q
>
_lane
<
q>
in
t
ri
n
s
ics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][1/2] Add
s
upport INS (el
e
m
e
nt) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
t
k
achov
[ARM][1/4] R
e
pla
c
e uses of int
_
l
o
g2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AR
M
] Ad
d
in
i
t
i
al support for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64]
A
d
d
in
i
t
i
al
support for Cor
t
ex-
A
7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] alignement -> alignment
commit
|
commitdiff
|
tree
2016-06-15
k
t
kachov
[AArch64][obv
i
ous] Clean up pa
r
entheses and use
GET_M
O
DE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
ov
[RTL
i
fcvt] All
o
w sim
p
le register subregs in
n
oce_convert_
m
u
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
k
t
ka
c
hov
Fix typo i
n
copyrig
h
t boilerpla
t
e
commit
|
commitdiff
|
tree
2016-06-14
ktkacho
v
[A
A
rch64] Handle AND+AS
H
IFT form of UBFIZ correctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkacho
v
Update
documentation
for ARM a
r
chitecture
commit
|
commitdiff
|
tree
2016-06-09
ktka
c
hov
[RTL i
f
cvt] Print name of noc
e
trasform that
succeed
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
tkac
h
ov
[AArch64] Mo
d
el CSE
L
instruction
i
n Cortex-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[si
m
plify-rtx] Fix unused
v
ariable warning in simplify_
c
ond_
.
.
.
commit
|
commitdiff
|
tree
next