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
[AArch64
]
Add STP patte
r
n to
st
o
re
a vec_concat of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkac
h
ov
[s
i
mplify-rtx]
Simpl
i
fy vec_
m
erge of vec_du
p
lica
t
es
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
vec_me
r
ge +
ve
c
_duplicate
+
v
e
c_concat s
i
mplificatio
n
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
S
i
mplify vec_merge
o
f vec_duplicate with const_vec
t
or
commit
|
commitdiff
|
tree
2017-09-13
ktkachov
[
store-mergin
g
]
Use store order
a
s tie-b
r
e
aker in sort
_
by_bitpos
commit
|
commitdiff
|
tree
2017-09-11
ktkacho
v
Ad
d
myself
as A
R
M port maintainer
commit
|
commitdiff
|
tree
2017-07-14
kt
k
achov
Update commen
t
in gimple-ssa-st
o
re-mergin
g
.
c
commit
|
commitdiff
|
tree
2017-07-04
k
t
k
a
c
hov
[AArch64
]
Fi
x
strict a
l
ias
i
ng
is
s
u
e
in gcc
.
t
arget/aarch
6
4
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkachov
[
AArch64] Fix
atomic_
c
mp_exch
a
nge
_
zero_reg_1
.
c
w
i
th
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkachov
[AArch64]
A
llow co
n
s
t
0_rtx operan
d
f
o
r
a
tomic com
p
are
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkac
h
ov
[AArch64] Add comb
i
ne patte
r
n fo
r
storing lan
e
zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
t
kachov
[
A
Arch64] Use SUBS for parallel s
u
btractio
n
and c
o
mp
a
riso
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64] P
e
ephole for SUB
S
commit
|
commitdiff
|
tree
2017-06-02
k
t
k
ach
o
v
[AArch64] Add HF v
e
ctor
modes to lane-to-lane INS pattern
commit
|
commitdiff
|
tree
2017-06-02
kt
k
achov
[AArch64] Emit
t
ighter
s
tron
g
a
t
omic co
m
pare-exchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
k
tkachov
[AArch6
4
] Accept more addressing mod
e
s
f
or PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktkac
h
ov
[AR
M
]
A
d
d s
o
urce mo
d
e to coprocesso
r
p
a
t
t
e
rn SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkach
o
v
[
A
RM] PR target/71436: Restrict *load_
m
ultiple pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[AArch64]
U
se 'x' cons
t
raint fo
r
vector HFmode multiplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[ARM] PR targe
t
/7991
1
: Invalid vec_select
a
rg
u
ments
commit
|
commitdiff
|
tree
2017-03-09
kt
k
achov
[AArch64] PR target/
7
9913: VEC_SELECT bugs in a
a
rch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkac
h
ov
P
R
c
/7985
5
: add fu
l
l st
o
p to sto
r
e merging param
d
escriptions
commit
|
commitdiff
|
tree
2017-03-03
ktka
c
hov
[AArch64
]
Fix boot
s
trap due to wide_int
.
el
t
(0) un
i
n
it
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
k
tkachov
Skip gcc
.
dg/
g
i
mple
f
e-26
.
c on non-c99 runtime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM]
P
R
r
tl-op
t
imi
z
at
i
on/6
8
6
6
4
Implement TAR
G
ET
_
SCHED_
C
AN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
k
t
ka
c
hov
[AArch64] PR rtl-o
p
timization/68
6
64 Implemen
t
TARGET
_
SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AArch64] Use contains_mem
_
rtx_p to
d
e
t
e
ct memory su
b
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
tkachov
[ARM] Fix ass
e
mbly
comm
e
nt
syntax in -mprint-
t
un
e
-
info
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[
r
iscv] Fix build due t
o
IN
T
16_
M
A
X issue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM] PR t
a
rget/79145 Fi
x
xordi3
e
x
pa
n
der fo
r
immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkac
h
ov
[
d
oc]
C
o
r
rect op
t
imi
s
a
t
ion levels d
o
cument
a
tion
for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[testsuite] Requ
i
re sh
a
red
e
ffective
t
a
rget
f
or some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[testsuite
]
F
i
x F
A
I
L
:
g
cc
.
dg/lto/pr69188 on bare-meta
l
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR
t
a
r
get/71270 fix neon_valid_im
m
ediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktk
a
chov
[AArch6
4
] P
u
rge left
o
ver
o
c
c
urre
n
ces of aarch64_
n
o
p
cre
l
at
i
ve
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkac
h
ov
Add Corte
x
-A15 tuning to gcc
.
d
g/un
i
ni
t
-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[
tree-ssa-address] Avoi
d
creating
non-c
a
nonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[ARM
]
PR target/7869
4
: Avoid inv
a
lid RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkacho
v
[
A
Arc
h
64] Split X-reg
UBFIZ into W-reg LSL when possi
b
le
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64]
S
plit X-re
g
UBFX in
t
o
W
-reg L
S
R whe
n
p
oss
i
ble
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[lib
s
td
c
++][testsuite] XFAIL tests
relying
on
long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][
c
o
m
m
itted]
Sor
t
A
RMv8 proce
s
s
ors by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkach
o
v
[
AArch64] Separate shrink wrapping hooks
i
mpl
e
m
en
t
a
t
ion
commit
|
commitdiff
|
tree
2016-11-30
k
tkachov
[AArch
6
4] PR
t
arget/78
3
62: Make s
u
re to only take R
E
GNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER]
PR tar
g
et/48863 : Don't
r
e
p
l
a
ce
expressi
o
ns
across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[ARM] PR
tar
g
et/
7
84
3
9
:
Update movdi constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
t
kac
h
ov
Remove d
e
ad
FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Expand DImode constant store
s
to two S
I
mode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fix gcc
.
dg/torture/floa
t
32-builtin
.
c
w
ith
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[AR
M
] P
R
targe
t
/78364: Add p
r
oper restrict
i
ons to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
chov
[2/2] Ad
d
store mer
g
ing u
n
it tests
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
hov
[ARM][2/2] Remove old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[ARM][1/2] Use gener
i
c_
e
xtra_costs in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] Fix off-by-one error in clea
r
_bit_region
in
sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkacho
v
[AAr
c
h
64] Fix PR
target/77
8
2
2
: Use tighter pr
e
dic
a
t
e
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rt
l
anal]
F
i
x WORD_REG
I
STER_OPER
A
T
IONS condition
in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
Fix for big-end
i
an
gcc
.
c
-
t
o
r
ture/
e
x
e
cute/pr5575
0
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
tkachov
PR
t
r
e
e-optimi
z
ation/78170: Trunca
t
e sign-exte
n
ded
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
kt
k
achov
PR
tre
e
-optimization/78162: Reject nega
t
ive offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AA
r
ch64] A
d
d
fu
n
ction comme
n
ts to
som
e
prologue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktk
a
chov
G
I
M
PLE stor
e
merg
i
ng pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[check_GNU_styl
e
.
sh] Mor
e
ag
g
r
e
ssively
ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[re
e
] PR rt
l
-optim
i
zation/78038: Handle global re
g
ister
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktk
a
chov
[AArch64] Use new
target pass registration frame
w
ork
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
t
kachov
[A
A
rc
h
6
4
]
A
dd spellchecking hints for -march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[simpli
f
y-rt
x
] Zero-in
i
tialise local
a
r
ray i
n
sim
p
l
i
fy_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
t
ka
c
h
o
v
[fold-const]
F
i
x
native_en
c
od
e
_real for HFmode const
a
nts
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [RTL i
f
c
vt] Transform (X
=
= CST) ? -CST :
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifcvt
]
Tran
s
form (X == CST) ? -C
S
T
: Y in
t
o (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM
]
Fix -Wimplicit-fal
l
throu
g
h wa
r
nin
g
s
commit
|
commitdiff
|
tree
2016-09-26
kt
k
achov
[reg
r
enam
e
]
[
sel-sched] Fi
x
bogus
u
se of HARD_
F
RAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
k
tkac
h
ov
[
sim
p
lify-rtx
]
(GTU (PLUS a C)
(
C
- 1)
)
-
-> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkac
h
ov
[
expme
d
.
c] PR middle-end/
7
74
2
6
D
e
l
ete duplic
a
t
e con
d
i
tion
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AArch64] Add ANDS pattern
f
o
r CMP+Z
E
RO_EX
T
END
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] PR target/7
0
473: Reduce si
z
e of
C
o
rtex-A8 au
t
omaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[A
R
M] Refa
c
tor MOVW/
M
OVT fusion log
i
c to allow extensio
n
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64] All
o
w multiple-
o
f-8 i
m
mediate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vecto
r
i
z
er][
2
/2] Ho
o
k
u
p
mult synthesis
logic in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
tkachov
[1
/
2]
M
ov
e
choose_mult_varia
n
t declarati
o
n and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
k
t
k
achov
[expr
.
c] PR m
i
d
dle-end/71
7
00: zero-ex
t
end sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
kachov
[ARM] Ad
d
s
upport fo
r
some ARMv8
-
A cores t
o
driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[R
T
L ifcvt] P
R
rtl-optimizat
i
on/715
9
4: ICE
in noce_e
m
i
t
_
c
mov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkach
o
v
[ARM
]
D
e
le
t
e
thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktka
c
hov
[AArch64][2/2] (Re)Implement
v
c
opy<q>_lan
e
<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkac
h
ov
[AArch
6
4][1/2] Add su
p
port INS (e
l
ement)
i
nstr
u
c
tio
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktk
a
chov
[
AR
M
][
1
/4] Replace uses of int_log2 by
e
xact
_
log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AR
M
] Add i
n
itial sup
p
ort for Cortex-
A
73
commit
|
commitdiff
|
tree
2016-06-22
k
tkachov
[AArch64] Add init
i
al suppor
t
fo
r
Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] alignement -> alignment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AArch64][obvious] Cl
e
an
u
p parenthes
e
s and us
e
GE
T
_MOD
E
_UN
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktka
c
hov
[R
T
L ifcvt] All
o
w
s
i
mpl
e
r
e
gister
subregs in noce_co
n
ve
r
t
_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fi
x
typo in
c
opyright boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktk
a
chov
[AArch64] Handle AND+ASHIFT
f
orm of UB
F
I
Z
c
o
rrect
l
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update docume
n
t
a
tion for ARM architectur
e
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt] Print name
o
f noce
trasform that succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktka
c
h
o
v
[AArc
h
64] Model CSEL instru
c
tion in Cortex-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkacho
v
[simpli
f
y-rt
x
] Fix unused variable
w
arning in s
i
mplify_cond
_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkach
o
v
[3
/
3
]
[
R
TL ifcvt] PR middle
-
end/37780
:
Conditional expressi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tkachov
[2/
3
]
[
A
Arch64] Keep CTZ co
m
p
o
nents together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1
/
3
][ARM] Keep
ctz express
i
ons together until after
.
.
.
commit
|
commitdiff
|
tree
next