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
Add Cortex-A15 tuning to gcc.dg/uninit-pred-8_a.c
2017-01-12
ktkac
h
ov
Add Cor
t
e
x
-A15 tuning to gcc
.
dg/unin
i
t-pred
-
8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tre
e
-ssa-a
d
dress] Avoid
creating no
n
-canonical R
T
L
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktk
a
chov
[ARM] PR ta
r
get/78694: Avoid invalid RTL shar
i
ng
in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkacho
v
[AArch64] Split
X
-reg
UBFI
Z
into W-
r
eg
L
S
L
when po
s
sible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch
6
4] Split X-reg UBFX in
t
o W-reg LSR when
possible
commit
|
commitdiff
|
tree
2016-12-12
ktk
a
chov
[
l
ibstdc++]
[
testsuite] XFAIL tests relying on
lo
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkac
h
o
v
[ARM
]
[committed]
Sort ARMv8 pro
c
essors by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AArch64] Separate shri
n
k wrapping
hook
s
imple
m
entation
commit
|
commitdiff
|
tree
2016-11-30
ktka
c
hov
[A
A
r
c
h6
4
]
PR targe
t
/783
6
2
: Mak
e
sure
to only take
R
EG
N
O
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktka
c
h
ov
[
T
ER] PR target/48863 : Don't repla
c
e expre
s
si
o
ns across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[A
R
M
] PR targe
t
/78
4
39:
U
pd
a
te
movdi constraints
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkach
o
v
R
e
move d
e
a
d
FIXME
commit
|
commitdiff
|
tree
2016-11-17
k
t
ka
c
hov
[AArch64]
Expa
n
d
DImode
constant stores to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
k
tka
c
hov
[AArc
h
64] Fix gcc
.
dg/torture/floa
t
32-builtin
.
c wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] PR target/78364: Add prope
r
restr
i
ctions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[
2/2]
A
dd store
m
erging u
n
i
t
t
ests
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[ARM][
2
/
2
] Remove old
rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
ov
[ARM
]
[1/2] Use generic_extra_co
s
ts i
n
a
ll remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkach
o
v
[1/2] Fix off-by-on
e
error in clear_bit_
r
egion
in
s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktk
a
c
hov
[
A
Arch64] F
i
x PR target/
7
7
822: Use tight
e
r p
r
edicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
t
k
a
c
h
ov
[
r
tlanal] Fix WORD
_
REGISTE
R
_OPERAT
I
ONS condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
t
kachov
Fix
f
or big-endia
n
gcc
.
c-torture
/
execut
e
/pr
5
5750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR t
r
ee-opti
m
ization/7
8
170: Truncate
s
ign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
PR tree-op
t
imizati
o
n/78162: Reje
c
t ne
g
a
tive off
s
e
t
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
t
kachov
[AArch64] Add
f
uncti
o
n commen
t
s
t
o s
o
m
e prologue/epil
o
gue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
k
t
k
a
c
hov
GIMPLE
s
tore merging pa
s
s
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[c
h
e
ck_GNU_
s
tyl
e
.
sh] More
aggressively igno
r
e dg
-
xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree]
P
R rtl-optimiza
t
ion/78038: Handle
g
l
o
b
al
r
egister
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
k
t
kachov
[
A
Arch64
]
Use new target pass reg
i
str
a
t
ion fra
m
ewo
r
k
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AArch6
4
] Add spellchec
k
ing hint
s
for -marc
h
,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[sim
p
lify-rtx] Zero-initialise
local
arra
y
in simp
l
ify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fo
l
d-c
o
nst]
F
i
x
native_encode_real for
H
Fmode
constants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert:
[
RTL ifcvt] Transform (X == CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkach
o
v
[RTL ifcvt] Tran
s
form (X ==
CST) ? -CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
t
kachov
[ARM
]
F
i
x -Wimplicit-fallthrough
w
arnin
g
s
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[r
e
grename][sel-sched] Fix bogus use of HARD_FRA
M
E_POINTE
R
_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktk
a
ch
o
v
[simpli
f
y-rtx] (GTU (PLUS a C) (C - 1)) --> (LTU a
-C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[expmed
.
c
]
P
R
middle-end/7742
6
D
elete d
u
p
licat
e
co
n
dition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
k
t
kac
h
ov
[AArch
6
4] Add ANDS pattern for C
M
P+ZERO_EXTE
N
D
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[
A
R
M] PR
tar
g
e
t
/70
4
73
:
Reduc
e
size of C
o
r
tex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[AR
M
] Refa
c
tor
M
OVW/MOVT fusi
o
n
l
og
i
c to allow extension
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[
AArch64] Allow mu
l
tiple-of-8 immedia
t
e of
f
sets
for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vec
t
orize
r
][2/2] Hook u
p
mult synthes
i
s logic int
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] M
o
ve choose_mult_variant d
e
cla
r
a
t
ion and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkac
h
ov
[
expr
.
c] PR middle-
e
nd/7170
0
:
z
ero-ex
t
end su
b
-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
k
achov
[ARM]
Add suppor
t
for some A
R
Mv8-
A
cores to dr
i
ver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
k
t
kacho
v
[RTL i
f
cvt] PR rtl-optimization/7
1
594:
I
CE in
noce_emit
_
cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkac
h
ov
[ARM]
Delete thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkacho
v
[AArch64][2/2] (Re)
I
m
plemen
t
v
c
o
p
y<q>_lane<q>
i
ntri
n
s
i
cs
commit
|
commitdiff
|
tree
2016-06-30
kt
k
a
c
hov
[
A
Arch64][1/
2
]
A
dd support INS (elemen
t
) instructi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][
1
/4] Replace u
s
es of
i
nt_lo
g
2 by
ex
a
ct_log2
commit
|
commitdiff
|
tree
2016-06-22
k
t
kacho
v
[ARM] Add initial support for Cort
e
x-A73
commit
|
commitdiff
|
tree
2016-06-22
k
t
kachov
[A
A
rch64] Ad
d
initial support for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkach
o
v
[typo] a
l
ignement -> al
i
gnm
e
n
t
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
ov
[AA
r
c
h64][obvio
u
s] Clean
up par
e
ntheses a
n
d use G
E
T_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[R
T
L
ifc
v
t] Allo
w
s
i
m
ple
regi
s
ter sub
r
e
g
s i
n
noce_
c
onvert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkach
o
v
Fix typo in copyright b
o
il
e
rp
l
ate
commit
|
commitdiff
|
tree
2016-06-14
k
tkachov
[
A
Arc
h
64] Handle AND+ASHIFT form of UBFIZ corr
e
ctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktk
a
chov
Up
d
at
e
documen
t
a
tion fo
r
ARM
architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt] Print na
m
e of noc
e
trasfor
m
t
h
at succee
d
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AA
r
ch64] Model CSEL instr
u
ction in Co
r
t
e
x-A5
7
s
c
heduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkac
h
ov
[si
m
plify
-
rtx
]
Fix unused
v
ariable
w
ar
n
ing in simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3
/
3][RTL ifcvt] PR middle
-
end/37780: Conditional ex
p
ression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
achov
[2/
3
][AArch64]
K
eep CTZ compone
n
ts together until
a
f
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/
3
]
[ARM] Keep ctz expr
e
ss
i
o
n
s to
g
ethe
r
unt
i
l af
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
k
t
kachov
[ARM][obvi
o
us] Fix typos
in *
t
humb1_mulsi3 comment
commit
|
commitdiff
|
tree
2016-06-02
ktka
c
hov
[rtla
n
al] F
i
x rtl-optimizati
o
n/71295
commit
|
commitdiff
|
tree
2016-06-02
kt
k
acho
v
Fix fa
l
l
o
ut from: [ARM] PR target/
7
0
830: Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
t
kacho
v
[ARM] Use proper output modifier fo
r
DImode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktk
a
ch
o
v
[ARM]
Tie ope
r
and 1 to oper
a
nd 0
in
A
ESMC pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkach
o
v
[AArch64] Us
e
aarch64_fusion_ena
b
led_
p
to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64] Remove
a
arch64_simd_attr_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Tie operand 1
t
o operand 0 in AESMC patter
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
chov
[
A
Arch64]
S
implify ashl<mode>
3
e
x
pa
n
d
e
r for SHOR
T
mod
e
s
commit
|
commitdiff
|
tree
2016-05-27
ktkac
h
ov
[
A
A
r
ch64] Delete obsolete CC_
Z
ESWP
and CC_SE
S
W
P
CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL
ifcvt] PR r
t
l-optimizati
o
n
/
6
6
940: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[ARM][4/4] Simplify checks
f
or CONS
T
_I
N
T_P and compar
i
son
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][3/4] Cleanup ca
s
ts from INTVAL
to [
u
n
s
igne
d
]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][
2
/4] R
e
place casts of 1 to
H
OST_WIDE_INT by HO
S
T_
W
ID
E
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkac
h
o
v
[ARM]
P
R tar
g
et/69857 Remove bogus early return
f
alse
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] F
i
x
costi
n
g of
s
ig
n
-
extending load in rtx
c
o
sts
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[
ARM]
P
R
targ
e
t/710
5
6
: D
o
n'
t
use
v
e
ctorized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64] PR
target/70
8
0
9: Dele
t
e
a
arch64_vm
l
s<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AAr
c
h64][test
s
] Skip cpu-diagnosti
c
s tests when o
v
erri
d
ing
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[ob
v
ious] Typo fix in t
r
ee-ssa-loop-
i
vanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] Fi
x
p
aram name in dump fi
l
e
commit
|
commitdiff
|
tree
2016-05-12
ktka
c
h
ov
[
A
RM] PR
target/70830:
Avoi
d
P
O
P-{regl
i
st}^ when
returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[
ARM]
Ad
d
mode to probe_stack set operan
d
s
commit
|
commitdiff
|
tree
2016-04-28
k
tkachov
[
in
t
ernal-fn
.
c]
[
co
m
mitted]
C
o
nvert con
d
itional compilat
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
k
t
k
achov
[AArch64] Def
i
n
e
WORD_REGIS
T
ER_OPERATIONS
t
o
zero a
n
d
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[rtlana
l
.
c
]
Conve
r
t
c
onditional compilat
i
on on
W
O
RD_REGISTE
R
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FAIL:
gcc
.
dg/tree-s
s
a
/
minmax-2
.
c scan-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[AArch
6
4] Work aro
u
nd PR targe
t
/
64971
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[A
R
M][doc
]
Docum
e
nt deprecation
o
f
pr
e
-ARMv4T architecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[te
s
tsuit
e
] PR rtl-optim
i
z
ation
/
706
8
1: XFAIL ira-sh
r
inkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[ARM] PR target/7
0
566 Check that
c
o
n
dition registe
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkach
o
v
[
A
RM]
Reduce size of arm1
0
20
e
aut
o
maton
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[ARM]
S
p
lit o
u
t armv7ve effe
c
ti
v
e
t
a
rg
e
t
check
commit
|
commitdiff
|
tree
2016-03-23
k
t
k
a
c
h
ov
[A
R
M]
PR driver/7
0
1
32: Avoid
d
oub
l
e
f
c
lose in driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkach
o
v
[AArch6
4
] Fix gcc
.
target/aarch64/vect-
r
e
d
uc-
o
r_1
.
c
.
.
.
commit
|
commitdiff
|
tree
next