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
[ARM] PR target/78694: Avoid invalid RTL sharing in minipool code
2016-12-20
ktkachov
[AR
M
] PR tar
g
et/78694
:
Avoid invalid
RT
L
sha
r
ing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkac
h
ov
[AArch64] Split X
-
r
eg UBFIZ
i
nto W-reg LSL
when pos
s
ible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Split X-reg
U
BFX i
n
t
o W-reg
LSR whe
n
p
ossi
b
le
commit
|
commitdiff
|
tree
2016-12-12
k
tkac
h
o
v
[
l
ibstdc++][testsuite] X
F
AIL tests r
e
lying on
long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[
A
R
M][com
m
itted] Sor
t
ARMv8 pro
c
e
ssors by alp
h
abetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[
A
Arch
6
4] Separ
a
t
e
shrin
k
wrappin
g
hooks implementation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[
A
Ar
c
h64] PR
t
arget/78362: Mak
e
sure to onl
y
t
ake REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkacho
v
[TE
R
] PR ta
r
get/488
6
3 : Don't repla
c
e express
i
ons acros
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[A
R
M] PR targe
t
/78
4
39:
Update movdi
c
o
nstr
a
ints fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
R
e
move dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktka
c
hov
[
A
Arch6
4
] E
x
pan
d
DI
m
ode
constant
s
tores
to two
S
Imode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
k
t
kachov
[
A
Arch64] Fix
g
cc
.
d
g
/
t
orture/float
3
2-
b
ui
l
tin
.
c
w
ith
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
k
t
kachov
[ARM] PR targe
t
/
78364: Add prop
e
r re
s
t
ricti
o
n
s to ze
r
o
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2
]
A
dd
s
tore merging unit tes
t
s
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
ov
[ARM][2/
2
] R
e
move
old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][1
/
2
] Use g
e
neric_extra_cos
t
s in
all
rem
a
ining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[1/2] Fix off-by-one error in clea
r
_bit_re
g
io
n
in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktk
a
chov
[AArch6
4
] Fix PR target/77822: Use ti
g
hter pre
d
icat
e
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtla
n
a
l] Fix WORD
_
REGISTER_OPER
A
T
IONS c
o
ndition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix fo
r
big-e
n
dian gcc
.
c
-tor
t
ure/ex
e
cut
e
/pr55
7
50
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
o
v
PR tr
e
e-optimiz
a
ti
o
n/78170: Trunca
t
e
s
ign-
e
xtende
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tre
e
-optimization/78162: Rej
e
ct
ne
g
ative o
f
fse
t
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
[AArch64] Add fu
n
ction
comments to s
o
m
e prologu
e
/e
p
i
l
ogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIMPLE store merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[che
c
k
_
GNU
_
s
tyl
e
.
s
h] More
a
ggressivel
y
ign
o
re dg-xx
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] PR
r
t
l
-optimiza
t
ion/
7
8038
:
Handle global
r
e
gist
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkac
h
o
v
[AArch64] Use new target p
a
ss regis
t
r
a
tion framewor
k
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
kt
k
achov
[AAr
c
h64
]
A
d
d spellchecking hint
s
for -march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
k
t
kachov
[si
m
plify-rtx
]
Z
ero-initialise local ar
r
ay in simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkacho
v
[fold-c
o
nst] Fix nati
v
e_encode_
r
eal for
H
Fmode cons
t
ants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
R
e
vert: [RTL ifcvt] Tr
a
nsfo
r
m (X
=
= CST)
?
-
CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktka
c
hov
[RTL ifcvt]
Trans
f
orm (X == CST) ?
-
CST : Y into
(
X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
tkacho
v
[ARM] Fix -Wimplicit-fa
l
lthr
o
u
gh warnings
commit
|
commitdiff
|
tree
2016-09-26
ktk
a
c
h
ov
[regrena
m
e][sel-sched] Fix bogus use
o
f HARD_FRA
M
E_
P
OIN
T
ER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[
simplify-rtx]
(
GTU (PLUS a C) (C -
1
)
)
--> (LTU a
-
C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[exp
m
ed
.
c] PR middle-end/7742
6
D
e
lete duplicate condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[
A
Arch64] Ad
d
AND
S
pat
t
e
rn f
o
r CMP+ZE
R
O
_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktkac
h
ov
[
A
RM]
P
R target/
7
0473:
R
edu
c
e siz
e
of Cortex-A
8
a
utoma
t
o
n
commit
|
commitdiff
|
tree
2016-08-26
ktkacho
v
[ARM]
R
efact
o
r MOVW
/
M
O
VT fusion logic
t
o allow extension
commit
|
commitdiff
|
tree
2016-08-01
ktk
a
chov
[A
A
rc
h
64] All
o
w mu
l
tiple-of-
8
immed
i
ate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
kachov
[
vect
o
ri
z
e
r][2/2] Hook
up m
u
l
t synthesi
s
logic
in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
kachov
[1/2] Move choose_mult_varia
n
t
de
c
larat
i
on and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[exp
r
.
c
] PR mi
d
d
l
e-e
n
d/71700: ze
r
o
-ex
t
end sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[ARM] Add support for some AR
M
v
8-A co
r
es
to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktk
a
cho
v
[R
T
L ifcvt]
P
R
r
t
l-optimi
z
ation/71594:
I
CE in noce_emit_cmo
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktka
c
hov
[
A
RM] Delete thumb_reloa
d
_
in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][2/2]
(Re
)
Imple
m
e
n
t v
c
opy<q>_lane<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkac
h
ov
[
AArch64][1/2
]
A
d
d support I
N
S (element
)
instruct
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[A
R
M][1
/
4] Replace uses of int_log2
by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM] Add
initial
suppor
t
for C
o
rte
x
-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkacho
v
[
A
Arch64] Ad
d
i
n
itial suppor
t
fo
r
Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktka
c
h
ov
[typo
]
aligne
m
ent -> al
i
g
nment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AArch
6
4]
[
obvious] C
l
e
a
n up parent
h
es
e
s and
use GE
T
_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
ov
[RTL ifcvt] Allo
w
simple register subregs in n
o
ce_conver
t
_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkac
h
ov
Fix typo in co
p
yright boilerpla
t
e
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[AArch64] Handle AND+ASHIFT form of UBFIZ
co
r
r
e
c
t
l
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
kt
k
achov
Update document
a
tion
f
or ARM architectu
r
e
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL i
f
c
v
t] P
r
int name of
noce trasform
t
hat s
u
cceeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AAr
c
h6
4
] Model CSEL instruct
i
on in Cortex
-
A
5
7 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[
simplify-rtx] Fix un
u
sed variable war
n
ing in simplify_
c
ond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3/3][RTL ifcvt]
PR middle-e
n
d/3
7
7
8
0
:
C
ondit
i
onal expressi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
hov
[2/3][AArch64] Keep
CTZ comp
o
n
e
nts
together until af
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kac
h
ov
[1/3][ARM] Ke
e
p ct
z
e
xpressions togethe
r
unt
i
l af
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM][obvious]
F
ix
t
yp
o
s in *thumb1_mul
s
i
3 comment
commit
|
commitdiff
|
tree
2016-06-02
k
tk
a
chov
[rtlanal] F
i
x
r
tl
-
optimi
z
ation/7129
5
commit
|
commitdiff
|
tree
2016-06-02
ktka
c
hov
F
ix f
a
llout
f
rom: [ARM
]
PR
t
arget
/
70830: A
v
oi
d
POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
kt
k
achov
[ARM] Us
e
proper o
u
tput modi
f
ier f
o
r DImo
d
e register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
tkach
o
v
[AR
M
]
Tie operand 1 to opera
n
d 0
i
n AESMC
p
a
t
ter
n
whe
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[
AArch64] U
s
e aarch64_fusion_enabled_p
t
o check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64
]
Remo
v
e
a
a
r
c
h64_
s
imd
_
attr_leng
t
h
_mov
e
commit
|
commitdiff
|
tree
2016-05-27
k
tka
c
ho
v
[AArch64] Tie operand 1 to oper
a
nd
0 in AE
S
M
C pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
chov
[AArc
h
64]
Si
m
plify ashl<mod
e
>3 expan
d
e
r
for SHOR
T
m
od
e
s
commit
|
commitdiff
|
tree
2016-05-27
ktkac
h
o
v
[AA
r
c
h64] Delete obsolete CC_ZESWP and CC_SESWP C
C
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
k
tkac
h
o
v
[
RTL ifcvt]
PR rtl-opti
m
ization/
6
6940: Avoid
signe
d
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[
A
RM][4/4] Simplify c
h
ecks for C
O
N
S
T_INT_P and c
o
mpariso
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
ka
c
h
o
v
[A
R
M][
3
/
4] Cl
e
a
n
up c
a
s
t
s fr
o
m INTVAL to [unsig
n
ed]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][2
/
4]
Replace
c
asts of 1 to HOST_WIDE_INT by HOST_W
I
DE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkac
h
ov
[ARM] PR
t
arget/69857 R
e
move bogus early re
t
urn false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
kt
k
achov
[AR
M
] Fix co
s
ting
of sign
-
extendi
n
g load
i
n
rtx costs
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[A
R
M
] PR target/71056: Don't use
vect
o
riz
e
d
b
uiltin
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
tkachov
[
AA
r
c
h
64
]
PR target/70809: De
l
ete aar
c
h
64_vmls
<
mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch
6
4][tes
t
s] Skip cpu-di
a
gnos
t
ics
t
ests when overr
i
d
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktka
c
ho
v
[
o
bvious] Ty
p
o fi
x
i
n
tree-ssa-l
o
op-iva
n
on
.
c
commit
|
commitdiff
|
tree
2016-05-13
k
t
k
achov
[obv
i
ous
]
Fix par
a
m n
a
me in du
m
p
fi
l
e
commit
|
commitdiff
|
tree
2016-05-12
k
tkachov
[ARM] PR
tar
g
et/70830: Avoid POP-{re
g
lis
t
}^ w
h
en returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
k
tkachov
[ARM] Add mode t
o
pro
b
e_
s
tack set operands
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[
i
nternal-fn
.
c
][com
m
i
tted] C
o
nvert conditiona
l
c
o
m
p
ilat
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktka
c
hov
[AArch64]
Define WORD_REGISTER_OPE
R
A
T
IO
N
S to zer
o
and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
k
t
kachov
[rtl
a
nal
.
c] Convert conditiona
l
compilatio
n
on WORD_REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FAIL: gcc
.
d
g/tree-s
s
a/
m
inmax-2
.
c scan-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkac
h
ov
[AArch64]
Work around PR
target
/
64971
commit
|
commitdiff
|
tree
2016-04-15
ktka
c
hov
[ARM]
[
doc] Document depre
c
ation of pr
e
-ARMv
4
T architecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkac
h
ov
[
tests
u
ite] PR rtl-optimization/70681: XF
A
IL ira-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkach
o
v
[
A
RM] PR target/70
5
6
6 Check
that
c
o
n
ditio
n
register
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[A
R
M] Re
d
uce size of arm
1
020e automaton
commit
|
commitdiff
|
tree
2016-03-23
ktka
c
h
ov
[ARM] Split
out armv7ve effe
c
t
i
ve ta
r
get check
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[AR
M
] PR driver/70132: A
v
oid
dou
b
l
e
fc
l
ose in
driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AAr
c
h64] F
i
x gcc
.
target
/
aarch64/vect-
r
e
d
uc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktk
a
cho
v
[AArch64] PR target/70002: M
a
ke
aarch64_set_current_func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
k
tkachov
[
AAr
c
h64] Fix thi
n
ko i
n
handl
i
ng of -momit-
l
eaf-fram
e
.
.
.
commit
|
commitdiff
|
tree
next