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] Peephole for SUBS
2017-06-05
ktkachov
[AArch64] Pe
e
phole for
SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktka
c
hov
[AA
r
c
h64]
A
dd
H
F
vec
t
or modes to lane-to-lane I
N
S
p
att
e
r
n
commit
|
commitdiff
|
tree
2017-06-02
k
t
k
acho
v
[AArch64
]
Emit tighter
s
trong
a
tomic compa
r
e-
e
xchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[AArch64] Accept more addressing mo
d
es for PR
F
M
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[
ARM] Add source mo
d
e to coprocessor pattern S
E
Ts
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[ARM] P
R
target/7
1
436: Restrict *l
o
ad_multipl
e
pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkac
h
o
v
[AArch64] Use 'x'
const
r
aint f
o
r vector H
F
mode mult
i
plicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktk
a
chov
[
ARM] PR target/
7
9911:
I
nvalid vec_select argum
e
n
ts
commit
|
commitdiff
|
tree
2017-03-09
k
tkachov
[AArch64] PR target/79913:
V
EC_SELE
C
T bugs in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
PR c
/
79
8
55: add full stop
t
o store m
e
rging
p
aram
d
escription
s
commit
|
commitdiff
|
tree
2017-03-03
ktkacho
v
[AArch64] Fix bootst
r
ap due to
w
i
de_int
.
elt (0)
uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Skip g
c
c
.
dg/gimp
l
efe-26
.
c on non
-
c99 r
u
ntime targets
commit
|
commitdiff
|
tree
2017-02-14
k
t
kachov
[ARM
]
PR rtl-optimizat
i
on/68664 Implement TARGET_SCHED
_
C
A
N
_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[AAr
c
h64]
PR
r
tl-optimization/68
6
64 Implement
T
A
R
GET_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkacho
v
[AArch6
4
] Use c
o
ntains_mem
_
rtx_p to dete
c
t memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[
A
R
M
]
F
ix assembly comm
e
nt syn
t
ax in -m
p
r
i
n
t-tune-in
f
o
commit
|
commitdiff
|
tree
2017-02-08
ktka
c
h
ov
[riscv] Fix
b
u
ild due to
INT16_MA
X
issue
commit
|
commitdiff
|
tree
2017-01-25
k
tkach
o
v
[ARM] PR target/79145
F
ix xordi3 expander for immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[doc] Co
r
rect optimisation levels
documen
t
ation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktk
a
ch
o
v
[testsui
t
e
] Require
s
h
a
r
e
d
effective targ
e
t for s
o
me
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[te
s
tsuite] Fix FA
I
L: gcc
.
dg/lto/pr691
8
8 on bar
e
-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] P
R
targe
t
/712
7
0
fix neo
n
_valid_immedi
a
te for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
k
tkachov
[AA
r
ch64]
P
urg
e
le
f
tover o
c
curren
c
es
of aar
c
h64_nop
c
relative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
t
k
achov
Add Cort
e
x-A15 tun
i
ng to gcc
.
dg/un
i
nit-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[t
r
e
e
-ssa-
a
ddress] Avoid creating no
n
-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[ARM] PR target/78694: Avoid
in
v
alid RT
L
sha
r
i
ng in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktk
a
chov
[AArch6
4
] Split X-reg UBF
I
Z in
t
o
W-reg LSL when possible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AAr
c
h
6
4] Split X-reg UBFX int
o
W-reg
L
S
R
when possible
commit
|
commitdiff
|
tree
2016-12-12
k
t
k
achov
[libs
t
dc++][testsuite
]
XFAIL tests relying on lon
g
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][c
o
m
m
i
t
ted] S
o
rt
ARMv8
p
rocessors
by alphabeti
c
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
k
tkachov
[
A
Arc
h
64] Separ
a
te shrink wr
a
pping
hooks imp
l
e
m
e
n
tation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AAr
c
h64]
P
R target/78362: Make su
r
e
t
o only take REGN
O
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[T
E
R
] P
R
t
a
rget/4886
3
: Don't replace expressi
o
ns across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkacho
v
[AR
M
] PR
t
a
rg
e
t
/
78439: Upd
a
te movdi constrai
n
ts
fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Re
m
ove d
e
ad FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktk
a
c
h
ov
[AArch64] Expand DImode
co
n
stant st
o
res to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktka
c
hov
[AArch64]
F
i
x gcc
.
d
g
/to
r
t
u
r
e/float32-b
u
iltin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkacho
v
[ARM] PR t
a
rget/
7
836
4
:
A
dd proper restrict
i
ons to ze
r
o
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
kt
k
achov
[2/2]
Add st
o
re
m
erging
unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
c
h
o
v
[ARM][2
/
2]
R
e
m
ove old rtx
c
os
t
s
commit
|
commitdiff
|
tree
2016-11-08
kt
k
ach
o
v
[ARM][1/2] Use generic
_
extra_cost
s
in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
chov
[1/2] Fix of
f
-by-one error in clear
_
bit_r
e
gion in
s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
k
t
kac
h
ov
[AArch64] Fix PR ta
r
ge
t
/77
8
22: Us
e
tig
h
ter pr
e
dicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkacho
v
[
rtlana
l
] Fix
W
ORD_REGI
S
TER_OPE
R
ATIONS condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix
f
or big-e
n
dian gc
c
.
c-t
o
r
t
u
r
e/ex
e
cute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
PR tree-optim
i
zation/78
1
70:
T
runcate sign-extend
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-optimization/78162:
Reject negative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArc
h
64] Add
fu
n
ction co
m
ments to so
m
e prolo
g
ue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
k
t
kachov
GIMPLE sto
r
e
mergi
n
g pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[check_GNU_style
.
sh] More aggressively i
g
nore
d
g-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
k
t
kachov
[r
e
e]
P
R
r
t
l-optimizati
o
n/78038: Handle global re
g
is
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[AArch64] Use new target pass re
g
i
s
tration framewor
k
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
kt
k
achov
[AAr
c
h64] Add s
p
ellcheckin
g
hints for -ma
r
ch,
-
mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
k
t
kachov
[
si
m
pli
f
y-rtx] Zer
o
-init
i
a
l
ise local array in
simplify_imm
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
t
kachov
[
f
old-const] Fix na
t
ive_encod
e
_real for H
F
mode consta
n
ts
commit
|
commitdiff
|
tree
2016-10-03
k
t
kachov
Reve
r
t: [RTL
ifcv
t
] Transfor
m
(
X == CST) ? -
C
ST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkac
h
ov
[R
T
L
i
fcvt]
Tra
n
sform (
X
== CST) ? -CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkacho
v
[ARM] Fix -Wi
m
plic
i
t-
f
all
t
hrough w
a
r
n
i
ngs
commit
|
commitdiff
|
tree
2016-09-26
k
tka
c
h
ov
[reg
r
ename][
s
el-
s
ched] Fix bogu
s
use of HARD_FRAME_POINTER_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[
s
implify-rtx]
(GTU (PLUS a C
)
(C
- 1)) --> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
k
t
k
a
chov
[expmed
.
c]
P
R
m
iddle-end/77426 Delete du
p
lica
t
e con
d
ition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AAr
c
h64]
A
dd ANDS pat
t
ern
for CMP+ZE
R
O_E
X
TEND
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] PR target/70473
:
Reduce size of C
o
rtex-
A
8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM
]
Ref
a
ct
o
r MOVW/
M
OVT fusion lo
g
ic to a
l
low ext
e
nsion
commit
|
commitdiff
|
tree
2016-08-01
ktk
a
c
hov
[AAr
c
h64] A
l
low m
u
l
t
ip
l
e
-
of-8
i
mm
e
d
i
ate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkac
h
ov
[vectorizer][2/2] Ho
o
k up
m
ult synthes
i
s logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkach
o
v
[1/2] Mo
v
e choose_mult_v
a
riant de
c
lara
t
i
o
n
and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[ex
p
r
.
c
]
PR midd
l
e-e
n
d
/7170
0
:
zero-extend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
tkachov
[ARM] Add support for some ARMv8-A
cor
e
s t
o
dr
i
ver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL if
c
vt
]
PR rtl-op
t
imiz
a
tion/71594
:
ICE
i
n noce_
e
mit_c
m
ov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Del
e
t
e t
h
u
mb_reload_in_
h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[
A
Arch64][2
/
2
]
(R
e
)I
m
p
l
eme
n
t vco
p
y<q>_lane<
q
> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[A
A
r
c
h64][1/2]
Add suppo
r
t INS (elemen
t
) instr
u
ction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
kt
k
ach
o
v
[
A
R
M
][1/4] R
e
plac
e
uses of int_log
2
by
e
xact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktka
c
h
ov
[
A
RM
]
A
dd initial support f
o
r C
o
r
tex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkacho
v
[AArch64] A
d
d initial
s
upp
o
rt for Cor
t
ex-
A
7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] ali
g
nemen
t
-> a
l
ig
n
ment
commit
|
commitdiff
|
tree
2016-06-15
ktk
a
cho
v
[AAr
c
h
64
]
[obvious] Clean up parentheses and us
e
GET_MODE_UN
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL
i
f
cv
t
] Allow sim
p
le register subregs in
noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
k
t
kachov
Fi
x
typo in copyright boi
l
er
p
lat
e
commit
|
commitdiff
|
tree
2016-06-14
ktk
a
chov
[AArch64] H
a
n
d
l
e
A
ND+ASHIF
T
form of UBFIZ
c
orrectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update documentatio
n
for ARM ar
c
h
i
tecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt] Pr
i
nt name
o
f n
o
ce trasfor
m
that succee
d
ed
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64] Model CSE
L
instr
u
ction in Cortex
-
A
5
7
s
chedul
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
k
t
kach
o
v
[si
m
pli
f
y-
r
tx]
Fi
x
un
u
sed
v
ariab
l
e w
a
rnin
g
in simplif
y
_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktk
a
chov
[3/3][RTL if
c
vt] PR midd
l
e-en
d
/37780: Condi
t
ion
a
l
e
xpressio
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
achov
[2/3][AArc
h
6
4
] Keep CTZ com
p
onents toge
t
h
e
r until
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/3][
A
RM]
K
e
ep ctz
expressions together un
t
il a
f
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM][obvious
]
Fix typos in *t
h
u
m
b1_mulsi3 comment
commit
|
commitdiff
|
tree
2016-06-02
ktka
c
hov
[rtl
a
nal] F
i
x rtl-opti
m
iz
a
tion/7
1
295
commit
|
commitdiff
|
tree
2016-06-02
ktk
a
c
h
ov
Fix
f
allout from: [ARM] PR target/
7
08
3
0:
Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
kt
k
a
c
h
o
v
[
A
RM] Use
p
roper
o
ut
p
ut modifier for DImode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
tkachov
[ARM] Tie operand 1 to oper
a
nd 0 in AE
S
MC
pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktka
c
hov
[AAr
c
h64] Use
a
a
r
c
h
64_fusion_enabl
e
d_p to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktk
a
ch
o
v
[AArch64] Rem
o
ve
a
arch64_s
i
md_attr_length_mo
v
e
commit
|
commitdiff
|
tree
2016-05-27
kt
k
achov
[AArch64] Tie opera
n
d 1 to
operand 0 in AESMC pat
t
ern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
k
tkachov
[AArc
h
64] S
i
mplify
ash
l
<mode>3 exp
a
nde
r
for SHORT
m
odes
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AAr
c
h6
4
] Dele
t
e obs
o
le
t
e CC_ZES
W
P and CC_S
E
SW
P
CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkach
o
v
[RTL ifcvt] PR rtl-optimi
z
ation/6694
0
: Avo
i
d
signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[ARM][4/4] Sim
p
lify ch
e
cks for CONST_INT_P and
c
omparis
o
n
.
.
.
commit
|
commitdiff
|
tree
next