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] Fix atomic_cmp_exchange_zero_reg_1.c with +lse
2017-06-21
ktkacho
v
[AArch64] F
i
x
a
tomic_c
m
p
_
exchang
e
_zero_reg_1
.
c w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkac
h
ov
[AArch
6
4]
A
l
low const
0
_r
t
x
operand
for
a
tomic
compare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[
A
A
rch64] Add co
m
b
i
ne patte
r
n
f
or
s
to
r
ing lan
e
z
e
ro
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
tkachov
[
A
A
r
ch64] Use SUBS for parallel subtraction and compari
s
on
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkach
o
v
[AA
r
ch64] Peephol
e
for SUBS
commit
|
commitdiff
|
tree
2017-06-02
k
t
kachov
[AArch64] Ad
d
H
F
v
ector
mode
s
to lane-to
-
lane IN
S
p
attern
commit
|
commitdiff
|
tree
2017-06-02
k
tkachov
[
A
Arc
h
64] Emit tigh
t
e
r
strong
a
tomic compa
r
e
-
e
xchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[
A
Arch
6
4] Accep
t
m
o
re addre
s
sing m
o
d
e
s
f
o
r PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktk
a
c
h
ov
[AR
M
] A
d
d source mode to
c
o
p
ro
c
essor pa
t
t
er
n
SETs
commit
|
commitdiff
|
tree
2017-03-23
ktka
c
hov
[ARM] PR targe
t
/71436: Re
s
trict
*
loa
d
_multipl
e
pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[AA
r
ch64] Us
e
'x' constraint
f
or vector
HFmode m
u
ltiplic
a
tio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktk
a
chov
[ARM] PR targe
t
/79911: Invalid v
e
c_select
ar
g
uments
commit
|
commitdiff
|
tree
2017-03-09
k
tkachov
[AArch64] PR target/79913: VEC_SELECT bugs in a
a
rch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
PR
c/79855: add
f
ull stop to
s
tor
e
merging param d
e
scriptions
commit
|
commitdiff
|
tree
2017-03-03
ktkacho
v
[AArch64] Fix boots
t
r
a
p
due to wide_i
n
t
.
el
t
(0) u
n
init
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Skip gcc
.
dg/gimpl
e
fe
-
2
6
.
c
on non
-
c99 r
u
ntime targ
e
ts
commit
|
commitdiff
|
tree
2017-02-14
k
t
kachov
[ARM
]
PR
rtl-o
p
ti
m
ization
/
68664 Im
p
lement
TARGE
T
_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktka
c
hov
[
A
A
rch64] PR
rtl-optimization/68664
Imp
l
ement TARGET_SCHE
D
_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktka
c
hov
[A
A
r
c
h64]
U
s
e contains_
m
em_rtx_p to det
e
ct me
m
ory
sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkach
o
v
[ARM] Fix
a
ssembly
c
omm
e
n
t synt
a
x
in -mprint-tune-
i
nfo
commit
|
commitdiff
|
tree
2017-02-08
ktkacho
v
[
r
i
scv] Fix
bui
l
d
d
u
e
to INT16_MAX issue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM] PR target/79
1
45 Fix xordi3 exp
a
nder
f
or
im
m
ediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[d
o
c] Correct opt
i
misation
l
evels docume
n
tation fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkac
h
ov
[testsu
i
te
]
Require
shared
e
ff
e
ctiv
e
ta
r
g
e
t for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[te
s
ts
u
ite] Fix FAI
L
: gcc
.
dg/lto/pr69188 on
b
a
re-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktk
a
chov
[ARM]
PR target/71270 fix neon_valid_immediate fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkac
h
ov
[
A
Arch64] Pur
g
e leftover
o
ccurrences
o
f
a
a
rch64_no
p
crelat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
t
kachov
Add C
o
rtex-
A
15
tuning to gcc
.
dg/uninit-pre
d
-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
k
tkachov
[
tree-ssa-addres
s
] Avoid c
r
e
a
tin
g
non-c
a
nonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkac
h
ov
[ARM] P
R
t
a
rge
t
/78694: Avo
i
d
invalid RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
kt
k
ac
h
ov
[AArch
6
4]
Split X
-
reg
U
BFIZ in
t
o W-reg LSL wh
e
n possible
commit
|
commitdiff
|
tree
2016-12-16
kt
k
a
chov
[AArch64] Split X
-
reg UBF
X
into W-reg LSR when possible
commit
|
commitdiff
|
tree
2016-12-12
kt
k
achov
[l
i
bstdc++][
t
e
s
tsuite]
X
FA
I
L tests relying
o
n long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][co
m
m
i
t
t
ed] Sort ARMv8
p
roc
e
ssors
by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AArc
h
64] Sepa
r
ate shrink wrapping
h
ooks implementation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[
A
A
r
ch64] PR ta
r
g
e
t/78362: Make
s
ure
t
o
only
t
ake R
E
GNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER] PR
t
arge
t
/48863 : Don't r
e
plac
e
express
i
ons
a
cross
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktk
a
chov
[AR
M
]
PR ta
r
get
/
7
843
9
: Upda
t
e movdi constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
tkachov
Remove dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[
AArch64] Ex
p
a
nd DImode
constant st
o
re
s
t
o
t
w
o
SImo
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkach
o
v
[
AArch64]
F
ix
gcc
.
dg/torture/
f
loat32-builti
n
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] P
R
t
arget/78364: A
d
d
proper restrictions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2] Add store merging unit tests
commit
|
commitdiff
|
tree
2016-11-08
k
t
k
ac
h
o
v
[ARM][2/
2
] R
e
move o
l
d rtx costs
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[ARM][1
/
2] Us
e
gen
e
ric_extr
a
_c
o
sts in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
hov
[1/2] Fix off-by
-
one error
i
n clear_bi
t
_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktka
c
hov
[
AArch64]
F
ix PR targ
e
t
/
77822: Use t
i
g
h
ter predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
kt
k
a
chov
[rtlanal] Fix WORD_REG
I
S
T
E
R
_OPERATIONS conditi
o
n
in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tkac
h
ov
Fix for
b
i
g-endia
n
gcc
.
c-torture/execute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
PR tr
e
e-
o
ptimization/78170:
Truncate s
i
gn-e
x
tended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-optimization/78
1
6
2: Rej
e
ct negative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tk
a
c
h
ov
[AArch64] Add funct
i
on
c
omm
e
n
ts
t
o
so
m
e
prologue/epilog
u
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIM
P
LE store merging
pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[c
h
eck_GNU_st
y
le
.
sh] More aggressi
v
ely
i
gnore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] PR rtl-opt
i
mization/78038:
Handle gl
o
ba
l
r
egiste
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkac
h
ov
[AArch64]
U
se new tar
g
et pass reg
i
strati
o
n framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
t
k
achov
[
AAr
c
h6
4
] Add spellchecking hi
n
ts for -marc
h
,-mc
p
u
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[simplify-r
t
x] Zero-initi
a
lise lo
c
al array
in simplif
y
_
i
m
med
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
tkachov
[
fold-con
s
t]
Fix nati
v
e_encode_real for
H
Fmod
e
const
a
nts
commit
|
commitdiff
|
tree
2016-10-03
k
t
kac
h
ov
Revert: [RTL ifcvt]
T
ransform (X
== CST) ?
-CST
:
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RT
L
ifcvt] Tra
n
sform (X == C
S
T) ? -CST :
Y
into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM]
F
ix -Wimplicit-fallthrough warn
i
ngs
commit
|
commitdiff
|
tree
2016-09-26
k
t
k
achov
[
regren
a
me][sel-sched] Fix bogus u
s
e of HARD_FRAME_
P
OINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktka
c
hov
[simplify-rtx
]
(
G
TU (PLUS a C) (C - 1)) --> (LTU
a
-
C
)
commit
|
commitdiff
|
tree
2016-09-12
k
tkachov
[
expmed
.
c] PR midd
l
e-end/77426 D
e
let
e
duplicate
c
o
ndition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktk
a
chov
[AArch64] Add ANDS pattern for CMP
+
ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
k
tkachov
[ARM] PR t
a
rg
e
t/70473: Re
d
uce size of Cortex-A8 auto
m
ato
n
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[
ARM] Re
f
ac
t
or MOV
W
/MOVT fu
s
ion
logic to
allow ext
e
nsion
commit
|
commitdiff
|
tree
2016-08-01
k
tkachov
[
AArch64] Allow multipl
e
-of
-
8 immediate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
ve
c
to
r
izer][2/2] Hook up mult syn
t
hesi
s
l
ogic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktk
a
chov
[1/2] Move choose_mult_variant declaration a
n
d dep
e
ndent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
k
t
kach
o
v
[expr
.
c] PR middle
-
e
n
d/71
7
00
:
zero-ex
t
end sub-
w
o
rd
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkach
o
v
[ARM]
Add
support for
so
m
e ARMv8-A cores to
d
rive
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktk
a
chov
[RTL if
c
vt] PR rtl-optimi
z
ation/71594: ICE in noce
_
em
i
t_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
k
t
kach
o
v
[AR
M
]
D
elete thu
m
b_
r
eload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AA
r
ch64][2/2
]
(Re)Implem
e
nt vcopy<q>_la
n
e<q> intrins
i
cs
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArc
h
64][1/2]
A
dd
s
u
pport INS (elemen
t
) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkach
o
v
[ARM]
[
1/
4
] Replace uses
o
f int_log2 b
y
exa
c
t_l
o
g2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[
ARM] Add initial supp
o
rt for C
o
rtex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[A
A
rch64] Add initial support for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktk
a
chov
[typo
]
alignement ->
a
lig
n
ment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AA
r
c
h
6
4][obv
i
ous] Clean
u
p
parentheses and use GET_MODE_U
N
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
k
tka
c
h
o
v
[RTL ifcvt
]
A
l
low
simple regi
s
t
e
r s
u
bregs in noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fi
x
ty
p
o in
cop
y
r
ig
h
t boil
e
rplate
commit
|
commitdiff
|
tree
2016-06-14
kt
k
achov
[A
A
rch6
4
] Handle AND+ASHIFT f
o
rm
of UBFI
Z
correct
l
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
k
a
c
hov
U
pdate do
c
umen
t
a
t
ion for ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
ktk
a
cho
v
[R
T
L ifc
v
t] Print name
of
noce tras
f
o
r
m
that
s
uccee
d
ed
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
kachov
[
AArch64]
M
o
d
el CSEL instructi
o
n
i
n Cortex-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
kt
k
ac
h
o
v
[simp
l
i
fy
-
rtx] Fix un
u
sed var
i
abl
e
warning
i
n simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
ach
o
v
[3/3][
R
TL ifcvt] PR middle-end/37780: Co
n
ditional expres
s
ion
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3][AArch64] Keep CTZ compon
e
nts t
o
ge
t
h
er until afte
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[
1/3][ARM] Keep c
t
z
e
xpressions toget
h
e
r until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
kt
k
achov
[AR
M
]
[
obv
i
ou
s
] Fix t
y
pos in *
t
h
umb1
_
mulsi3 com
m
ent
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlanal] Fix rtl-opti
m
izatio
n
/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
Fix
fallout f
r
om: [ARM] PR target/70830: A
v
oid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Use proper o
u
tput modifier for DIm
o
de
register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Tie op
e
r
and 1 t
o
operand 0 in AESMC patt
e
rn when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64] Use
aarc
h
64_fusion_enab
l
ed_p to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
kt
k
achov
[AArc
h
6
4] Remove aa
r
ch64_simd_attr_length
_
move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64
]
Tie operand 1 to ope
r
an
d
0 in
A
ESM
C
pattern
.
.
.
commit
|
commitdiff
|
tree
next