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] Purge leftover occurrences of aarch64_nopcrelative_literal_loads
2017-01-19
kt
k
achov
[AArch64] P
u
rge
l
e
ftover occurrences of aarch64_n
o
pcrelativ
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
A
d
d C
o
rtex-A15 tun
i
ng to gcc
.
dg/uninit-pred
-
8_
a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree-ssa-ad
d
ress] Avoid cr
e
ating non-canonical
RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktka
c
h
o
v
[ARM] PR target/78694: Avo
i
d
invalid RTL
s
haring in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
k
tk
a
chov
[
A
A
r
ch
6
4] S
p
l
i
t X-reg U
B
FIZ into W-reg L
S
L
when possi
b
l
e
commit
|
commitdiff
|
tree
2016-12-16
ktkac
h
ov
[AA
r
ch64] Sp
l
it X-reg UBFX into W-r
e
g L
S
R when p
o
ssible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstdc++][testsuite]
X
F
AIL tests
r
elying o
n
long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkac
h
ov
[ARM][committ
e
d] S
o
rt ARMv8 pr
o
cessors by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AA
r
ch64] S
e
p
arate shrink wrapping hooks implem
e
ntation
commit
|
commitdiff
|
tree
2016-11-30
k
t
kachov
[
A
A
rch
6
4] PR targ
e
t/78362: Make su
r
e to
only t
a
ke REGN
O
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktka
c
hov
[
T
ER] PR targe
t
/48863 : Don't repla
c
e exp
r
ession
s
across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktka
c
h
ov
[ARM] PR
t
arge
t
/78439: Upda
t
e
movdi
c
onstraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Rem
o
ve dead FIX
M
E
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Expand DImode con
s
tant
store
s
to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[
AAr
c
h64] Fix
g
c
c
.
dg/torture/float32-built
i
n
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
kt
k
ac
h
ov
[ARM] PR target/78364: A
d
d pro
p
er restrictio
n
s to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2] Add store
m
er
g
ing
u
n
i
t
tests
commit
|
commitdiff
|
tree
2016-11-08
k
t
kach
o
v
[AR
M
][2/
2
]
Rem
o
ve old rtx
c
osts
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][1/2] U
s
e ge
n
eric_ext
r
a_costs
in a
l
l remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2]
F
ix
o
ff-by
-
o
n
e error in clear_bit_region i
n
store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
k
t
ka
c
hov
[AArch64] Fi
x
PR target/778
2
2: Use tighter pre
d
icates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
t
k
ach
o
v
[
r
t
l
anal
]
Fi
x
WORD_REGI
S
T
E
R_O
P
ERATIO
N
S c
o
nditi
o
n in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for big-endian
g
cc
.
c-t
o
rture/ex
e
cute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-optimization/78170: Truncate
s
ign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-
o
ptimization/781
6
2: Reject neg
a
tiv
e
offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tkacho
v
[AArc
h
6
4
]
Ad
d
function
comments to some
p
rologue/ep
i
logue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
G
I
MPLE store
mergin
g
pa
s
s
commit
|
commitdiff
|
tree
2016-10-24
ktkacho
v
[check
_
GNU_style
.
sh]
M
o
re
a
ggressi
v
ely ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
k
t
k
a
c
hov
[ree] P
R
rt
l
-opti
m
ization/78038: Handle global registe
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[
AAr
c
h
64] Use new targ
e
t pass
r
e
g
istr
a
t
i
o
n f
r
a
mework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AArc
h
64]
A
dd
spe
l
lcheck
i
ng hi
n
ts f
o
r -march,-mc
p
u
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[si
m
plify-r
t
x] Zero-in
i
tialis
e
loc
a
l array in simpl
i
fy_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
kt
k
achov
[fold-const] Fix native_encode_real
for HFmode cons
t
an
t
s
commit
|
commitdiff
|
tree
2016-10-03
k
tkachov
Re
v
ert: [RTL ifcvt] Transform
(
X ==
C
ST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
kt
k
achov
[RTL ifcvt] Transfo
r
m (X == CST) ?
-
CST : Y i
n
to (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkac
h
o
v
[A
R
M] Fix -
W
implicit-fallthro
u
gh warnings
commit
|
commitdiff
|
tree
2016-09-26
ktka
c
hov
[regr
e
na
m
e
]
[sel-sche
d
]
Fix bogu
s
use of
H
ARD_FRAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify-rt
x
] (
G
TU (
P
L
U
S a C)
(
C - 1))
--> (LT
U
a -
C
)
commit
|
commitdiff
|
tree
2016-09-12
k
t
kachov
[expmed
.
c]
PR middle-e
n
d
/77426 Delete
d
uplicate co
n
dition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AArch64] Add
A
NDS pat
t
ern for CMP
+
ZERO_EXTE
N
D
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] PR target/
7
0
4
7
3
: Re
d
uce size of Cortex-A
8
autom
a
ton
commit
|
commitdiff
|
tree
2016-08-26
kt
k
a
c
h
o
v
[ARM
]
Refactor
M
OV
W
/M
O
VT f
u
sio
n
logic to allow extens
i
on
commit
|
commitdiff
|
tree
2016-08-01
k
t
kachov
[AArch64] All
o
w
multiple-of-8 imm
e
diate o
f
fset
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
v
ector
i
z
e
r][2/2] Hook up mul
t
synthe
s
is lo
g
ic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move choose_mult_v
a
riant
decla
r
a
t
ion
a
nd dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR middle-end
/
71700: zer
o
-e
x
tend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkacho
v
[ARM] Add sup
p
ort
f
o
r
some A
R
M
v8-A cor
e
s to
d
river
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
kt
k
ach
o
v
[
RTL i
f
cvt]
PR rtl-optimiza
t
io
n
/
7
1594: ICE in noce_e
m
it
_
cmo
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
kt
k
achov
[ARM] Dele
t
e thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][2/2] (Re)Implement vcopy<q>
_
lan
e
<q>
i
ntrin
s
ics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][1/2] Add support INS (
e
lement) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkac
h
o
v
[A
R
M][
1
/4] R
e
place
u
ses of
i
nt_log2 by exact
_
l
og2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[
ARM] A
d
d ini
t
i
al sup
p
ort fo
r
Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64]
A
dd initi
a
l
s
upport for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[t
y
po] ali
g
nement ->
alignme
n
t
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AA
r
ch64][
o
bvi
o
u
s]
Cl
e
an up p
a
rentheses and use GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
ov
[RTL ifcv
t
] Allow s
i
mple register
subregs
in noce_
c
on
v
ert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
k
tkachov
F
ix typo
i
n
copyright boil
e
rplate
commit
|
commitdiff
|
tree
2016-06-14
ktkac
h
ov
[
AArch64] Handle AND+AS
H
IFT form of UBFIZ
correctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
ka
c
hov
Up
d
ate docu
m
entation for A
R
M arch
i
tecture
commit
|
commitdiff
|
tree
2016-06-09
kt
k
achov
[RTL ifc
v
t] Print name of noc
e
trasf
o
rm th
a
t
su
c
ceeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkach
o
v
[AArch6
4
] Model CSEL instru
c
ti
o
n i
n
Cortex
-
A
57
s
cheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simplify-r
t
x] Fix u
n
used variabl
e
warning in
s
i
mplify_
c
ond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
hov
[
3
/
3][RTL ifcvt] PR
m
iddle
-
end/37780: Conditional
expressio
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3][AArch64] Keep CT
Z
c
o
mp
o
nents toget
h
e
r
u
nt
i
l after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/3][ARM] Keep c
t
z expr
e
ssion
s
toge
t
her u
n
til after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[
ARM]
[
o
b
vious] Fix typos in *thumb1_mulsi3 comm
e
nt
commit
|
commitdiff
|
tree
2016-06-02
k
t
kach
o
v
[rtlanal]
Fix rtl-op
t
imiza
t
ion
/
71295
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
Fix fallout
from: [ARM] PR targe
t
/70830: A
v
oid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktk
a
cho
v
[ARM] Use proper outp
u
t
m
odi
f
ier f
o
r DIm
o
de register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktka
c
hov
[ARM]
Tie operan
d
1
to
o
p
erand 0 in AESMC pattern
when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[
A
Arch64] U
s
e
a
a
rch64
_
fusion_enabled_p to check
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
tkachov
[AArch64] Remove
a
arch6
4
_simd
_
attr_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktkach
o
v
[AArc
h
64] Tie operand 1 to operand 0 in AESMC
pa
t
tern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
k
t
kac
h
ov
[AArch
6
4]
S
imp
l
ify as
h
l<mode>3
exp
a
n
d
e
r
for
S
H
ORT modes
commit
|
commitdiff
|
tree
2016-05-27
k
t
kachov
[AArc
h
64] Delete o
b
solete
C
C_ZESWP and CC
_
SES
W
P C
C
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[
R
TL ifcvt] PR
r
tl-optimi
z
ati
o
n/
6
69
4
0: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
ARM][
4
/
4]
S
impl
i
fy check
s
f
or C
O
NST_INT
_
P and compa
r
i
so
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
kt
k
achov
[ARM][3/4
]
Cleanup
cast
s
f
rom
INTVAL to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[AR
M
][2/4]
R
eplace casts of 1
to HOST
_
W
I
D
E
_INT by HOST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[AR
M
] PR t
a
rget
/
6
9
857 Remove b
o
gus
e
arly return
false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM]
F
ix costing o
f
sig
n
-extend
i
n
g
l
o
a
d
i
n
rtx cos
t
s
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[AR
M
] PR target/71056: Don'
t
u
s
e v
e
cto
r
ized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
t
k
a
chov
[AArc
h
64] PR target/708
0
9
:
Delete
aar
c
h6
4
_vmls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
t
k
a
c
hov
[AArch64][tests] Skip cp
u
-d
i
agnos
t
ics
t
ests when o
v
e
rriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
k
t
kacho
v
[obvious] Typo f
i
x in tree-ssa-loop-
i
va
n
on
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkach
o
v
[o
b
vious] Fix pa
r
a
m
name in
dump file
commit
|
commitdiff
|
tree
2016-05-12
kt
k
achov
[
A
RM] PR ta
r
get/70830:
Avoi
d
POP-{
r
egli
s
t}^ when r
e
tu
r
n
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[ARM] A
d
d mode
to
p
r
obe_stac
k
set ope
r
ands
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[inter
n
al-fn
.
c]
[
c
o
mm
i
tted] Convert conditional compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
k
tkachov
[AArc
h
64] Define WORD_REGISTER
_
O
PERAT
I
ONS to
z
ero a
n
d
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkacho
v
[rtlanal
.
c] Conv
e
rt conditional co
m
pila
t
ion on WORD_REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
k
t
kachov
Fix FAIL: gcc
.
dg/tree-ssa/minmax
-
2
.
c scan-tre
e
-
dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[A
A
r
ch64] Work arou
n
d P
R
target/6497
1
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[ARM][doc] Doc
u
m
ent deprecation
of pre-ARMv4T architecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkach
o
v
[te
s
tsuite]
P
R rtl-optimiza
t
ion/70681:
X
FAIL i
r
a-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
k
t
kach
o
v
[
A
RM] PR target/7
0
566 Check that con
d
ition regist
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkac
h
ov
[ARM] Reduce s
i
ze of arm1020e autom
a
ton
commit
|
commitdiff
|
tree
2016-03-23
ktka
c
h
o
v
[
ARM] Sp
l
it out arm
v
7ve eff
e
c
t
ive
t
arget ch
e
ck
commit
|
commitdiff
|
tree
2016-03-23
kt
k
achov
[
A
RM
]
PR drive
r
/70132
:
Avoid
d
ouble fclo
s
e
in driver
.
.
.
commit
|
commitdiff
|
tree
next