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] PR rtl-optimization/68664 Implement TARGET_SCHED_CAN_SPECULATE_INSN hook
2017-02-14
k
t
kachov
[AArc
h
64] PR
rtl-o
p
timizat
i
on/6
8
66
4
I
mpl
e
m
ent TARGET_
S
C
H
ED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AArch64] U
s
e conta
i
ns_m
e
m_rtx_p to d
e
tect memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[ARM] Fix
assembly
c
omment syntax
i
n
-mprint-tun
e
-info
commit
|
commitdiff
|
tree
2017-02-08
k
t
kachov
[riscv] Fix build due to INT
1
6_MAX is
s
ue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[AR
M
] PR
t
arget/7
9
145 F
i
x xordi3
e
xp
a
nder for immedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[
doc] Correct optimisatio
n
levels
documentation
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[testsuite] Require
s
hared effect
i
ve target for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
kt
k
achov
[testsuit
e
] Fix FAIL: gcc
.
dg/lt
o
/
p
r
6
9188 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR target/71270 fix
neon_v
a
l
id_immediate
fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[
AArch64] Purge leftover oc
c
urrenc
e
s of aa
r
ch64_nopcr
e
lative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Add
Cortex-A1
5
tuning to gcc
.
dg
/
uni
n
i
t
-pr
e
d-
8
_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktk
a
chov
[tree-ssa-address
]
A
void creating non-canonic
a
l R
T
L
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkac
h
o
v
[AR
M
]
PR target/78694: Avoid inva
l
id RTL sha
r
ing
in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
k
tkachov
[AArch64] Split X-reg UBFIZ
i
nt
o
W-
r
eg LSL when possible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Split
X-
r
eg U
B
F
X
into
W
-reg LSR
w
hen po
s
sible
commit
|
commitdiff
|
tree
2016-12-12
ktk
a
c
h
ov
[libstdc
+
+][tes
t
suite] XF
A
IL test
s
relying
on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkacho
v
[ARM][c
o
mmitted] Sort ARMv8 proc
e
ssors by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
k
tkachov
[AArch
6
4] Separate
shri
n
k
wrap
p
ing ho
o
ks implem
e
n
t
ation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[
AA
r
ch64] PR target/783
6
2: Make
sur
e
t
o
only tak
e
R
E
G
N
O
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktka
c
hov
[TER] PR
t
arget/488
6
3
:
D
on't replace
e
xp
r
e
ssions acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkacho
v
[ARM] PR
t
arget/78
4
39: Update mo
v
di co
n
straints f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
kt
k
a
c
h
ov
R
e
mov
e
d
ead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktka
c
hov
[AArch64]
E
xpa
n
d
DIm
o
de constant st
o
r
es
to two SIm
o
de
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktk
a
chov
[
AArch64] Fix gcc
.
dg/torture/f
l
oat32-bui
l
tin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM]
P
R
targ
e
t/
7
8364: Add proper restrictions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkach
o
v
[2/2] Add
st
o
re merg
i
ng unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[ARM][2/2]
R
e
move o
l
d rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][1/2] Use gener
i
c_extra_
c
os
t
s in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] Fix of
f
-
by-one error
i
n clear_b
i
t_region i
n
s
t
o
re
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
k
t
ka
c
ho
v
[
AArch
6
4]
F
ix PR
t
arget/77822: Use tighter predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
tkachov
[rtla
n
al] Fi
x
WOR
D
_REGISTER_OPERATIO
N
S condition
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
Fix for bi
g
-
endi
a
n gcc
.
c-torture/execute/pr5575
0
.
c
commit
|
commitdiff
|
tree
2016-11-02
kt
k
a
c
h
ov
PR tr
e
e-optimi
z
ation/78170: T
r
u
nc
a
te sign
-
exten
d
ed
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
t
kachov
PR
t
ree
-
opti
m
ization/78162: Reject neg
a
tive offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tkach
o
v
[
AArch
6
4]
Add fun
c
tion
comm
e
nt
s
to some prologue/
e
pilo
g
ue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktka
c
hov
GIMPL
E
store mergin
g
pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[check_GNU_sty
l
e
.
sh] More agg
r
e
s
si
v
ely ignore
d
g-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree]
PR rtl-opti
m
izat
i
on/78038: Han
d
le global r
e
gister
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
k
tkachov
[
AArch64]
Us
e
new tar
g
et
pass
registration
framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
kt
k
achov
[AArch64] Add spellchecki
n
g hints for -m
a
rch,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
k
t
ka
c
hov
[s
i
mplify-rtx] Zero-in
i
t
ialise loc
a
l
arra
y
in simplif
y
_
immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
tkac
h
o
v
[f
o
ld-c
o
nst]
F
i
x
native_e
n
code
_
re
a
l for HFmode consta
n
ts
commit
|
commitdiff
|
tree
2016-10-03
ktkach
o
v
R
e
vert: [RTL ifcvt] Transform
(X == CST
)
? -CST :
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
k
t
ka
c
hov
[RT
L
ifcvt] Tra
n
sform (X
=
=
CST) ? -CST :
Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktka
c
hov
[ARM]
F
ix -Wimplicit-fallthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regrename][
s
e
l
-sched
]
Fix
b
ogus use
o
f
H
ARD_FR
A
ME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
k
tkachov
[si
m
plify-r
t
x] (GTU (PLUS
a
C) (C
-
1)) -->
(L
T
U
a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[expmed
.
c]
P
R
middle-end/77426 Del
e
t
e
du
p
licate c
o
ndit
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktk
a
c
h
o
v
[A
A
rch64] Add ANDS patt
e
rn for CMP+ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[
A
RM
]
PR
t
ar
g
et/70473: R
e
duce
size
of Cortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
k
t
k
a
chov
[
A
RM
]
Refac
t
or
M
OVW/MOVT fusi
o
n logic to
allow extensio
n
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AAr
c
h
64] Allow multiple-of-8 immediate offs
e
ts for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vectoriz
e
r][2/2] Hook
up mult sy
n
thesis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
kt
k
achov
[1/2]
Move choose_
m
ult_vari
a
nt declarat
i
on and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
k
t
k
a
c
h
o
v
[expr
.
c]
P
R mid
d
le-en
d
/7170
0
:
z
ero
-
extend sub
-
word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[
ARM] A
d
d support for
some ARMv8
-
A cores to drive
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL
ifcvt] PR rtl
-
optimiza
t
ion/71594: ICE in noc
e
_emi
t
_
c
mov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Dele
t
e thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkac
h
ov
[A
A
rch64
]
[2/2] (Re)Impl
e
ment vc
o
py<q>_lane<q> in
t
rinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[A
A
r
ch64
]
[1/2
]
Add
s
u
p
port INS (eleme
n
t) instruct
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][1/4
]
Replace
u
s
e
s
o
f int_
l
o
g
2
b
y exact_log
2
commit
|
commitdiff
|
tree
2016-06-22
k
t
kach
o
v
[ARM] Add ini
t
ia
l
support for Cortex-A7
3
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64] A
d
d initial supp
o
r
t for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] alignement
-> alig
n
ment
commit
|
commitdiff
|
tree
2016-06-15
k
t
kac
h
ov
[AArch64][
o
bviou
s
] Clean up parentheses
a
nd use G
E
T_MODE_UN
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkacho
v
[RT
L
ifcvt] Allow s
i
mple register subregs in noce_c
o
nvert_m
u
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix ty
p
o in
copyri
g
ht boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktk
a
chov
[AArch64]
Handle A
N
D+ASHIFT form of
U
BFIZ correc
t
ly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
tkacho
v
Update documentation
f
or ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL
i
f
c
v
t]
P
rint name o
f
noce
trasform
t
ha
t
succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkach
o
v
[AArc
h
64] M
o
del CSEL instruction i
n
Cortex-A57 schedulin
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
kt
k
achov
[s
i
mplif
y
-rtx] Fix unused variable
warn
i
ng in simplify_
c
ond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3/3][RTL i
f
cvt] P
R
middle
-
end/
3
7780: Conditi
o
nal expres
s
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
k
a
cho
v
[2/3][AArch64] Keep C
T
Z co
m
p
one
n
t
s t
o
gether u
n
til
a
fte
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktk
a
c
h
ov
[
1/3][ARM] Keep ct
z
ex
p
ressions t
o
gether
u
ntil after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktka
c
hov
[ARM]
[
obvious]
F
i
x typos in *thu
m
b1
_
muls
i
3 com
m
ent
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlanal
]
Fix r
t
l-opt
i
mization
/
71295
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
Fix fallout from: [ARM]
P
R ta
r
get/70
8
30:
A
void
POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Use proper out
p
ut modifier for DImode re
g
ist
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
tkachov
[ARM]
T
ie operand
1
t
o
opera
n
d 0 in AESMC patte
r
n w
h
en
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
tkachov
[
AA
r
ch64] Use aar
c
h
6
4_fusion
_
enabled
_
p t
o
check
for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
tka
c
hov
[
AArc
h
64] Remove aarch6
4
_si
m
d_a
t
tr_length
_
move
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
chov
[AArch6
4
]
T
ie operand 1 to oper
a
n
d 0 i
n
AESMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
k
tkachov
[AArch
6
4]
S
implif
y
ashl<mode>3 e
x
pander for SH
O
RT modes
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Delete obs
o
lete
C
C_Z
E
S
W
P and CC_S
E
S
W
P
C
C
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkach
o
v
[RTL ifcvt] PR
rtl-optimization/6
6
940: Avoi
d
signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
c
hov
[AR
M
][4/4] S
i
mplify checks f
o
r CONST_I
N
T
_
P and
c
omp
a
rison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
kt
k
achov
[ARM][3/
4
] Cleanup c
a
sts fr
o
m INTVA
L
to [u
n
signed]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM
]
[2/4]
Rep
l
a
ce
casts
o
f
1 to HOST_WIDE_INT by HO
S
T
_
WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
ARM] PR tar
g
et/698
5
7
Remove bo
g
us
early
r
eturn false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktka
c
hov
[ARM] Fix
c
o
sting of s
i
g
n-exte
n
ding
load in rt
x
c
o
s
t
s
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] PR
t
arget/71056: D
o
n't use v
e
ctorize
d
builtin
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
kt
k
achov
[A
A
rch64]
P
R target/70809
:
Delete aarch64_vmls
<
mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64
]
[tests] S
k
ip cpu-diagnostic
s
tests
whe
n
over
r
iding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktk
a
c
hov
[obvious] Typ
o
fix
i
n tree-ssa-loo
p
-iv
a
n
on
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] F
i
x
p
aram name in
dum
p
file
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[ARM] P
R
target/
7
083
0
:
Av
o
i
d PO
P
-{regl
i
st}^
whe
n
ret
u
rning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkac
h
o
v
[ARM] Add mode to
p
robe_st
a
ck
s
e
t oper
a
n
d
s
commit
|
commitdiff
|
tree
2016-04-28
k
t
kachov
[
interna
l
-fn
.
c
][co
m
mitted] Convert conditio
n
al com
p
ilatio
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AArch64] Define WORD_REG
I
STER_OPER
A
TIONS to z
e
ro
a
nd
.
.
.
commit
|
commitdiff
|
tree
next