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
[simplify-rtx] Simplify vec_merge of vec_duplicates into vec_concat
2017-11-08
k
t
k
ach
o
v
[simplify-rtx] Si
m
plify
vec_
m
erge of
v
ec_dupl
i
cates
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
k
tkachov
vec_merge +
vec
_
duplicate + vec_con
c
at simplification
commit
|
commitdiff
|
tree
2017-11-08
ktk
a
chov
S
implify vec_merge
of
v
ec_du
p
licate with const_
v
ector
commit
|
commitdiff
|
tree
2017-09-13
ktkachov
[store-me
r
ging]
U
se
s
t
o
re
o
rd
e
r as
tie-b
r
eak
e
r in
sort_b
y
_bitpos
commit
|
commitdiff
|
tree
2017-09-11
ktkachov
Ad
d
m
y
self as ARM port mai
n
tai
n
e
r
commit
|
commitdiff
|
tree
2017-07-14
ktkach
o
v
Up
d
at
e
comment i
n
gimp
l
e-ssa-store-merging
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[AArch64] Fix strict aliasing issu
e
in g
c
c
.
target/a
a
rch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktka
c
hov
[A
A
rch64] Fix atomic_cmp_exchange_zero_reg_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkachov
[AArch64] Allow con
s
t0_rtx operand f
o
r atomic com
p
are
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
t
k
achov
[AArch64] Add combine patt
e
rn fo
r
st
o
ring lane zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64] U
s
e
SUBS for par
a
ll
e
l subtract
i
on and
c
omparis
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[
A
Arch64] Peephole f
o
r
SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[
AArch6
4
] Ad
d
HF
vector modes t
o
l
a
ne-t
o
-la
n
e
INS pattern
commit
|
commitdiff
|
tree
2017-06-02
ktkac
h
ov
[AArch
6
4] Emit ti
g
hter st
r
ong ato
m
i
c compa
r
e
-exc
h
a
n
ge
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktka
c
hov
[AArch64] Accept more addressing modes for PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[ARM]
Add sour
c
e mo
d
e to coproc
e
ssor
pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[AR
M
] PR
t
ar
g
et/71
4
3
6
:
Restr
i
ct *load_multiple
p
attern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktk
a
cho
v
[A
A
rch64] Use 'x' constraint
for vector HFmode
m
ultip
l
icatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktk
a
chov
[ARM]
P
R
target/7
9
911
:
Invalid vec_se
l
e
c
t arguments
commit
|
commitdiff
|
tree
2017-03-09
ktk
a
cho
v
[AAr
c
h64] PR targ
e
t/79
9
13: VEC_SELECT b
u
g
s
in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkac
h
ov
P
R
c/79855:
a
d
d full s
t
o
p
to store mergin
g
pa
r
am descri
p
t
ions
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[AArch64] Fix bootstra
p
d
ue t
o
w
i
de_int
.
elt (0) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
S
kip gcc
.
dg/gimplefe-26
.
c on non-
c
99 runtime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkac
h
ov
[A
R
M
] PR rtl-opt
i
mizati
o
n
/6
8
664 Im
p
lement TARGE
T
_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
k
tkachov
[AArch64] PR rt
l
-op
t
imization/68664 I
m
p
l
e
ment
TARG
E
T_SCH
E
D_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AAr
c
h6
4
] Use conta
i
ns_m
e
m
_
rtx_p to de
t
ect memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
tkach
o
v
[AR
M
] F
i
x assemb
l
y comm
e
nt
s
y
ntax
i
n
-mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[ri
s
cv] Fix bui
l
d due to INT16_MAX i
s
sue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM] PR
target/
7
9145 Fix
xordi3 exp
a
nder for i
m
mediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[
d
oc]
Correct opti
m
isation levels documenta
t
ion
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
tk
a
chov
[test
s
uite] Require share
d
effect
i
v
e targe
t
fo
r
som
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[testsuite]
F
i
x
FAIL: gcc
.
dg/lto/pr6918
8
o
n
bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM]
P
R
t
arget/71270 f
i
x neon_valid_imme
d
iate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktk
a
ch
o
v
[
A
Ar
c
h64
]
Purge
leftover occu
r
rences of a
a
rch64_nopcre
l
ative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
t
k
a
chov
A
d
d Cort
e
x-
A
15 tu
n
ing to g
c
c
.
dg/uninit
-
p
red-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree
-
s
sa-address] Avoi
d
creating n
o
n-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[ARM] PR target/7
8
694
:
Avoid inva
l
id RT
L
s
haring in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkach
o
v
[AA
r
c
h
64] S
p
lit X-reg UBF
I
Z
into
W
-reg
L
SL
w
h
e
n poss
i
b
l
e
commit
|
commitdiff
|
tree
2016-12-16
k
t
kachov
[AArc
h
6
4]
Split X
-
reg UBFX
i
nto W-reg
LSR wh
e
n p
o
ssibl
e
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[l
i
bstdc+
+
][
t
e
s
ts
u
i
te] X
F
A
IL
te
s
ts rel
y
ing on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[
ARM]
[
comm
i
tted] Sort ARMv8 processors by alph
a
b
e
tic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AArch64] Separat
e
shri
n
k wra
p
ping hoo
k
s
i
m
plem
e
ntation
commit
|
commitdiff
|
tree
2016-11-30
k
tkachov
[AArch64] PR
target
/
78362
:
M
a
ke sure
t
o
onl
y
take RE
G
NO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktk
a
chov
[
TE
R
]
P
R
target/48863 : Don't replace
expre
s
si
o
ns
acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[A
R
M] PR
t
arget/
7
8439:
U
pdate
m
ov
d
i constraint
s
fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
t
kachov
Rem
o
ve dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AAr
c
h64] Expand DImode constant stores to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fix gcc
.
dg/torture/float32
-
b
u
i
l
t
i
n
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[AR
M
] P
R
target/78364: Add proper restric
t
ions to z
e
ro
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
c
hov
[2/
2
] Add s
t
ore m
e
rg
i
ng unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
A
R
M][2/2] Remov
e
old rt
x
c
osts
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
chov
[ARM][1/2] U
s
e generic_e
x
tra_costs in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkach
o
v
[1/2]
F
i
x
off-by-one
error in clear
_
bit_region
in
stor
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkac
h
ov
[AArch64] Fix PR targ
e
t
/
7782
2
:
U
s
e
tighter predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkacho
v
[rtlanal
]
Fix WORD_REGISTER_OPERA
T
IONS con
d
ition
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
Fix for big-endian
gcc
.
c-torture/execute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-
o
ptimization
/
78
1
70: T
r
uncate s
i
g
n-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR
tree-opt
i
mization/78162:
Rej
e
ct negative
o
ffsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch64] Add function comments
to some prol
o
gue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
k
t
k
a
ch
o
v
G
IM
P
LE st
o
re merging
p
as
s
commit
|
commitdiff
|
tree
2016-10-24
ktkac
h
ov
[
c
h
e
ck_GNU_style
.
sh] More ag
g
r
essivel
y
i
gno
r
e
dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkac
h
o
v
[ree] PR rtl-optimizatio
n
/
7
803
8
: Handle glo
b
a
l
r
egister
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkach
o
v
[AArch64] Use
n
e
w target pass re
g
is
t
ration framewor
k
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktka
c
h
ov
[AArch64]
A
dd sp
e
llchecki
n
g hints for -march,-mcp
u
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktk
a
chov
[simplify-rt
x
] Zer
o
-init
i
alis
e
loca
l
ar
r
ay in simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-co
n
s
t
] Fix native_enc
o
de_real
f
o
r
HFmode consta
n
ts
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
R
e
vert
:
[RTL
i
fcvt] Transfo
r
m (X ==
C
ST)
?
-
C
ST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkach
o
v
[RTL ifc
v
t] Tran
s
form (
X
==
C
S
T) ? -CST : Y int
o
(X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[AR
M
] Fix -Wimplicit-fa
l
lthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktk
a
c
h
o
v
[regre
n
ame][sel-s
c
hed] Fix bogus u
s
e of H
A
RD_FRAME_
P
OINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
k
t
kachov
[sim
p
lify-
r
tx] (GTU (PLUS a
C
) (C
-
1)) --> (LTU
a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktka
c
hov
[expmed
.
c]
P
R mi
d
dle-
e
nd/77426 Delete duplicate
c
ondi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
k
t
kachov
[AArch64] Add ANDS p
a
t
t
e
r
n for CMP+ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktkac
h
ov
[AR
M
] P
R
target/70473: Reduce si
z
e of
Cortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] Refactor MOVW
/
MOVT
f
usion logic to allow e
x
ten
s
ion
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64] Allow multiple
-
of-8 immedia
t
e offsets
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
v
ec
t
orize
r
][2/2] Hook
up mult synthesis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2]
M
ov
e
choos
e
_mult_varia
n
t
de
c
laration an
d
depe
n
de
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR middle-end/71700: zero-ext
e
nd sub-
w
ord
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkac
h
ov
[ARM] A
d
d support for some ARMv8-A cores
t
o d
r
i
ve
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktk
a
chov
[
RTL ifc
v
t] PR r
t
l-opti
m
ization/71594: ICE
i
n noce_emit_c
m
o
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Delete thu
m
b_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
k
t
kachov
[AArch64][2/2] (Re
)
Impleme
n
t vcopy<q>_la
n
e
<q>
i
ntrins
i
cs
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch
6
4][1/2]
A
dd sup
p
ort INS (element)
instr
u
ction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkacho
v
[ARM][1/4
]
R
e
p
lace u
s
e
s of int_log2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktk
a
chov
[ARM] Add
ini
t
ial
s
upport f
o
r Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
k
tkachov
[
A
A
r
ch6
4
] Add init
i
al support for
C
ort
e
x-A73
commit
|
commitdiff
|
tree
2016-06-20
k
tkachov
[
t
ypo] a
l
ignem
e
n
t
->
a
lignment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AArch64][obvious] Clea
n
up pa
r
enthese
s
and
use GE
T
_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL ifcvt]
A
llow simple reg
i
s
ter subregs in n
o
c
e
_conve
r
t_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix
t
ypo
in copyright b
o
i
lerplat
e
commit
|
commitdiff
|
tree
2016-06-14
kt
k
a
chov
[
A
Arch
6
4] Handle
A
ND+ASHIFT for
m
of
UBFIZ cor
r
ectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkach
o
v
Upd
a
te documentation for ARM ar
c
hitecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt] Prin
t
n
a
m
e
of noce
trasform that
succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64] Model CSEL instr
u
ct
i
on in Cortex-A57 sch
e
d
ulin
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
k
tkachov
[si
m
plify-rtx
]
Fix unus
e
d variable war
n
in
g
in simplify
_
cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3/
3
][RT
L
ifcvt] PR
middle-end/37780: Conditional
e
x
pr
e
ssion
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkac
h
ov
[2/3][AArch64] Kee
p
CT
Z
components toget
h
er until a
f
ter
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kac
h
ov
[1
/
3][A
R
M] Keep ctz ex
p
r
essions together until a
f
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
kt
k
achov
[ARM][obvi
o
us
]
Fix
t
ypos
in *thumb
1
_
m
ulsi3 comment
commit
|
commitdiff
|
tree
next