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] Use contains_mem_rtx_p to detect memory sub-rtxes
2017-02-13
ktka
c
h
o
v
[AArch64] Us
e
contain
s
_mem
_
rtx_p to d
e
t
ect mem
o
ry
s
ub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[ARM] Fix a
s
sembly co
m
m
ent syn
t
a
x in -mprint
-
tun
e
-
i
nfo
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[riscv] Fi
x
bu
i
ld d
u
e t
o
INT16_M
A
X
i
s
s
ue
commit
|
commitdiff
|
tree
2017-01-25
ktka
c
hov
[
A
R
M
]
PR targ
e
t/79
1
45 Fix xord
i
3 ex
p
ander for
i
mmediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[doc] Cor
r
ect optimi
s
a
t
ion
l
eve
l
s doc
u
mentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[
t
e
stsui
t
e] Require shared eff
e
ctive target for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
k
tkach
o
v
[testsu
i
te]
Fix FAIL: g
c
c
.
dg/lto/pr69188
o
n bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
k
tkachov
[ARM] PR targe
t
/71270 fi
x
neon_v
a
l
i
d
_
immediate fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
k
tka
c
hov
[AArch64
]
Pur
g
e
leftov
e
r
occ
u
rrences
of aarch64_nopcr
e
lative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktka
c
hov
Add Cortex-A15 tuning to gcc
.
dg
/
uninit-
p
red-8_
a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktka
c
hov
[tree-ssa
-
address] Av
o
id
cre
a
ting non-c
a
nonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
kt
k
a
chov
[ARM] PR targe
t
/
7
869
4
:
Avoid invalid RTL
s
haring in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Split X-reg
UBFIZ in
t
o
W
-reg LSL when
p
ossib
l
e
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AA
r
ch64] Spl
i
t X-reg
UBFX into W-reg LSR w
h
en possible
commit
|
commitdiff
|
tree
2016-12-12
ktkac
h
o
v
[
lib
s
tdc++]
[
testsuite] XFAIL tests relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][comm
i
tted] Sort ARMv8 pr
o
cesso
r
s by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkach
o
v
[AArc
h
64] Separate shrink wrapping hooks implem
e
ntation
commit
|
commitdiff
|
tree
2016-11-30
k
t
kachov
[AArch64] PR target/78362: M
a
ke s
u
re to only
take REGN
O
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[
TER
]
PR target/48863 : Don't rep
l
a
ce expressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[ARM] PR
tar
g
et/78439:
Update
movdi constr
a
in
t
s for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remove
d
ead
F
IX
M
E
commit
|
commitdiff
|
tree
2016-11-17
ktka
c
hov
[AArch6
4
] Expan
d
D
I
m
ode c
o
n
stant s
t
ores t
o
two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64
]
F
i
x
gcc
.
dg/tortur
e
/
f
loat32-
b
u
i
l
t
in
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktk
a
c
h
o
v
[ARM
]
PR target/783
6
4:
Add prop
e
r
r
e
stri
c
tions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
tkach
o
v
[2/2] Add
s
t
o
re
m
erging unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
A
RM][2/2] Remove old
r
tx cost
s
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][1/2] Use ge
n
er
i
c_extra_costs in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkach
o
v
[1/2]
Fix off-by-one error in clear
_
bit_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AAr
c
h64] Fix P
R
target/77822:
U
s
e
tig
h
ter predicat
e
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtlanal] Fix WORD
_
REG
I
STER
_
O
P
ERATIONS con
d
i
tion in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
kt
k
achov
Fi
x
for big-endia
n
gcc
.
c-torture
/
execute/pr557
5
0
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
t
kachov
PR
t
ree-opti
m
i
z
a
tion/78170: Trunca
t
e
sig
n
-
e
xtended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR
t
ree-optimization/
7
8
162:
R
eject negative
offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
[AArch64] Add fu
n
ction comments t
o
s
ome prologu
e
/e
p
ilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIMPLE store mergin
g
pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[check
_
GNU_
s
ty
l
e
.
sh]
M
ore aggressively
i
gnore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[r
e
e] PR rtl-optimiz
a
tio
n
/78
0
38:
H
a
n
dl
e
g
l
obal register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[A
A
rch64] Use new ta
r
get pass registration framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AA
r
c
h
64
]
Add sp
e
llcheckin
g
hi
n
ts for -
m
ar
c
h,-m
c
p
u
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[
s
impl
i
fy-rtx] Zero
-
init
i
alise local array in simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktk
a
c
h
ov
[f
o
ld-const
]
Fix native_e
n
code_real for
H
Fmode con
s
t
a
nts
commit
|
commitdiff
|
tree
2016-10-03
k
t
kachov
Reve
r
t:
[
RTL ifcvt] Transf
o
r
m
(X == CST)
?
-CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
k
t
k
achov
[RTL ifcvt] Transform (X == CST) ? -CST :
Y
i
n
t
o (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] Fi
x
-Wimpli
c
it-fallthrough warnin
g
s
commit
|
commitdiff
|
tree
2016-09-26
ktk
a
chov
[
regrenam
e
][s
e
l-sched] Fix b
o
gus u
s
e of HARD_FR
A
ME_PO
I
NTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkach
o
v
[simplify-rtx] (GTU (PLUS a C
)
(C
-
1))
--> (LT
U
a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[expm
e
d
.
c] PR middle-
e
n
d
/
77426 D
e
let
e
duplicat
e
condit
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AArch64] Add ANDS patte
r
n for CMP+ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
kt
k
achov
[ARM] PR target/70473: R
e
duce
s
i
ze o
f
Cortex-A
8
a
u
tomaton
commit
|
commitdiff
|
tree
2016-08-26
k
t
kachov
[AR
M
] Re
f
actor MOVW/MOVT f
u
si
o
n logic
t
o al
l
ow extension
commit
|
commitdiff
|
tree
2016-08-01
k
t
k
a
chov
[AArch6
4
] Allow multipl
e
-of-8
immediat
e
offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vectorizer]
[
2/2] Hook
u
p mult syn
t
hes
i
s logic
i
nto
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Mo
v
e choos
e
_mult_v
a
riant d
e
clar
a
t
i
o
n and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR midd
l
e-end
/
71700: zero
-
extend
sub
-
wo
r
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[ARM]
A
dd support for some ARMv8-A c
o
res to driv
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL ifcvt
]
PR rtl-optimization/71594
:
ICE in n
o
c
e_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktk
a
chov
[
ARM] Delete
th
u
mb_reload_i
n
_h
commit
|
commitdiff
|
tree
2016-06-30
ktkac
h
ov
[AA
r
ch64][2/2] (Re)Impleme
n
t
v
copy<q>_l
a
ne<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][1/
2
] Add
s
upport
INS (element) instru
c
tion
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][1/4] Replace use
s
of int_log2 by
e
xact_
l
og2
commit
|
commitdiff
|
tree
2016-06-22
k
t
ka
c
hov
[ARM] Ad
d
in
i
tial supp
o
rt for Cortex-A7
3
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch6
4
] Ad
d
initia
l
support for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] aligne
m
en
t
-> a
l
i
gnme
n
t
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[
AArch64
]
[
o
b
vi
o
us
]
C
l
ean
up parent
h
eses a
n
d
use
G
ET_M
O
DE_
U
NI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL if
c
vt] Al
l
ow simple register subregs in noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
kt
k
achov
Fix t
y
po in copyright
bo
i
lerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[AArch64]
Handle AND+ASHIFT f
o
r
m of UBFIZ co
r
rectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Upda
t
e documentation f
o
r
A
R
M architect
u
re
commit
|
commitdiff
|
tree
2016-06-09
ktkach
o
v
[RTL ifc
v
t] Print name of noce trasf
o
rm that succeede
d
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64]
M
odel CSEL i
n
struction in Cortex-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkac
h
ov
[simpli
f
y-rtx] Fix
u
nused va
r
iable warni
n
g in si
m
plify_cond
_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkac
h
ov
[3/3][RTL ifcvt] PR middle-end/37780: Conditional expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/
3
][AA
r
ch64] Keep
C
T
Z compo
n
ents toget
h
er until aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkach
o
v
[
1/3][ARM]
Kee
p
ctz expressions
tog
e
t
her until
a
ft
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM][obvious
]
Fix typ
o
s i
n
*thu
m
b1_mulsi3 comment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlanal] Fix rtl-optimizatio
n
/712
9
5
commit
|
commitdiff
|
tree
2016-06-02
ktkacho
v
Fix
fallout from: [ARM] PR target/7
0
830: Avoid
POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[AR
M
] Use proper outp
u
t modif
i
er for DImode
register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Tie o
p
e
r
and
1 to oper
a
nd 0 in AE
S
MC p
a
ttern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
t
kachov
[AArch64] Use aarch64_fusion_e
n
a
bl
e
d_p to
c
h
eck for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkach
o
v
[AArch64] R
e
move aarch
6
4_simd_attr_l
e
ngth_move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Tie
operand 1 to operand 0 in
AESMC pat
t
ern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArc
h
6
4
] Simplify
a
s
h
l<mode
>
3
expander for SHORT mode
s
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
ch
o
v
[AArch
6
4] Delete obsolete CC_
Z
ESWP and CC_SES
W
P CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktka
c
hov
[
RT
L
ifc
v
t
] PR rtl-opti
m
ization/66
9
4
0: Avoid sig
n
ed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][4/4
]
Simplify
checks for CONST_INT_P and comp
a
rison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkacho
v
[ARM][3/4]
Cleanu
p
casts from INTVAL to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
A
RM][2/4] Replace cas
t
s
of 1 to H
O
ST_WIDE_INT by HOST_
W
IDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM]
P
R ta
r
get
/
6985
7
R
e
mov
e
bog
u
s early r
e
turn false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM
]
Fix costing
of sign-
e
xtending lo
a
d in r
t
x costs
commit
|
commitdiff
|
tree
2016-05-19
ktka
c
ho
v
[
A
RM]
P
R target/71056: Don't use
vectorized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArc
h
64] PR target/70809:
Dele
t
e aarch
6
4_vmls<m
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkac
h
ov
[AArch64][tests] Skip cpu-dia
g
n
ostics tests when overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkac
h
ov
[obviou
s
] Typo fix in
tree-ssa-loo
p
-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] Fi
x
par
a
m
n
ame in du
m
p file
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[AR
M
] P
R
target/70830: Avoid P
O
P
-{re
g
l
i
st}^ when return
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[
ARM] Add mode
t
o
probe_stack
set operands
commit
|
commitdiff
|
tree
2016-04-28
k
t
kac
h
ov
[internal-fn
.
c
]
[
c
o
mmitted]
C
o
nvert co
n
ditio
n
al compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
k
tkachov
[AA
r
ch64] Defin
e
WORD_RE
G
I
STER
_
OPERATIONS to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkac
h
ov
[
r
tla
n
al
.
c]
C
onvert co
n
d
ition
a
l c
o
mp
i
lation
o
n WORD
_
REGISTER
.
.
.
commit
|
commitdiff
|
tree
next