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] Fix bootstrap due to wide_int .elt (0) uninit warning
2017-03-03
k
t
kachov
[AArch64] Fi
x
boots
t
rap
d
ue to wide_i
n
t
.
elt (0) u
n
init
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Ski
p
g
cc
.
dg/gimplefe-26
.
c on non-c99
r
u
ntime targets
commit
|
commitdiff
|
tree
2017-02-14
k
tkacho
v
[
A
RM
]
P
R
r
tl-optimizat
i
on/6866
4
Impleme
n
t TARGET_SC
H
ED_CA
N
_
S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
k
t
kachov
[AArch64] PR rtl-opt
i
mization/6866
4
Implement TARG
E
T_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
t
k
a
chov
[AArch64] Use contain
s
_mem_r
t
x_p t
o
detect memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkacho
v
[ARM
]
Fix asse
m
bly comment synta
x
in -mprint-tune
-
i
n
fo
commit
|
commitdiff
|
tree
2017-02-08
ktkacho
v
[ris
c
v] Fix
b
u
i
l
d
d
u
e to
I
NT16_MAX i
s
s
u
e
commit
|
commitdiff
|
tree
2017-01-25
ktka
c
h
o
v
[ARM] PR
t
arget/79145 Fix xordi3
e
xpand
e
r
f
or
imm
e
d
ia
t
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktka
c
h
ov
[
doc]
C
orrect optimisation le
v
els documentati
o
n for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkach
o
v
[t
e
stsuit
e
]
R
equ
i
r
e
shared effective targ
e
t for
s
ome
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[testsuite] Fix FAIL:
gcc
.
dg/l
t
o/pr6
9
188 on
b
are
-
metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkac
h
ov
[ARM]
P
R
target/71270 fi
x
neon_valid_imme
d
i
a
t
e
for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktka
c
hov
[AA
r
c
h64]
P
ur
g
e leftover occurrences of
a
arch64_nopcrelativ
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Add Cortex-A15 tu
n
ing t
o
gcc
.
dg/unin
i
t-
p
red-8_
a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktka
c
hov
[tree-ssa-
a
ddr
e
s
s] A
v
oid cre
a
ting non-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[AR
M
] PR target/78694
:
Avoid
invalid RT
L
sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[
AArch64] Split X-reg U
B
FIZ
i
nt
o
W-reg LSL when po
s
sible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch6
4
] Split
X-reg UBFX into W-re
g
LS
R
when
p
ossible
commit
|
commitdiff
|
tree
2016-12-12
k
tk
a
cho
v
[libstdc++][tests
u
ite] XF
A
IL tests relyin
g
on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][committed] So
r
t ARMv8 processors by
al
p
h
abe
t
ic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
k
tkachov
[A
A
rch
6
4] Se
p
arate shrin
k
wrapping
hoo
k
s implementation
commit
|
commitdiff
|
tree
2016-11-30
kt
k
achov
[AArch64] PR target/7
8
362: Mak
e
s
u
re to only tak
e
REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
k
t
kachov
[TER
]
PR
targ
e
t/48863 : Don't
r
ep
l
ace expressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
k
tkacho
v
[ARM]
P
R
targ
e
t/784
3
9: Up
d
ate movdi constraints f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remove de
a
d
FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkac
h
ov
[
A
A
rch64] Expand
D
I
mode constant stores to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkac
h
o
v
[AArch64] Fix gcc
.
dg/
t
ortur
e
/
f
l
o
at32-builtin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
kt
k
achov
[ARM] PR t
a
r
get/783
6
4: Add proper restrictions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
t
k
achov
[2/
2
]
A
d
d
s
tore merging unit tests
commit
|
commitdiff
|
tree
2016-11-08
kt
k
achov
[ARM
]
[2/2] Remove old rtx cost
s
commit
|
commitdiff
|
tree
2016-11-08
ktkach
o
v
[ARM][1/2] U
s
e
gener
i
c
_extra_costs i
n
all remain
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2
]
Fi
x
o
ff-by-o
n
e
err
o
r in cle
a
r
_bit
_
region in
s
tore
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[
AArch64] Fix
PR
t
a
rget
/
77822: U
s
e tighter predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktk
a
chov
[rtlanal] F
i
x WORD_REGIST
E
R_OPERATIONS cond
i
tion in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for big-en
d
ian gcc
.
c-tortur
e
/execute/pr5575
0
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
tkachov
P
R
tree-opt
i
mization/78170: Truncate
sign-extende
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
PR tree-o
p
timization/78162: Reject negative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch64
]
Add func
t
i
o
n co
m
ments to
some pr
o
logue/epil
o
g
u
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
k
tkachov
GIMPLE s
t
ore m
e
rging pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[chec
k
_GNU_style
.
sh] More a
g
gres
s
i
vely ignore dg-x
x
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
k
tkachov
[ree] PR rtl-optimization/78
0
38: Handl
e
g
lo
b
al regis
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkacho
v
[AArch64] Use ne
w
t
arget p
a
ss reg
i
stration frame
w
ork
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[A
A
rch64] Add spellcheck
i
ng h
i
n
ts f
o
r -march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[si
m
plify-rtx] Zero
-
initialise l
o
cal arra
y
in simp
l
i
f
y_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-con
s
t] Fix
n
ativ
e
_enco
d
e_real for
HFmode constants
commit
|
commitdiff
|
tree
2016-10-03
ktk
a
chov
Revert: [RTL
i
f
c
vt] Tran
s
for
m
(X ==
CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktk
a
ch
o
v
[RTL ifcvt] Transform (X ==
C
ST) ? -CST
:
Y
int
o
(X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkacho
v
[ARM
]
Fix -Wimplicit-fallthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[r
e
grename][sel-sched] Fix b
o
gus u
s
e of HARD_FRAME_P
O
INTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[
s
i
mplify-rtx] (GT
U
(PL
U
S a C) (C - 1)) --> (LTU
a -
C
)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[e
x
pmed
.
c] PR m
i
d
d
l
e
-end/
7
7426 Delete duplica
t
e
condit
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktk
a
chov
[
AArch64] Add ANDS pattern for CM
P
+ZERO_E
X
TEND
commit
|
commitdiff
|
tree
2016-08-26
ktkac
h
ov
[ARM] PR target/70
4
73: Reduce size
o
f Cortex-A
8
automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkac
h
ov
[
ARM] Re
f
actor MO
V
W/MOVT fusi
o
n logic to allow e
x
tensi
o
n
commit
|
commitdiff
|
tree
2016-08-01
ktk
a
chov
[AArch64] Allow m
u
ltipl
e
-of
-
8
i
mmedia
t
e
o
ffsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
kac
h
ov
[vectorizer][2/2] Hook up
m
ult syn
t
hesis
logic int
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
1/2] Mov
e
choose_mult_variant de
c
laration an
d
de
p
endent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
k
tkachov
[expr
.
c] PR
mid
d
le-end/71700: zero-extend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktka
c
hov
[AR
M
] A
d
d suppo
r
t for some ARMv8-A c
o
res to dr
i
ver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL ifcvt] PR rtl-optimization/71594: ICE in n
o
ce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
kt
k
achov
[ARM] Delete thumb_rel
o
ad_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArc
h
64
]
[2/2] (
R
e)Imp
l
ement vcopy<q>_lane<q> i
n
t
rinsics
commit
|
commitdiff
|
tree
2016-06-30
k
t
kachov
[AArch64
]
[1/
2
] Add support INS (ele
m
ent) instruct
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
kt
k
ac
h
ov
[AR
M
][1
/
4] Replace
u
ses of int_log2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM] Add ini
t
ial support for Co
r
tex-
A
73
commit
|
commitdiff
|
tree
2016-06-22
kt
k
acho
v
[AArch64] Add in
i
ti
a
l support for Cor
t
ex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] ali
g
n
emen
t
-> alignment
commit
|
commitdiff
|
tree
2016-06-15
kt
k
ach
o
v
[
AAr
c
h64
]
[obvious] C
l
ean u
p
pa
r
entheses and us
e
GET_M
O
DE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[
R
T
L
ifc
v
t] Al
l
o
w simple register subregs in
n
oce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
F
i
x
typo
in co
p
y
r
ight
b
oilerplate
commit
|
commitdiff
|
tree
2016-06-14
k
tkachov
[
A
Arch6
4
] Handle
A
N
D+ASHIFT form of
U
BFI
Z
correctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkach
o
v
Up
d
ate documentat
i
on fo
r
AR
M
ar
c
hite
c
ture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt] Print name of noce tr
a
sf
o
rm t
h
at succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AAr
c
h6
4
] M
o
del CSEL i
n
s
t
r
uction i
n
Cortex-A57 s
c
heduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktka
c
h
ov
[sim
p
lify-rtx] Fix un
u
s
ed
vari
a
ble
w
arn
i
ng in
simplify_cond
_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tkachov
[
3/3][RTL ifcvt] PR mi
d
dle-end/37780: Conditional expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3][AArch64] Keep CTZ com
p
onent
s
t
ogether u
n
til aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1
/
3][ARM] Keep ctz ex
p
ressions
t
oge
t
h
er
until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM][obvious] Fi
x
t
y
pos in *thumb
1
_mulsi3 co
m
m
e
n
t
commit
|
commitdiff
|
tree
2016-06-02
k
t
kachov
[rtlanal]
Fix rtl-optimization/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
Fix fallout f
r
om: [ARM] PR targ
e
t/70830: Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktka
c
ho
v
[ARM] Use proper
output modifier for D
I
mode reg
i
ste
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Tie operand 1 to operand
0
in AESMC pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktka
c
hov
[AArch64
]
Use aarch64_fusion_enabled_p to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArc
h
64] Remove aarc
h
6
4
_sim
d
_attr_length_mo
v
e
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64]
T
i
e o
p
era
n
d 1
t
o operand 0 in AESMC p
a
tte
r
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
kt
k
a
chov
[A
A
r
c
h64] Simplify as
h
l<mode>3 expand
e
r
for SH
O
RT modes
commit
|
commitdiff
|
tree
2016-05-27
ktka
c
hov
[AArch64] Delete ob
s
olete CC_Z
E
SWP and C
C
_SESWP
C
C
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkacho
v
[
RTL ifcvt] PR rtl-op
t
imization/66940: Avoid sign
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
ARM][
4
/
4]
S
implify chec
k
s
for CONST_INT_
P
and comparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][3/4] Clean
u
p
cast
s
from INTVAL
t
o [unsigned
]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
ARM
]
[
2
/4]
Replace casts of
1 to HO
S
T
_WIDE_I
N
T by H
O
ST
_
WIDE
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[A
R
M]
PR t
a
rget/69857 Remove bog
u
s early return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] Fix cost
i
ng of sign-extending load in
rtx costs
commit
|
commitdiff
|
tree
2016-05-19
ktka
c
h
o
v
[ARM] PR target/71056: D
o
n't use vec
t
or
i
z
e
d b
u
i
ltins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
tkac
h
ov
[AArch64] PR target
/
7
0
8
0
9
: Del
e
te
aarch64_vmls
<
m
o
de
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch
6
4][tests] Skip cpu-d
i
agnostics tests when overr
i
ding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[
o
b
vious] Typo fix in tree-
s
sa-loop-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[
o
bvious] Fix param name in dump
f
ile
commit
|
commitdiff
|
tree
2016-05-12
ktkac
h
ov
[ARM
]
PR ta
r
get
/
708
3
0:
A
void P
O
P-{
r
eglist}^ when
retur
n
i
n
g
.
.
.
commit
|
commitdiff
|
tree
next