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
[aarch64][l
i
bstdc+
+
]
Use __ARM_BIG_ENDIAN ins
t
ea
d
of
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[arm]
P
R target
/
8297
5
:
G
u
a
rd aga
i
ns
t
r
eg_re
n
umber being
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
kt
k
ach
o
v
[arm] PR target/829
7
5: Guard against reg_renumb
e
r bein
g
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
k
t
kachov
[arm] Add -mverbose-cos
t
-dump and de-
v
erbosify cost
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[AA
r
ch64
]
S
pec
i
fy fp16 support for
C
ortex-
A
55
a
nd
C
or
t
e
x
-A
7
5
commit
|
commitdiff
|
tree
2017-11-22
k
tkachov
[A
R
M]
F
ix test armv8_2-fp16-move
-
1
.
c
commit
|
commitdiff
|
tree
2017-11-17
ktkachov
[AR
M
] Fix
t
est armv8_2-fp16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[ARM] F
i
x more -Wr
e
t
u
rn-type fallout
commit
|
commitdiff
|
tree
2017-11-15
k
t
kachov
[AArch
6
4] Impro
v
e scheduling model
f
or X-
G
ene
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[AArch64]
A
dd STP p
a
t
t
ern to store a
v
e
c_co
n
cat of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkach
o
v
[
s
i
mplify-rtx] Simplify vec_m
e
rge of vec_dup
l
ica
t
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktk
a
chov
vec_merge + vec_duplicate + vec_
c
onc
a
t simplification
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
Simplify vec_merge of vec_d
u
p
licate
w
ith const
_
vec
t
or
commit
|
commitdiff
|
tree
2017-09-13
ktkachov
[store-mergi
n
g] Use store order as tie-breaker
in sort_by_
b
itpos
commit
|
commitdiff
|
tree
2017-09-11
k
tkachov
Add mys
e
lf as ARM p
o
r
t maintain
e
r
commit
|
commitdiff
|
tree
2017-07-14
ktkachov
Upda
t
e comment in gimp
l
e-ssa-st
o
re
-
mergin
g
.
c
commit
|
commitdiff
|
tree
2017-07-04
k
tkachov
[AArch64]
Fix strict aliasing issue
in gcc
.
ta
r
get/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
k
tkacho
v
[AArch64] Fix atomic
_
cmp_exc
h
ange_
z
ero_reg_
1
.
c wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktka
c
hov
[AArch
6
4] Allow const0_
r
tx operan
d
f
or atomic
comp
a
re
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64] Add comb
i
ne pattern fo
r
storing lane
zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
kt
k
a
chov
[
A
Arch
6
4]
U
se
S
UBS for paral
l
el sub
t
ractio
n
and comparison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch6
4
] P
e
ephole for SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktk
a
chov
[AArc
h
64]
A
dd HF vector m
o
des to la
n
e-to-lane INS pattern
commit
|
commitdiff
|
tree
2017-06-02
k
t
kachov
[AArch64]
E
m
it tig
h
ter
strong atomic compare-exchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[AAr
c
h
6
4
]
Accept
m
ore
a
d
dre
s
sing modes for P
R
FM
commit
|
commitdiff
|
tree
2017-04-10
ktkacho
v
[ARM] Add source
mode to coprocessor
p
atte
r
n SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[ARM] PR
t
ar
g
et/71436: Restrict *loa
d
_multiple patt
e
rn
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkach
o
v
[AArch64] Use 'x' co
n
straint
f
or
v
ector H
F
m
ode mu
l
t
ipl
i
c
a
tio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
k
t
kachov
[ARM] PR target/7991
1
: In
v
al
i
d
v
ec_select arg
u
ments
commit
|
commitdiff
|
tree
2017-03-09
ktkac
h
o
v
[A
A
rch
6
4] PR
t
arget
/
79913: VEC_S
E
LE
C
T bugs in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
k
t
k
a
ch
o
v
PR c/79855: add full stop to
s
t
ore
mer
g
ing param descriptions
commit
|
commitdiff
|
tree
2017-03-03
ktk
a
chov
[A
A
rc
h
64] F
i
x
b
oots
t
rap
d
ue t
o
w
ide
_
int
.
elt
(
0) uni
n
it
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
S
kip gcc
.
dg/gimple
f
e
-26
.
c on non-c99 run
t
ime
t
ar
g
ets
commit
|
commitdiff
|
tree
2017-02-14
k
t
kachov
[AR
M
] PR
r
tl-opti
m
iza
t
ion/68664 Impl
e
ment TARGET_SC
H
ED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[AArch6
4
]
P
R
r
t
l-
o
ptimization/6866
4
Imple
m
e
nt TA
R
G
E
T_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
t
kachov
[AArch64] Us
e
c
o
ntain
s
_me
m
_rtx_p t
o
dete
c
t
m
emo
r
y sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkacho
v
[ARM] Fix assembly comment syntax in -mpri
n
t-tune-i
n
fo
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[ri
s
cv] Fi
x
build
due to INT1
6
_MAX issue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM
]
PR target/79145 Fix xordi3 expand
e
r for
i
mmediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[doc]
C
orrect optimis
a
tion levels do
c
u
m
entation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[test
s
ui
t
e]
Require sha
r
ed
e
ffective
t
arget fo
r
some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[testsuite] Fix FAIL:
gcc
.
dg/lto/pr69
1
88 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkach
o
v
[A
R
M] PR
target/7127
0
fix
n
eon_valid_imme
d
iate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
k
t
kachov
[AArch64] Purge lefto
v
er occur
r
ences of aarch64_nopcrelati
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
A
d
d
Cortex-A15 tuning to gcc
.
d
g/uninit-pred-8_
a
.
c
commit
|
commitdiff
|
tree
2017-01-09
kt
k
achov
[
t
ree-
s
sa-addres
s
] Avoid creating n
o
n-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
k
t
kacho
v
[
AR
M
] PR target/78694: Avoid invalid RTL
sharin
g
in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Split X-r
e
g
U
B
F
IZ into W
-
reg LSL
when
possible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch6
4
] Split X-
r
eg UB
F
X into W-reg LSR wh
e
n possible
commit
|
commitdiff
|
tree
2016-12-12
ktkacho
v
[libs
t
dc++][testsuite] X
F
AIL tes
t
s
r
e
lying on lon
g
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktk
a
chov
[AR
M
][committed] Sort ARMv8
processors by alp
h
abetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkacho
v
[AArch64] Separate shrin
k
w
r
apping
hooks implem
e
ntati
o
n
commit
|
commitdiff
|
tree
2016-11-30
ktkac
h
o
v
[
AArch64] PR target/78362: Make sur
e
to onl
y
t
a
ke REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
k
t
kachov
[
TER] PR target/48863 : Do
n
't replac
e
expre
s
sions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkac
h
ov
[ARM]
PR target/
7
84
3
9: Update movdi constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
tkachov
Re
m
o
ve dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArc
h
64] Expand DImod
e
constan
t
stores to t
w
o
SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkacho
v
[AArch6
4
]
Fix g
c
c
.
dg
/
torture/fl
o
a
t32-b
u
ilt
i
n
.
c
w
ith
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] PR targe
t
/78364:
Add pro
p
er
restri
c
tion
s
to zer
o
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2
]
Add st
o
re
mergi
n
g unit test
s
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
A
R
M
][
2
/
2
] Remo
v
e
o
ld rtx cost
s
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[ARM][1/2
]
Use g
e
neri
c
_extra_costs in all remai
n
ing
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
ov
[1/2] Fi
x
off-by
-
one error in clear_bit_r
e
gion in st
o
re
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[
AA
r
ch
6
4]
F
ix PR targ
e
t/77822: Use tighter predicate
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[
r
t
la
n
a
l] Fix
WORD_REGI
S
TER
_
OPER
A
TIONS condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
c
hov
F
i
x for big-endian
gcc
.
c-
t
o
r
ture/execute/
p
r5
5
750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
h
o
v
P
R
t
ree-optimiza
t
ion/78170: Truncate sign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-optimization/7816
2
:
Re
j
e
c
t
n
ega
t
iv
e
offse
t
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
[
AArch64] Add function comments to some
p
r
ologue/epilog
u
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
G
IMPLE store m
e
rging pass
commit
|
commitdiff
|
tree
2016-10-24
ktka
c
ho
v
[check_GNU_style
.
sh] More agg
r
essivel
y
ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
k
t
kach
o
v
[ree] PR rtl-
o
ptimization/78038:
H
andl
e
g
l
obal re
g
ister
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[AArch
6
4] Use new
target p
a
ss
r
e
g
istration f
r
am
e
work
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
tkacho
v
[AArch64
]
A
dd spel
l
checking hints for -mar
c
h,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
kt
k
achov
[s
i
mplif
y
-rtx]
Zero
-
i
nitialis
e
lo
c
al
a
r
r
ay in simplif
y
_
immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-c
o
nst] Fix native_encode_real f
o
r
HFmode consta
n
ts
commit
|
commitdiff
|
tree
2016-10-03
kt
k
a
c
h
o
v
Revert: [RTL
ifcvt] T
r
ansfor
m
(X == CST)
? -CST
: Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifcvt]
T
ransform (
X
== CST) ?
-
CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkac
h
ov
[ARM] Fix -Wimplic
i
t
-f
a
llthrou
g
h warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regrename][sel-sched] Fix bogus use
o
f HAR
D
_FRAME_
P
O
IN
T
ER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
k
tkachov
[simplify
-
rtx] (GTU (PLUS a C) (C - 1))
-
-
> (LTU
a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkac
h
ov
[exp
m
e
d
.
c
]
PR
middle-end/77
4
26
D
elete duplica
t
e co
n
dit
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
k
t
kachov
[A
A
rch
6
4] Add AN
D
S pattern for CMP
+
Z
ERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktk
a
c
hov
[ARM
]
PR ta
r
get/70473: Reduce size
of Cortex-A8
a
u
tom
a
ton
commit
|
commitdiff
|
tree
2016-08-26
ktk
a
chov
[AR
M
] Refactor M
O
V
W
/MOVT fusion
lo
g
i
c to allow
extension
commit
|
commitdiff
|
tree
2016-08-01
kt
k
achov
[AArc
h
64]
A
llow multiple-of-8 immediate of
f
set
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkach
o
v
[vectorizer][2/2] Hook up mul
t
syn
t
hesis
l
ogic
i
nto
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
kac
h
ov
[1/
2
] Move choo
s
e
_mul
t
_varian
t
declaration and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktka
c
ho
v
[expr
.
c]
P
R middle-end/7
1
7
0
0: zer
o
-
e
xte
n
d
sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
k
a
c
ho
v
[
ARM] Add supp
o
rt
f
or
some ARMv8
-
A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[
R
TL
ifcv
t
]
P
R
r
tl-optim
i
z
a
tion/71594: ICE in
noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[
A
RM] De
l
ete thum
b
_r
e
load
_
in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64
]
[2/2] (Re)Implement vcopy<q>_lane<q> i
n
trinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][1/2] Add support
INS (ele
m
ent) inst
r
uction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][1
/
4] Replace uses of int_log2
b
y
exac
t
_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkach
o
v
[
ARM] Add initial supp
o
rt for Co
r
tex-A73
commit
|
commitdiff
|
tree
2016-06-22
k
t
k
achov
[AArch64]
A
d
d initial support for Cor
t
ex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktk
a
chov
[typo
]
a
li
g
n
e
ment ->
a
l
i
gnment
commit
|
commitdiff
|
tree
2016-06-15
k
tkac
h
ov
[AArch64][obvious] Clea
n
up
p
arentheses and use GET_MODE
_
UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktk
a
chov
[RTL i
f
cvt] Allow
s
imp
l
e
regi
s
ter subre
g
s
in noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
next