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
[AArch64] Add STP pattern to store a vec_concat of two 64-bit registers
2017-11-08
ktkachov
[AAr
c
h64] Add STP
p
at
t
ern
to store a ve
c
_
c
oncat of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
k
tkacho
v
[
s
implify-
r
tx] Simplify vec_
m
erge of vec_duplicates
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktk
a
chov
vec_me
r
ge +
v
ec_duplicate + vec_concat si
m
plification
commit
|
commitdiff
|
tree
2017-11-08
k
t
ka
c
hov
S
implify vec_mer
g
e
of vec_duplicate with co
n
st_vect
o
r
commit
|
commitdiff
|
tree
2017-09-13
ktkachov
[
s
t
o
r
e-merging] Use sto
r
e order as tie-bre
a
ker
i
n sort_by_
b
it
p
os
commit
|
commitdiff
|
tree
2017-09-11
ktkachov
Add my
s
elf as ARM port
m
a
i
ntainer
commit
|
commitdiff
|
tree
2017-07-14
ktkachov
Update com
m
ent in gim
p
le-ssa-
s
tore
-
m
e
rging
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[AArch64] F
i
x s
t
rict aliasing i
s
sue in gcc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktka
c
h
o
v
[AArch64] Fix atomi
c
_cmp_
e
xchange_zero_reg_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkachov
[AA
r
ch64] Allow const0_rtx operand for atomic
compare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
kt
k
achov
[AArch64] Add c
o
m
b
ine pattern f
o
r s
t
oring lane
z
e
ro
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktka
c
hov
[
A
Arch64] Use SUBS
for
para
l
lel s
u
btract
i
on and comparison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64] Peephole
f
or
S
UB
S
commit
|
commitdiff
|
tree
2017-06-02
ktkac
h
ov
[AArch64] Add HF ve
c
tor modes to lane-
t
o-
l
ane I
N
S pattern
commit
|
commitdiff
|
tree
2017-06-02
ktkac
h
ov
[AArch64] Em
i
t tigh
t
er strong atomic compa
r
e-
e
xc
h
ange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[AArch64] Accep
t
more
a
ddressing m
o
des f
o
r PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[ARM]
A
dd source mode to coproce
s
sor
patte
r
n SETs
commit
|
commitdiff
|
tree
2017-03-23
k
t
kac
h
ov
[ARM]
P
R targe
t
/71436: Restrict
*
load_multi
p
le pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
kt
k
achov
[AArc
h
64] Use '
x
'
c
o
nstraint
f
or vect
o
r HFmode multiplicati
o
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkac
h
ov
[ARM] PR
target/7
9
91
1
: Invalid vec_select argument
s
commit
|
commitdiff
|
tree
2017-03-09
k
t
k
achov
[AArc
h
64] PR targe
t
/79913: V
E
C_SELEC
T
bugs in
aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
k
tkachov
PR c/79855: ad
d
full stop to
s
tore merging param descriptions
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[AAr
c
h
6
4] Fix
bo
o
tst
r
ap due to w
i
de_int
.
elt (0)
u
ninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
k
t
kachov
Skip gcc
.
dg/gimplefe
-
26
.
c o
n
non-
c
9
9 runtime targe
t
s
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[AR
M
] PR rtl-opt
i
mization/68664 Implement TARGET_SCHE
D
_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktk
a
c
hov
[AArch
6
4
]
PR rtl
-
optimiz
a
tion/6866
4
Implement TARGET_SCH
E
D_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
t
kachov
[AArch64] Use con
t
ains_me
m
_
r
t
x
_p to dete
c
t memory
s
ub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[ARM] Fix as
s
embly
comment syntax
in -mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
k
t
kach
o
v
[riscv] Fix build
d
ue to INT16_M
A
X issue
commit
|
commitdiff
|
tree
2017-01-25
ktkach
o
v
[ARM] PR target/79145 Fix x
o
rdi3 expande
r
f
or immed
i
ate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[doc
]
Correct optimisation levels docu
m
entation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[testsuite] Require
shared effective target for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
k
tkachov
[
t
estsuit
e
]
F
ix FAIL: g
c
c
.
d
g
/lto/p
r
69188 on bare-me
t
al
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR target/71270 fix neon_va
l
id_imm
e
diate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkac
h
ov
[AArch
6
4] Purg
e
leftov
e
r occurrenc
e
s of aarch64
_
nopcrela
t
ive
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Add Cortex
-
A15 tuning to gcc
.
dg/
u
ninit-p
r
ed-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktk
a
chov
[tre
e
-ssa-
a
ddr
e
ss]
A
void creat
i
ng
n
on-canonical R
T
L
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[A
R
M] PR target/78694:
Avoi
d
invalid RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
k
tka
c
h
o
v
[AArch64] Split X-reg UBFIZ into W-r
e
g
L
SL when possible
commit
|
commitdiff
|
tree
2016-12-16
kt
k
a
c
hov
[AAr
c
h64] Split X-reg UBFX in
t
o
W-reg LS
R
when possible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstdc++][test
s
ui
t
e] XFAIL
test
s
relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
k
t
kachov
[ARM][com
m
i
t
ted] So
r
t ARMv8 processors by alphab
e
tic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[
A
Arch64] Sep
a
rate sh
r
ink wrapping ho
o
ks impl
e
mentati
o
n
commit
|
commitdiff
|
tree
2016-11-30
k
tkachov
[AAr
c
h64] PR target/78362: Mak
e
sur
e
to on
l
y
take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER] P
R
target/48863 :
D
on't replace
expressio
n
s across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[A
R
M] P
R
targ
e
t/78439: Update
m
ovdi constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
t
k
a
cho
v
Remove dea
d
FI
X
ME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[A
A
rch64] Expand DImode con
s
tant stores to two SIm
o
de
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch6
4
] Fix gcc
.
dg/
t
orture/
f
loat32-built
i
n
.
c wit
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] PR target/
7
8364: Ad
d
proper restrictions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
2/
2
] Add
st
o
re merging uni
t
tests
commit
|
commitdiff
|
tree
2016-11-08
k
t
ka
c
hov
[
A
R
M
]
[
2/2] Remov
e
old rt
x
costs
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[A
R
M][1/2]
U
se
g
eneric_e
x
tra_costs in
all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkach
o
v
[1/2] Fi
x
off-by-one
error in clear_bit_region in
store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArc
h
6
4]
Fix
PR targe
t
/77822
:
Use tighter predica
t
es
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
t
kac
h
ov
[rtl
a
n
al] Fix WORD_REGISTER_OPERATIONS c
o
nd
i
tion in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
F
i
x for big-en
d
ian gcc
.
c-to
r
tur
e
/
e
x
ecute/p
r
55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-opti
m
ization/
7
8170
:
Tr
u
ncate sign-exten
d
ed
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
c
hov
PR tree-optimization/78162:
R
eject
n
egat
i
ve offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
[AArch64] Add f
u
nction com
m
ents to some pr
o
logue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
G
I
M
P
L
E st
o
re merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktkac
h
ov
[check_GNU_s
t
yle
.
sh] Mo
r
e
aggressively ignore
dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkacho
v
[ree] PR rtl-optimizati
o
n/78038: Handle globa
l
r
e
g
i
ster
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[AArch64] Use new target pass registration framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[
AArch64] Add
spellchecking hints for -marc
h
,
-
mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[simplify-rtx]
Zero-ini
t
ialise
l
ocal array in simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
tkachov
[fo
l
d-const]
Fix
n
ative_encode_rea
l
for HFmode const
a
nts
commit
|
commitdiff
|
tree
2016-10-03
k
tka
c
hov
Revert: [RTL ifcvt
]
Transform (X == CST) ?
-CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
k
t
kachov
[RTL ifcvt] T
r
ansform (
X
== CST) ? -CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
kt
k
achov
[ARM] Fix -Wimpl
i
ci
t
-fallthrou
g
h warni
n
gs
commit
|
commitdiff
|
tree
2016-09-26
k
tkachov
[r
e
grename][sel-s
c
hed] F
i
x bogus use of HARD_FRAME_P
O
IN
T
ER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktk
a
c
h
o
v
[si
m
pli
f
y-rtx] (GTU (PLUS a C) (C
-
1)) -->
(
L
TU a
-C)
commit
|
commitdiff
|
tree
2016-09-12
ktk
a
chov
[expmed
.
c] PR mid
d
le-end/77426 Delete
d
upli
c
ate condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[
A
Arch6
4
]
A
dd ANDS pattern fo
r
CMP+ZERO_EX
T
E
ND
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[
A
RM] PR tar
g
et/
7
0
473: Reduc
e
s
i
z
e
o
f
Cortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
k
t
kachov
[ARM] Refactor M
O
V
W
/M
O
VT
f
u
s
i
o
n
l
o
g
ic to allow extensi
o
n
commit
|
commitdiff
|
tree
2016-08-01
ktkach
o
v
[AAr
c
h64]
A
llow multi
p
le-
o
f
-
8 i
m
m
e
diate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkacho
v
[vec
t
orizer][2
/
2] Hook up
m
ult synthesis
l
ogic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2]
M
o
v
e
choose
_
mult_va
r
i
a
n
t de
c
laration and depen
d
ent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c
] PR
middle-end/7
1
7
0
0: ze
r
o
-extend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
k
a
c
hov
[ARM] Add
s
upport for s
o
me ARMv8-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
kt
k
achov
[RTL ifcvt]
P
R rtl-optimization/7
1
594: ICE in noce_emit_
c
mo
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
k
t
kachov
[ARM] Delete
t
humb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
k
t
k
achov
[
AArch64][2/2] (Re)Implement
v
c
opy<q>_lane
<
q> int
r
i
nsics
commit
|
commitdiff
|
tree
2016-06-30
ktka
c
hov
[AArch64][1
/
2]
Add support INS (elem
e
nt)
instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktka
c
hov
[ARM][1/4]
R
eplac
e
u
s
es of
i
nt_log2 by
e
x
act_log2
commit
|
commitdiff
|
tree
2016-06-22
k
t
kacho
v
[ARM]
A
d
d i
n
itial support for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[
AArch64] Ad
d
initi
a
l support fo
r
Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktk
a
cho
v
[typo] alignement -> a
l
i
gnment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AArch64][obvious]
C
lean up parenthe
s
es
a
nd
use GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
k
t
k
achov
[RTL ifc
v
t] Allow simple re
g
ister subr
e
gs in noce_conv
e
r
t_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkac
h
ov
Fix t
y
po in copyright
b
oi
l
erplate
commit
|
commitdiff
|
tree
2016-06-14
ktka
c
hov
[AArch64]
Han
d
l
e AND+ASH
I
FT fo
r
m
o
f UBFIZ
correc
t
ly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Updat
e
d
ocumentation for ARM architect
u
re
commit
|
commitdiff
|
tree
2016-06-09
kt
k
achov
[RTL
ifcvt] Pri
n
t name
of noce t
r
asfor
m
that succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
kt
k
achov
[AArch64] Model CS
E
L instructio
n
in Co
r
tex-A57 sch
e
duling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simpl
i
f
y
-rtx] Fix
u
nused variable warnin
g
in simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3
/
3]
[
RTL ifcvt] PR
m
iddle-end/37780: Condition
a
l
e
xpression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkacho
v
[2/3][AArch64]
Keep CTZ compon
e
nts toge
t
her un
t
il
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
hov
[1/3][ARM] Keep ctz expressions togeth
e
r
u
ntil aft
e
r
.
.
.
commit
|
commitdiff
|
tree
next