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
[doc] Correct optimisation levels documentation for -fstore-merging
2017-01-25
ktkachov
[doc] Correct optimisa
t
i
o
n lev
e
ls documenta
t
ion for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[tes
t
suite
]
Require shar
e
d
e
ffectiv
e
target fo
r
some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkacho
v
[testsuite
]
F
i
x FAI
L
: gcc
.
d
g
/lto/pr
6
9188
o
n
bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
k
tkachov
[
A
RM] PR t
a
rge
t
/
71270 f
i
x
n
e
o
n_vali
d
_immediate fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktk
a
chov
[AArch64]
P
urge lefto
v
e
r oc
c
urrences of aarch64_
n
opcr
e
lati
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktk
a
c
hov
A
dd Cortex-A15 tuning
t
o gcc
.
d
g
/uninit-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktk
a
chov
[tree-ssa-a
d
dr
e
ss]
A
void creating non-
c
anonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktk
a
chov
[
A
RM
]
PR targ
e
t/78694: Avoid
invalid
R
TL sharing
in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
k
tkachov
[AArch64] Split X-r
e
g
UB
F
IZ into W-reg LSL whe
n
p
ossible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Spli
t
X-reg UBF
X
into
W-reg LSR when possible
commit
|
commitdiff
|
tree
2016-12-12
k
tka
c
hov
[li
b
st
d
c
+
+][te
s
tsuite] XFAIL tests relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[
A
R
M
][committe
d
] Sort ARMv8 processors by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktk
a
c
h
ov
[AArch64]
S
e
p
ar
a
te
shrink wra
p
p
ing
h
ooks
i
mplementati
o
n
commit
|
commitdiff
|
tree
2016-11-30
k
t
ka
c
hov
[AArch64] PR target/78362: Make sure to only take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkac
h
ov
[TER] P
R
target/48
8
63
: Do
n
't
r
eplace exp
r
es
s
ions
a
cross
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkach
o
v
[ARM] PR t
a
rg
e
t/78439: Update mo
v
di
constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkacho
v
R
emove dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
k
tkachov
[AA
r
c
h
64
]
Expand DI
m
o
d
e
cons
t
ant stores
to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fix gcc
.
dg/tor
t
ure/f
l
o
a
t32-b
u
il
t
i
n
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] PR target/78364:
A
dd pro
p
e
r
r
estrictio
n
s to ze
r
o
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
ov
[2/2] Add store mergi
n
g unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
hov
[A
R
M][2/2] R
e
move old rtx co
s
ts
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[ARM][1/2] Use generic_extra
_
costs i
n
a
ll remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
kt
k
achov
[1/2] F
i
x off-by-one erro
r
in clear_b
i
t_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
kt
k
ach
o
v
[AAr
c
h64
]
F
i
x PR targ
e
t/77822: Use tighter predicat
e
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
tkachov
[rtla
n
a
l
] Fix
WORD_REGISTER_OPERA
T
IONS condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
t
kachov
Fix fo
r
big-
e
n
d
ian gcc
.
c-tortu
r
e/execute/pr5
5
750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR
t
re
e
-optim
i
zation/78170: Trunca
t
e si
g
n-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
P
R
tree
-
optimization/
7
8162: Reject negative
o
ffsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tkach
o
v
[
AA
r
ch64] Add
function comments to s
o
m
e
prolog
u
e/epilo
g
ue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
k
t
k
achov
GIMP
L
E
store merging
p
as
s
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[ch
e
ck_
G
NU_style
.
sh]
M
ore aggressiv
e
l
y
ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
kt
k
acho
v
[
ree] PR
rtl-op
t
imization/78038: Han
d
le global regist
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkacho
v
[AArch64] Use new target pass r
e
g
i
stration framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkac
h
ov
[AArch64] Add spellchecking hints
f
o
r
-march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktk
a
cho
v
[simplif
y
-rtx]
Z
ero-i
n
itialise loc
a
l
a
rray in simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold
-
const] Fix native_encode_real for HFm
o
d
e c
o
nstan
t
s
commit
|
commitdiff
|
tree
2016-10-03
kt
k
ach
o
v
Revert:
[
RTL if
c
vt] Transform (X
== CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkac
h
ov
[RTL ifcvt] Transform
(
X == CST) ? -CST : Y into (
X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] Fix
-W
i
mplici
t
-fallth
r
ough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regrename][sel-sched] Fix bogus use of HARD_
F
RAM
E
_
P
OINTER_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
ktka
c
hov
[expmed
.
c] PR middle-end/
7
7426 Del
e
te duplicate condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
kt
k
achov
[AA
r
ch64]
A
d
d ANDS patt
e
rn for
CMP+Z
E
RO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM
]
P
R
t
arget
/
70473: Redu
c
e s
i
z
e
of C
o
rtex-A8 a
u
tomaton
commit
|
commitdiff
|
tree
2016-08-26
ktka
c
hov
[ARM] Re
f
actor MOVW/MOV
T
fusion
l
o
g
i
c to
a
llow extension
commit
|
commitdiff
|
tree
2016-08-01
ktka
c
hov
[A
A
rch64] Allo
w
mul
t
iple-of-8 im
m
ediate
offset
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
k
achov
[vectorizer][2/2] Hook up mult
synth
e
s
i
s logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
tkachov
[1/2] Move choos
e
_mult
_
variant declaration and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktk
a
c
hov
[expr
.
c] PR middle-end/
7
1700:
z
ero-e
x
tend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[
A
RM] Add support for s
o
me AR
M
v
8
-A
c
ores to dr
i
v
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
k
t
kachov
[RTL ifcvt] PR rtl-optimizatio
n
/71594: ICE i
n
noce_emit
_
cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[A
R
M] Delete thu
m
b_r
e
load_in_
h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][2/2
]
(Re)Imple
m
e
n
t vco
p
y
<
q>_lane
<
q> intrins
i
cs
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[
AAr
c
h64][1/2] Add suppor
t
INS
(
e
lement) inst
r
uc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktka
c
hov
[ARM][1/4] Re
p
l
a
ce
use
s
of int_log2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktka
c
h
ov
[ARM] Add
i
nitial sup
p
ort for Cortex-
A
73
commit
|
commitdiff
|
tree
2016-06-22
ktka
c
ho
v
[AArch6
4
] Add initial support for Cortex
-
A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[
t
ypo] alig
n
e
m
ent -> al
i
gnme
n
t
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[A
A
rch64][obvio
u
s]
C
l
e
a
n up parent
h
eses and use GET_
M
O
D
E_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL ifcv
t
] Allow s
i
mple register subregs in noce_
c
onvert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix typo in cop
y
right b
o
ilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktka
c
hov
[AArch64]
H
a
n
dle A
N
D+AS
H
I
F
T form of UBFIZ correct
l
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
kt
k
achov
Update
d
ocumentation
f
or ARM archi
t
ec
t
ure
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL
i
fcvt] Pri
n
t
n
a
me of noce
trasform that succ
e
ede
d
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
kt
k
achov
[AArch64] Model CSEL instru
c
tion in
Cortex-A57
schedu
l
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[
simplify-rtx] Fix unused variabl
e
warning in simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tkachov
[3/3][RTL ifcvt]
PR middle-end
/
37
7
80:
Conditional expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkac
h
o
v
[2/3]
[
A
Arch64] Keep CTZ components together unt
i
l after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkach
o
v
[
1
/
3][ARM] Keep ctz e
x
pressi
o
ns
together unti
l
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
kt
k
ac
h
ov
[ARM
]
[obv
i
ous] Fix typos in *thum
b
1_mulsi3 comment
commit
|
commitdiff
|
tree
2016-06-02
ktkacho
v
[
rtlanal] Fix rtl-o
p
timizat
i
on/
7
1295
commit
|
commitdiff
|
tree
2016-06-02
ktkach
o
v
Fi
x
fallout from:
[
ARM] PR targe
t
/708
3
0:
A
void POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
t
ka
c
hov
[ARM] Use p
r
oper
o
utput mo
d
if
i
e
r for DImo
d
e
regi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[
ARM
]
Tie operand 1 to operand 0 in AESMC patt
e
rn whe
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktk
a
chov
[
A
Arch64] Use aarch64_fusion_ena
b
l
e
d_p to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64
]
Remove aarch64_si
m
d_a
t
tr_lengt
h
_move
commit
|
commitdiff
|
tree
2016-05-27
kt
k
achov
[AArch64] Tie o
p
erand
1
t
o
o
pe
r
and 0 in AESMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[A
A
rch6
4
] Si
m
plify a
s
hl<mode>3 exp
a
n
d
er for
S
HORT
modes
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AAr
c
h64
]
Delete o
b
sol
e
te CC_
Z
E
SWP and CC_S
E
SWP C
C
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RT
L
i
fcvt] PR rtl-optimization/66940: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[A
R
M][
4
/4] Sim
p
lify checks for CONST_INT_P and c
o
mpa
r
is
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][3/4
]
C
l
ean
u
p cast
s
f
r
o
m
I
NTVAL
t
o [uns
i
gned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][2/4] Replace cas
t
s of
1
to HOS
T
_WI
D
E_INT by HO
S
T_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkach
o
v
[ARM] P
R
t
arge
t
/69857 Remov
e
bogus early r
e
turn fal
s
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[
A
RM] F
i
x
c
os
t
i
n
g of sign-e
x
tendi
n
g load in rtx co
s
ts
commit
|
commitdiff
|
tree
2016-05-19
kt
k
achov
[ARM
]
PR target
/
71056:
D
on'
t
use
v
ectorized bu
i
ltins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64
]
PR
t
arg
e
t/70809: Delete aarch64_vmls
<
mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkacho
v
[AArch64][tests]
Ski
p
c
p
u-diagnostics tests w
h
en over
r
iding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[
o
b
v
i
ous] Typo fix in tree-s
s
a-lo
o
p
-
ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
k
tkachov
[obvio
u
s]
Fi
x
pa
r
am name
in dump file
commit
|
commitdiff
|
tree
2016-05-12
ktka
c
hov
[
A
RM] PR ta
r
get/
7
0830:
Avoid
POP-{regl
i
st}^
w
he
n
returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkac
h
ov
[ARM]
Add mode
to prob
e
_
s
ta
c
k set operands
commit
|
commitdiff
|
tree
2016-04-28
ktk
a
chov
[internal
-
fn
.
c][c
o
m
m
itted] Convert cond
i
tional compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AArch64] Define WORD_REG
I
S
TER_OPERATIONS t
o
z
e
r
o and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[
r
tlanal
.
c
]
Convert con
d
itio
n
al compilation o
n
WOR
D
_REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktk
a
chov
Fix FAIL: gc
c
.
d
g/t
r
ee-s
s
a/minmax-2
.
c scan-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[AArch64] W
o
rk a
r
ound PR tar
g
et/6497
1
commit
|
commitdiff
|
tree
2016-04-15
k
t
k
achov
[AR
M
][doc] Docu
m
ent deprecation of pre-A
R
Mv4T
archi
t
ecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
k
tkac
h
ov
[testsuit
e
]
PR r
t
l-o
p
timi
z
ation/
7
068
1
: XFAIL ira-s
h
rinkwrap
.
.
.
commit
|
commitdiff
|
tree
next