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
Add Cortex-A15 tuning to gcc.dg/uninit-pred-8_a.c
2017-01-12
k
t
kachov
A
dd
Cortex-A15
t
uning t
o
gcc
.
d
g/uninit
-
pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[
t
ree-ssa-
a
ddress] Avoi
d
c
reati
n
g non-
c
anonical
RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktk
a
chov
[ARM] PR target/78694: Avoi
d
inva
l
i
d
RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
kt
k
achov
[AArch
6
4
] Split X-reg U
B
FIZ in
t
o W
-
reg LSL w
h
en possi
b
le
commit
|
commitdiff
|
tree
2016-12-16
ktk
a
cho
v
[
AArch64] Spl
i
t X-reg U
B
FX into W-reg LSR when p
o
ssible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstdc++][testsuite] XFAIL tests relyin
g
on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[A
R
M][committe
d
] Sort
ARMv8 processors by
al
p
ha
b
etic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkac
h
ov
[AArch64]
S
eparate
s
h
rink wrappi
n
g hooks implementa
t
ion
commit
|
commitdiff
|
tree
2016-11-30
kt
k
achov
[
AA
r
c
h
64]
P
R target/78362: Make sure to only take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktka
c
h
ov
[
T
E
R] PR
tar
g
et/48863
: Don't replace expre
s
s
i
ons a
c
ross
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
k
t
kachov
[ARM] PR
t
arge
t
/7
8
439:
Updat
e
m
ov
d
i constraint
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
R
e
move dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Expa
n
d
DImode constant sto
r
es
t
o
two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktka
c
hov
[A
A
rc
h
6
4
] Fix gcc
.
d
g
/tor
t
ure
/
f
l
o
at3
2
-builtin
.
c
w
i
th
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktka
c
hov
[ARM] PR target
/
7
8364: Ad
d
proper restrictio
n
s to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2
/
2]
Add store merging
unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
c
hov
[AR
M
][
2
/2] R
e
move old
r
tx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
ARM][1/2] Use generic_extra_costs in a
l
l rem
a
ining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[1/2] Fix off-by-o
n
e er
r
or in clear_bit_region
in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArch64] F
i
x
P
R tar
g
e
t
/77822: Use
t
ighter pred
i
cat
e
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtlanal] Fix WORD_REGISTER_
O
P
E
RATIONS conditio
n
in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix
f
o
r
big-
e
ndia
n
gcc
.
c-tortu
r
e/
e
xecute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
PR tree-optimization/78170: Truncate
sign-exte
n
ded
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tr
e
e-optimization/78162: R
e
ject negative offset
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
[
AArch
6
4] Add fun
c
tion co
m
m
e
nts
t
o
some pro
l
ogue/epilo
g
ue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkach
o
v
G
IMPLE
s
tore
merging pa
s
s
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[check_GNU_s
t
y
le
.
sh] M
o
re aggr
e
ssively i
g
nore d
g
-
x
xx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktk
a
cho
v
[re
e
] PR rtl-opti
m
izatio
n
/78038: Handl
e
global re
g
iste
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[AArch6
4
] Use new targe
t
p
ass registr
a
tion framewo
r
k
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[
AArch64]
A
dd spellchecking hint
s
for -march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktk
a
chov
[simplify-rtx] Zero-ini
t
ialise
local array in si
m
plify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkach
o
v
[fo
l
d-c
o
nst] F
i
x native_enc
o
de_real for HFmode
constants
commit
|
commitdiff
|
tree
2016-10-03
k
t
kachov
Revert: [RTL
i
fcvt] Trans
f
orm (
X
== CST)
?
-CST :
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktka
c
h
ov
[RT
L
ifc
v
t
]
T
r
a
n
sform (X ==
C
ST) ? -CST : Y i
n
t
o
(
X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] Fix -Wimplicit-f
a
llt
h
rough warn
i
n
gs
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regrename][sel-sched] Fix bogus use of HARD_FRAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkac
h
ov
[simp
l
ify-rtx] (GTU (PLUS a C) (C - 1)) --> (LTU a -
C
)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[expmed
.
c] PR middle-end/77426 Delete dup
l
icate condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[
AArch64]
A
d
d
ANDS pattern for
C
M
P
+
Z
E
RO_E
X
TEND
commit
|
commitdiff
|
tree
2016-08-26
kt
k
achov
[ARM] PR target
/
7
0
473: Reduce s
i
ze of
C
ortex-A
8
au
t
omaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] Ref
a
c
tor MOV
W
/
M
O
V
T
fu
s
io
n
logic to allow ex
t
ension
commit
|
commitdiff
|
tree
2016-08-01
ktk
a
chov
[AArch64] All
o
w multiple-
o
f
-8 immedia
t
e offse
t
s fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkach
o
v
[v
e
ct
o
r
i
zer][2
/
2] Hook up mult synthesis l
o
gic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkac
h
ov
[1/2] Mov
e
choose_mult_varian
t
d
eclaration an
d
dep
e
n
d
ent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
k
t
kachov
[exp
r
.
c
]
PR middle-end/71
7
00: zero-
e
xtend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktka
c
hov
[ARM] Add
s
upport
f
o
r some A
R
Mv8-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktka
c
hov
[
RTL ifcvt] PR rtl
-
optimi
z
a
tion/71594: ICE
i
n noce
_
e
m
it
_
cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[
A
RM] De
l
ete thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
k
tkachov
[
A
Ar
c
h64][2/2] (Re)Imp
l
ement vc
o
py<q>_lane<q> int
r
insics
commit
|
commitdiff
|
tree
2016-06-30
ktkach
o
v
[AArch64][1/2] Add support
INS (element) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
tkachov
[AR
M
][1/4] Repla
c
e use
s
of int_log2
b
y exac
t
_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM] Add in
i
t
i
al suppo
r
t for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64]
A
d
d
initial support for Cortex-A
7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo
]
alignement ->
a
lignment
commit
|
commitdiff
|
tree
2016-06-15
ktkach
o
v
[AArch
6
4
]
[obv
i
ous] Clean up parentheses and use
G
ET_MODE
_
U
N
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkacho
v
[RTL ifcvt] Allow
s
i
m
ple register subr
e
g
s in noce_
c
on
v
ert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
k
tkachov
Fix typo in copyri
g
ht boil
e
r
plate
commit
|
commitdiff
|
tree
2016-06-14
k
tk
a
chov
[AAr
c
h64] Handle AND
+
AS
H
I
F
T form of UBFIZ correc
t
ly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Upd
a
te d
o
c
u
m
e
n
t
a
tion f
o
r
A
R
M
architec
t
u
re
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt] Print
n
ame of noce
trasfor
m
that succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[
A
Arch64] Model CS
E
L in
s
truction in Corte
x
-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[si
m
pl
i
fy-rtx] Fix unus
e
d
var
i
able
w
arning i
n
simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3
/
3][RTL ifcvt] PR
middle-end/
3
7
7
80: C
o
nd
i
tional expressio
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
achov
[2/3]
[
AArch64] Ke
e
p
CTZ
c
o
m
pone
n
ts togeth
e
r until
af
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[
1/3][A
R
M] Keep c
t
z expr
e
ssions t
o
gether unti
l
a
fter
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
k
tkachov
[ARM][obvious]
Fix typo
s
in *
t
hu
m
b1_mulsi3 comme
n
t
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[r
t
l
anal] Fix
rtl-optimizatio
n
/71295
commit
|
commitdiff
|
tree
2016-06-02
kt
k
achov
Fix fa
l
lo
u
t from: [A
R
M
]
PR target/70830: Avoid
POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM
]
Use prop
e
r o
u
tput modifier f
o
r
D
Imode regist
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Tie
o
perand 1 to operand
0
in AESMC pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArc
h
64] Use aarch
6
4_fusion_
e
n
abled_p t
o
check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64
]
R
e
mov
e
a
arch64_simd_attr_length_move
commit
|
commitdiff
|
tree
2016-05-27
kt
k
a
chov
[AA
r
ch64] Tie operand 1
to ope
r
and 0 in AE
S
MC pat
t
e
r
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktka
c
hov
[AArch
6
4] Simplify ashl<mode>3 expander for SHOR
T
modes
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64]
Delete obsolete CC_ZESWP and CC_SES
W
P CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL ifcvt] PR r
t
l-optimiz
a
tion/66940: Avo
i
d
s
i
g
n
ed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktka
c
h
ov
[
A
RM][4/4] Simplif
y
che
c
ks
f
or
C
ON
S
T_INT
_
P and
co
m
pari
s
on
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][3/4]
Cleanup casts fr
o
m I
N
TVAL to [
u
nsigne
d
]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkachov
[ARM][2/4] Replace casts of
1 to HOST_WIDE_INT
by HOST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkachov
[AR
M
] PR targ
e
t/69857 Remov
e
b
ogus
e
arly retu
r
n false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
k
t
kachov
[ARM
]
Fi
x
cost
i
ng of sig
n
-
extending load in rtx costs
commit
|
commitdiff
|
tree
2016-05-19
ktka
c
h
o
v
[
A
RM
]
PR tar
g
et/71056:
Don't use vectorized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
tkachov
[AA
r
c
h64] PR targ
e
t/70809: Delete a
a
rch64_vml
s
<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktka
c
hov
[AArch64][t
e
sts] Skip cpu
-
dia
g
nost
i
cs tests when overr
i
ding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkac
h
ov
[
o
b
vious] T
y
po
fi
x
in
tree-ss
a
-lo
o
p-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
k
tkachov
[obvi
o
us]
F
ix param na
m
e in dum
p
f
i
l
e
commit
|
commitdiff
|
tree
2016-05-12
ktkacho
v
[
A
RM]
P
R tar
g
e
t
/
7
0830: Avoid POP
-
{regli
s
t}
^
when r
e
tur
n
ing
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkach
o
v
[ARM] Add mode to probe_st
a
ck set o
p
erands
commit
|
commitdiff
|
tree
2016-04-28
kt
k
achov
[
internal-fn
.
c][comm
i
tted] Convert
c
o
n
ditio
n
al comp
i
lation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkach
o
v
[
AArch64
]
D
e
f
ine WORD_REGISTE
R
_
OPERA
T
IO
N
S
to
z
er
o
and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[rtlanal
.
c] C
o
n
v
ert co
n
ditional compilation on
WOR
D
_REGI
S
TER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
F
i
x FAIL: gcc
.
dg/tree-s
s
a
/mi
n
m
a
x-
2
.
c scan-tre
e
-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkacho
v
[
A
Arch64] Work arou
n
d PR target/
6
4971
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[ARM][doc] Docum
e
nt de
p
reca
t
io
n
of pre-ARMv4T archit
e
cture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
k
t
kach
o
v
[testsuite] PR rtl-o
p
tim
i
zatio
n
/
7068
1
:
X
FAIL ira-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
k
tka
c
hov
[ARM] PR target/70566 Check th
a
t cond
i
tion
register
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
kt
k
a
chov
[ARM] Reduce size of a
r
m1020e automato
n
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[ARM] Sp
l
it out armv7ve effec
t
ive target check
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[
A
R
M
]
PR
d
riv
e
r
/
70132
:
Avoid
d
ouble fclo
s
e in driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
k
t
k
a
chov
[AArch64] Fi
x
gcc
.
target/
a
a
rch64/ve
c
t-reduc-
o
r
_
1
.
c
.
.
.
commit
|
commitdiff
|
tree
next