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][libstdc++] Use __ARM_BIG_ENDIAN instead of __AARCH64EB__ in opt_random.h
2017-12-20
ktkachov
[a
a
r
c
h64][lib
s
tdc++]
Use
__ARM
_
BIG_ENDIAN instead o
f
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
k
t
kachov
[arm]
P
R
t
arge
t
/82975:
Guard aga
i
nst reg
_
renumber b
e
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
ktk
a
chov
[arm] PR t
a
r
get/82975: Gua
r
d again
s
t re
g
_
renumber being
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[arm] Add
-mverbose
-
cos
t
-dump and de-verbo
s
ify cost
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[AArch64] S
p
ecif
y
fp16 support
for Cortex-A55 and Cor
t
ex-A75
commit
|
commitdiff
|
tree
2017-11-22
ktkachov
[ARM] Fix te
s
t
armv8_2-fp16-move
-
1
.
c
commit
|
commitdiff
|
tree
2017-11-17
ktkacho
v
[AR
M
] Fix test
a
rmv8
_
2-fp16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[A
R
M] Fix more -Wre
t
urn-typ
e
fallout
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[AArch64] Improve scheduling m
o
del for X
-
G
ene
commit
|
commitdiff
|
tree
2017-11-08
kt
k
a
c
ho
v
[AArch64] Add STP pa
t
tern to
store a vec_concat o
f
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkach
o
v
[simp
l
ify-rtx] Si
m
p
lify vec_merge of
ve
c
_duplicates
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
k
t
k
achov
vec_merge + v
e
c_
d
up
l
icate + vec_c
o
ncat
simplificati
o
n
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
Sim
p
lify vec_me
r
ge of vec_duplicate with co
n
st_vector
commit
|
commitdiff
|
tree
2017-09-13
ktka
c
hov
[store-merging
]
Use
s
t
o
r
e
o
r
der as
t
ie-breaker in sort_by_bi
t
pos
commit
|
commitdiff
|
tree
2017-09-11
ktkachov
Ad
d
mys
e
lf as ARM port maintaine
r
commit
|
commitdiff
|
tree
2017-07-14
ktkachov
U
pdate
c
omm
e
nt in gimp
l
e-ss
a
-store-merging
.
c
commit
|
commitdiff
|
tree
2017-07-04
kt
k
ach
o
v
[AArch64] Fix str
i
ct alia
s
ing issu
e
in gcc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkachov
[AArch64] Fix
a
tomic_cmp_exchan
g
e_zer
o
_
reg_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkachov
[AArch64
]
Al
l
ow c
o
ns
t
0_rt
x
oper
a
nd for atomic compare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktk
a
c
h
ov
[A
A
rch
6
4] Add combine
p
attern for stor
i
ng lane
z
e
ro
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkac
h
ov
[AArch64] Use SUBS for par
a
l
l
el
s
ubtraction and comparis
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[
A
A
rc
h
64] P
e
ephole for S
U
BS
commit
|
commitdiff
|
tree
2017-06-02
ktkacho
v
[AAr
c
h64] Add HF v
e
cto
r
modes to lane-to-lane INS pattern
commit
|
commitdiff
|
tree
2017-06-02
k
t
kachov
[AArch64
]
Em
i
t tigh
t
er s
t
r
o
n
g
atomi
c
compare-excha
n
g
e
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[AArch64] Accept more addres
s
in
g
mod
e
s for PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[ARM] Add s
o
u
r
ce mod
e
to copro
c
essor pat
t
ern S
E
Ts
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[
ARM] PR
target/71
4
36: Restrict *load_multiple patte
r
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktka
c
hov
[AArch64] Us
e
'
x
' constraint f
o
r vect
o
r
HFmode multiplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
kt
k
achov
[
A
R
M
]
PR target/79911
:
Invalid vec_
s
elect argu
m
ents
commit
|
commitdiff
|
tree
2017-03-09
kt
k
ac
h
ov
[
A
A
rch64] PR
t
arget/
7
9
9
13:
V
E
C
_
SELECT bug
s
i
n
aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkac
h
ov
PR c/79855: add full stop to store m
e
rging param descriptions
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[AA
r
ch64] F
i
x b
o
otstrap due
t
o wide_int
.
elt (0) uni
n
it
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Ski
p
gcc
.
dg/gimplefe-26
.
c on no
n
-c
9
9
r
untime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM] PR rt
l
-
optimization/68664 Implement TARGET_SCHED_CAN_
S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
k
tkachov
[AArch64] PR rtl-optimization/68664 Impleme
n
t TARGET_SC
H
E
D_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkac
h
ov
[AA
r
ch64] U
s
e conta
i
ns_me
m
_rtx_p to detect memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[ARM] Fix assembly co
m
men
t
syntax in -mp
r
int-
t
une-
i
nfo
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[r
i
scv]
Fix bu
i
l
d due to INT16_MAX
i
ssue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM
]
P
R t
a
r
g
et/7
9
145 Fix xordi3 expander for
imm
e
d
iate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[doc] Correct optimis
a
t
i
o
n
levels documentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
tkac
h
ov
[
testsuite] Requi
r
e
shared effec
t
i
v
e t
a
rget for so
m
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[testsuite] Fix FAIL: gc
c
.
dg/lto/pr69188 on
b
a
re-me
t
al
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkacho
v
[ARM
]
PR
t
arge
t
/7127
0
fix ne
o
n_valid_immediate
for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
k
tkachov
[A
A
rch64] Pur
g
e leftove
r
occurre
n
ces
of aarch64_no
p
c
r
e
lative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkac
h
ov
Add Cortex-A15 tuning to gcc
.
dg/uninit-pred-8
_
a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[t
r
ee-ss
a
-address] A
v
oi
d
cre
a
ting non-cano
n
ical
R
TL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[ARM] PR targe
t
/78694: Avoid invalid RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[A
A
rch64] Split X
-
reg UBFIZ into W-reg LSL whe
n
possible
commit
|
commitdiff
|
tree
2016-12-16
ktk
a
chov
[AAr
c
h64] Split X-reg UBFX into W-reg LSR wh
e
n
possib
l
e
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstdc++][testsuite] X
F
AIL tests relying on
l
ong
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][com
m
itted] Sort A
R
Mv8 proce
s
so
r
s by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
kt
k
achov
[AArch64] S
e
para
t
e
shrink w
r
a
pp
i
ng ho
o
ks imp
l
e
m
entation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AA
r
ch64] PR target
/
7836
2
: Ma
k
e
s
u
r
e
to only take REG
N
O
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktka
c
hov
[TER]
PR target/48863 : Don't
replace e
x
p
r
e
s
sions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[ARM]
P
R
target/
7
8439: Up
d
a
te mo
v
di c
o
nstraints
for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
tkacho
v
Remov
e
dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkac
h
ov
[
A
Arch64] Expand DImode constant stores to t
w
o S
I
mode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktk
a
c
h
ov
[AArch64] F
i
x gcc
.
dg/
t
orture/float
3
2-builtin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] PR targ
e
t/783
6
4: Add
p
rop
e
r rest
r
ictions
t
o zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[
2
/
2
] Add
s
t
o
r
e m
e
rging unit
t
es
t
s
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[ARM]
[
2
/
2] Remo
v
e old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
k
t
ka
c
hov
[ARM][1/2] U
s
e generic_extra_costs in all
remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
kt
k
achov
[1/2] Fix off-by-one error in c
l
e
a
r
_
bit_region in s
t
o
re
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
k
tkac
h
ov
[AArch64] Fix PR tar
g
et/77822:
Use t
i
ght
e
r p
r
edicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtlan
a
l] Fix WOR
D
_REGIS
T
ER_
O
PERATIONS cond
i
tion in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
Fix f
o
r
big-endian gcc
.
c-t
o
rture/execute/pr55
7
50
.
c
commit
|
commitdiff
|
tree
2016-11-02
kt
k
achov
PR t
r
ee-optim
i
za
t
ion/78170:
T
ru
n
c
a
te sign-ext
e
nded
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
PR
tree-optimization/7
8
1
6
2
: Reject ne
g
ative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
t
ka
c
hov
[
AAr
c
h64] Add function
c
omments
to
some prologue
/
epilogu
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
k
t
kac
h
ov
GIMPLE store merg
i
ng pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[check_GNU_style
.
sh] More aggressively ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree
]
PR r
t
l-optimi
z
ation
/
7803
8
: Handle global re
g
i
s
ter
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkach
o
v
[
A
A
r
ch64] Use
n
e
w
t
a
rget pass
r
egistration framewor
k
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
t
kacho
v
[AAr
c
h64] Add
s
pellche
c
king hints for -
m
ar
c
h,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
kt
k
achov
[
s
i
m
plify-r
t
x] Zero-
i
nitiali
s
e local
a
r
ray in
simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
tkachov
[fold-
c
onst] Fix
n
ative_encode_real
f
o
r
HFmode cons
t
ants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [RTL ifcvt] Transform (X == CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RT
L
ifcvt] Transform (X =
=
CST) ? -CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktk
a
chov
[ARM] Fix -
W
implicit-fallthrough w
a
rnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regre
n
ame][sel-
s
ched] Fix
b
ogus
u
se of HA
R
D_FRA
M
E_P
O
INT
E
R_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify-
r
tx] (
G
TU (PLUS
a C) (C -
1
)) --> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[expmed
.
c]
P
R
mid
d
le-e
n
d/77426 Delete d
u
pli
c
ate co
n
di
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AArch64] Add AN
D
S p
a
ttern f
o
r CMP+ZERO_
E
XTEND
commit
|
commitdiff
|
tree
2016-08-26
ktk
a
cho
v
[ARM] PR
target/70473: Red
u
c
e
si
z
e of Cortex
-
A
8
a
u
tomaton
commit
|
commitdiff
|
tree
2016-08-26
ktkacho
v
[
ARM] R
e
fac
t
o
r MOVW/MOVT
f
u
s
i
on log
i
c
to allow
extension
commit
|
commitdiff
|
tree
2016-08-01
k
tkachov
[AArch64] Allow multiple-of-8 immedia
t
e offsets
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktka
c
hov
[
vectorizer]
[
2
/
2]
H
ook up mult syn
t
hesis log
i
c
into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkacho
v
[1
/
2] Move choose_mult_variant
declara
t
ion and depende
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
k
tkachov
[exp
r
.
c
]
PR middle-
e
n
d
/
71700: zero-extend su
b
-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkac
h
ov
[ARM] Add
s
uppo
r
t for some ARMv8-A cores
to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
k
tka
c
hov
[
RTL ifcvt] P
R
rtl-optimizatio
n
/
7
1594: ICE
in noce_emit_cm
o
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkacho
v
[ARM] Delete thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[A
A
rch64][2/2] (Re)Implement vco
p
y<q
>
_lane<q> intri
n
s
i
c
s
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][1/2] Add support INS (elem
e
nt) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktka
c
hov
[AR
M
]
[1/4]
R
eplace
uses of int_l
o
g2
b
y ex
a
ct_log2
commit
|
commitdiff
|
tree
2016-06-22
k
tkachov
[AR
M
] Add initial s
u
p
p
ort for Co
r
tex-A7
3
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64] A
d
d initial supp
o
r
t for
C
ortex
-
A
73
commit
|
commitdiff
|
tree
2016-06-20
ktka
c
h
ov
[typo] alignement ->
al
i
gnme
n
t
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AArch64
]
[
o
bvious]
C
l
ean up
parenthese
s
and use GET_MODE_UN
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktk
a
chov
[
RTL ifc
v
t] Allow s
i
mple register su
b
re
g
s in noce_convert
_
mu
.
.
.
commit
|
commitdiff
|
tree
next