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] Expand DImode constant stores to two SImode stores when profitable
2016-11-17
ktkac
h
ov
[
AArch6
4
] Expand DImode constan
t
store
s
to two
S
Imode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fix gcc
.
d
g
/
tor
t
u
r
e/fl
o
at32-bu
i
lti
n
.
c
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkac
h
ov
[ARM]
P
R target/78364: A
d
d proper
r
est
r
ictions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[2/2] Add store me
r
ging unit tests
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[ARM][2/2] Rem
o
ve old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM
]
[1/2] Us
e
gene
r
ic_e
x
t
ra_costs in all re
m
ain
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
hov
[1/2] Fix o
f
f-by-one error in clear_bi
t
_reg
i
o
n in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
kt
k
a
c
hov
[AArch64] F
i
x PR ta
r
get/7
7
822: Use t
i
ghter
p
redicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[
rtlana
l
] F
i
x WORD
_
R
EGISTE
R
_OPER
A
TIO
N
S condi
t
ion in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
F
i
x for big-endian
g
c
c
.
c-t
o
rt
u
r
e
/execute/p
r
55
7
50
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-optimization/78170:
T
r
unc
a
te s
i
g
n
-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
t
kachov
PR
t
ree-optimization/78
1
62: Reject negative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch64] Add fu
n
c
t
i
on comments to some prologue/e
p
ilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
G
IMPLE store
mer
g
i
n
g
pass
commit
|
commitdiff
|
tree
2016-10-24
ktkacho
v
[
c
hec
k
_GNU_style
.
sh]
More ag
g
ressively ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkach
o
v
[r
e
e] P
R
rtl-optimization/78038: Han
d
le global regist
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktk
a
chov
[AArch64] Use new target pass reg
i
stratio
n
framew
o
rk
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkacho
v
[
A
Arch64] Add sp
e
llchecking hints for -march,
-
mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
k
t
kachov
[simp
l
ify
-
rtx] Zero-i
n
itialise lo
c
a
l array in simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fol
d
-const] Fix
native_encode_real f
o
r HFmode constants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [RT
L
ifcv
t
] Transform (X == CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
k
tkachov
[RTL
i
fcv
t
] Transfo
r
m (X
==
C
ST) ?
-CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] Fix -Wimplic
i
t
-fallth
r
oug
h
w
a
r
ni
n
gs
commit
|
commitdiff
|
tree
2016-09-26
ktkach
o
v
[regrename][sel-
s
ched] Fi
x
bogus use of HARD_F
R
AME_POINTER_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify-rtx] (GTU (PLUS a C) (C - 1)
)
-
-
> (L
T
U a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[
e
xpm
e
d
.
c] PR middle-end/77426 Delete duplicate condit
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
kt
k
achov
[A
A
rch64] Add AN
D
S pattern for C
M
P+Z
E
RO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
k
t
kachov
[A
R
M]
P
R tar
g
et/70
4
7
3:
Reduce size of Cortex-A
8
automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM]
R
efact
o
r MOVW/MO
V
T
f
u
s
ion
log
i
c to
a
llow e
x
t
e
n
s
ion
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64]
Allow multip
l
e-of-8
immediate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
tkachov
[vector
i
ze
r
][2/
2
]
H
ook up mu
l
t
s
ynthesis
logic
into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
1/2] Move
c
hoos
e
_mult
_
variant declara
t
ion an
d
depend
e
nt
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
kt
k
ac
h
ov
[expr
.
c] PR middle-end/7
1
700: zero-extend sub
-
wor
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
kachov
[ARM] Add
s
u
pport for some ARMv8-A cores
t
o
driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
k
t
kachov
[
RTL i
f
cvt] PR rtl-optimi
z
ation/71594: ICE in noce_em
i
t_
c
mov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
kt
k
achov
[ARM] Delete thumb_
r
elo
a
d
_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkach
o
v
[
A
Arch6
4
][2
/
2
]
(Re)Implement vc
o
py<
q
>_lane<
q
> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
k
t
kachov
[AArch64][1
/
2] A
d
d suppor
t
I
N
S (element
)
i
nstruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
tkachov
[A
R
M][1/4] Replace uses of int_log2 by exac
t
_
l
o
g
2
commit
|
commitdiff
|
tree
2016-06-22
kt
k
achov
[ARM] Ad
d
i
n
it
i
al
s
upport fo
r
C
ortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkacho
v
[AArch64]
Add ini
t
ial support fo
r
Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
k
tk
a
chov
[typo
]
ali
g
nemen
t
-> a
l
ignment
commit
|
commitdiff
|
tree
2016-06-15
ktk
a
cho
v
[AArch64]
[
obvious] Cle
a
n
up parentheses and use GET_MODE_UN
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL
ifcvt] A
l
low
s
imple
register
subregs in noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix typo in cop
y
right boil
e
rplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[
A
A
rch64
]
Handl
e
A
ND+
A
SHIFT
f
orm of
U
BFIZ cor
r
ec
t
ly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktka
c
hov
Update d
o
c
u
mentati
o
n
f
or ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[R
T
L ifcvt] Print nam
e
of n
o
ce trasform that
s
u
cc
e
ed
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[
AA
r
c
h
64]
M
odel CSEL instruc
t
ion
i
n Cortex-A57 sched
u
ling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkacho
v
[
s
implify-rtx] Fix unused
v
ariable war
n
ing in simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
ach
o
v
[
3
/3]
[
R
TL
ifcvt] PR middle-end/37780: Conditional expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3][AArc
h
64] Keep
CTZ compone
n
ts t
o
geth
e
r until
a
fter
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/
3
][
A
RM] Keep ct
z
exp
r
es
s
ions tog
e
ther u
n
til after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM]
[
o
b
v
ious] Fix
t
y
pos
in *thumb1_mulsi3 comme
n
t
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rt
l
anal] F
i
x rtl-optim
i
zation/712
9
5
commit
|
commitdiff
|
tree
2016-06-02
k
tk
a
chov
Fix fallout from: [ARM] PR t
a
rget/
7
0830:
Avoid P
O
P
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
kt
k
achov
[ARM
]
Use prop
e
r output
modifier f
o
r DImod
e
r
e
gister
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktk
a
chov
[
A
RM]
T
ie o
p
era
n
d 1 to operand 0 i
n
AESMC pattern
when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[
A
Arch64]
U
s
e
aarch
6
4_f
u
si
o
n_enab
l
ed_
p
to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64] Remove
aarch64_simd_attr_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[
A
Ar
c
h64] Tie operand 1 t
o
ope
r
and
0
in AESMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64
]
Simplify
a
shl<
m
ode>3 e
x
p
a
nd
e
r for SHORT modes
commit
|
commitdiff
|
tree
2016-05-27
ktkac
h
ov
[AArch64] Delete obsolete
CC_ZESWP and
CC_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL if
c
vt] PR rtl-optim
i
za
t
ion/6694
0
:
A
voi
d
signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[A
R
M][4/4] Simplify checks for CONST_
I
NT_P a
n
d
comparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][3/4] Cl
e
anup casts from INTVAL to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
k
achov
[
A
R
M][2/4] Repl
a
ce cas
t
s of 1 to
H
OS
T
_WIDE_INT by HOST_W
I
D
E
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[ARM] PR
t
a
rget
/
6985
7
Re
m
ove b
o
gus
e
a
rly ret
u
rn f
a
l
se
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[
ARM] Fix costi
n
g of sign-extending load in rtx costs
commit
|
commitdiff
|
tree
2016-05-19
kt
k
achov
[
A
RM
]
P
R target/71056: D
o
n't
use vectorized
builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktk
a
chov
[
AArc
h
64] PR targe
t
/7
0
8
0
9: Delete aarch64_v
m
ls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
kt
k
achov
[A
A
rch
6
4]
[
tests]
Skip cpu-dia
g
nostics
tests when overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
k
t
ka
c
hov
[obvious] Typo fix in tre
e
-ssa-loop-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[o
b
v
ious] Fix param name
in
d
u
mp file
commit
|
commitdiff
|
tree
2016-05-12
k
t
kachov
[
A
RM] PR ta
r
ge
t
/7083
0
:
Avoid PO
P
-{reglist}^ when retur
n
ing
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[ARM] Add mode t
o
probe_st
a
ck set operands
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[inter
n
a
l
-
fn
.
c][committed] Conv
e
rt condi
t
ion
a
l comp
i
la
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[A
A
rch64] Define WORD_REGISTER_OPERATION
S
to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[rtlanal
.
c] Conve
r
t
conditi
o
nal compilation on WORD_RE
G
ISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FAIL: gc
c
.
dg/tree-s
s
a/minmax-2
.
c sc
a
n-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[A
A
rch64] Wo
r
k aroun
d
P
R
target/64971
commit
|
commitdiff
|
tree
2016-04-15
ktkac
h
o
v
[ARM][doc] Do
c
ument depre
c
ation of pr
e
-ARMv4T arc
h
ite
c
tu
r
e
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[testsuite] PR
rtl-optimization/70681:
X
FAI
L
ira-s
h
rinkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkac
h
ov
[ARM] PR
target/70566
C
hec
k
that
condition register
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[AR
M
] Reduc
e
size
of arm102
0
e
automaton
commit
|
commitdiff
|
tree
2016-03-23
ktkacho
v
[ARM]
Split out armv7ve effective t
a
rget che
c
k
commit
|
commitdiff
|
tree
2016-03-23
ktk
a
chov
[ARM] PR dri
v
er/70132: Avoid double fc
l
ose in d
r
iver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
k
t
ka
c
hov
[AArch64] Fix gc
c
.
t
a
r
get/
a
arc
h
64/vect-reduc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktk
a
chov
[AArch
6
4
]
PR target/70002: Make aar
c
h64_set_current_function
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
kt
k
a
chov
[
A
A
rch64] Fix thinko in handli
n
g of -momit-leaf
-
fram
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
k
t
ka
c
h
o
v
[obvious] Fix typo in
tree-ssa-math-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkac
h
o
v
[A
R
M
]
Error
o
ut of arm_n
e
on
.
h if
co
m
p
i
ling for soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkachov
[
A
Arch6
4
]
[t
e
sts
u
ite
]
PR t
a
rget/70004: Remove check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[ARM] PR rtl-opt
i
mization/69904
:
Di
s
allow copying/dupli
c
atin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[
AArch64] Set TREE_TAR
G
ET
_
GLOBALS i
n
a
arch64_set
_
c
u
r
r
e
n
t_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[
AArch64] PR target/69613: R
e
turn zero
T
A
R
G
ET_SHIFT_TRUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
k
t
ka
c
h
ov
[ARM] Tests for arm_r
e
st
r
ict_it patterns in th
u
mb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[gcse
]
PR rtl
-
optimization
/
698
8
6
:
Check
t
arget mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] Add initial supp
o
rt f
o
r th
e
Cortex
-
A32
commit
|
commitdiff
|
tree
2016-02-24
k
tkach
o
v
[ARM] PR targe
t
/69875 Fix atomic_loaddi expansion
commit
|
commitdiff
|
tree
next