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
ktkach
o
v
[
aa
r
ch64][l
i
bs
t
dc++]
Use __ARM_
B
I
G_E
N
D
I
AN in
s
tead o
f
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[arm] PR t
a
rget/82975: Guard against reg_ren
u
mb
e
r being
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
k
t
ka
c
h
ov
[arm] PR
target/82975: Guard against reg_r
e
n
umber being
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkach
o
v
[ar
m
] Add -mv
e
rbose-cost-dump and
d
e
-verbosify cost
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
k
tkachov
[AAr
c
h64] Specify fp1
6
support for
C
o
rtex
-
A55 and Cortex-A75
commit
|
commitdiff
|
tree
2017-11-22
kt
k
achov
[A
R
M] Fi
x
test armv
8
_2-fp16-move-
1
.
c
commit
|
commitdiff
|
tree
2017-11-17
ktka
c
hov
[ARM] Fix test ar
m
v
8_2-fp16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[ARM] Fi
x
more -Wreturn-type fa
l
lout
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[AArch64] Improve scheduling model
for X-Gene
commit
|
commitdiff
|
tree
2017-11-08
kt
k
achov
[AAr
c
h64
]
Add STP pa
t
tern t
o
store
a v
e
c_concat of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[simp
l
if
y
-
rtx] Simpl
i
fy vec_merge of vec_duplicates
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
vec_merge + vec_duplicate + vec_concat simplificat
i
on
commit
|
commitdiff
|
tree
2017-11-08
k
tkach
o
v
Simplify ve
c
_merge of v
e
c_dup
l
icate with co
n
st_v
e
c
tor
commit
|
commitdiff
|
tree
2017-09-13
ktkachov
[store-merging]
Use store order as ti
e
-
b
reak
e
r in sort_by_
b
i
t
pos
commit
|
commitdiff
|
tree
2017-09-11
ktkachov
A
d
d
mys
e
lf
as ARM
por
t
maint
a
iner
commit
|
commitdiff
|
tree
2017-07-14
ktkachov
Update comment in g
i
mple-ssa-store-merging
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[A
A
rch64] Fi
x
strict aliasing iss
u
e in gcc
.
tar
g
et/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkachov
[
AArch64]
Fix atomic_cmp_ex
c
hange_zer
o
_reg_1
.
c
w
it
h
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
k
t
kacho
v
[AArch64] Allow const
0
_rtx operan
d
f
o
r atomic compar
e
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktk
a
chov
[
A
A
r
ch64]
Add
c
ombine patt
e
rn for storing lane zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkach
o
v
[AArch64] U
s
e
S
UBS
for parallel subtrac
t
ion a
n
d c
o
mparison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
t
kac
h
ov
[AArch64] Peephole
for
S
UBS
commit
|
commitdiff
|
tree
2017-06-02
k
tkachov
[AArch64] Add HF vector modes to lane-
t
o
-
lane INS
p
attern
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArc
h
6
4] Emit tighter strong atomic compare-exchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkacho
v
[AArch64]
A
c
cep
t
more addressing modes for PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktka
c
hov
[A
R
M] Add
sou
r
c
e
m
ode to coprocessor pattern SE
T
s
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[ARM] PR ta
r
get/71436: Restrict *load_
m
ul
t
iple pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkacho
v
[
A
Arch64] Use 'x' const
r
aint for v
e
c
t
or
HFm
o
de mu
l
tiplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[ARM
]
PR tar
g
et/7991
1
: Inv
a
lid vec_
s
elect arguments
commit
|
commitdiff
|
tree
2017-03-09
k
tkachov
[AA
r
ch64] PR target/
7
9913:
VEC
_
SELECT bu
g
s in aarch6
4
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
PR c/79855: add fu
l
l stop to store merging par
a
m
d
escript
i
ons
commit
|
commitdiff
|
tree
2017-03-03
k
t
kachov
[AArch64] Fix
boot
s
trap du
e
t
o
wide_in
t
.
elt (0) unini
t
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktka
c
h
ov
Skip gcc
.
dg/gim
p
lefe-26
.
c
o
n
non-c99 runtim
e
targets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM] PR rtl-opti
m
izati
o
n/68664
Implement TARGET_SCHE
D
_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
k
tkac
h
ov
[AArch64] PR rtl-o
p
tim
i
zation/
6
866
4
I
m
plemen
t
TARGET_SCHED_
C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AArch64] Use contains_mem_rtx_p to
detect
memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
tka
c
hov
[A
R
M] Fix assembly comment syntax i
n
-mprint-tune-i
n
f
o
commit
|
commitdiff
|
tree
2017-02-08
k
tk
a
c
hov
[riscv
]
Fix build due to INT
1
6_MAX issue
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[ARM] PR target/79145 Fix xordi3
expander for
i
mmedi
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[doc]
C
o
rre
c
t
o
ptimisa
t
io
n
levels document
a
tion for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[te
s
t
s
uite
]
Require
shared effective targe
t
for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
k
t
kachov
[t
e
s
tsuite] Fix FAIL: gcc
.
dg/lto/pr69188 on ba
r
e-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR target/71270
fix neon_valid_immediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AArch64] Purge l
e
ftover o
c
c
urrences of aarch64_nop
c
re
l
ativ
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkac
h
ov
Add Corte
x
-A15 t
u
ning to gcc
.
dg
/
uninit
-
pred-
8
_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
k
t
kachov
[
tree-s
s
a-a
d
dress] Avo
i
d creating non-canoni
c
al RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[ARM] PR target/78694: Avoid
i
nvalid RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkach
o
v
[AArch64] Split X-reg
UBFIZ into W-
r
eg LSL whe
n
possible
commit
|
commitdiff
|
tree
2016-12-16
kt
k
achov
[AArc
h
64] Sp
l
i
t X-re
g
UBFX int
o
W-reg LSR when possible
commit
|
commitdiff
|
tree
2016-12-12
k
tkachov
[libstdc+
+
][t
e
stsuite] XF
A
IL tests relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktka
c
hov
[ARM][committe
d
] Sort ARMv8 proce
s
sors by alpha
b
et
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
k
tkachov
[AAr
c
h6
4
] S
e
parate shrink wrapping hooks
implementati
o
n
commit
|
commitdiff
|
tree
2016-11-30
ktkacho
v
[AArch
6
4] PR target/78362: Make sure to only take RE
G
NO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
k
tkachov
[
TER] PR tar
g
et/48863 : Don't replace ex
p
ressio
n
s across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktk
a
chov
[
AR
M
] PR target/78439:
U
pdate movdi constrai
n
ts for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
kt
k
achov
Rem
o
ve d
e
ad
F
IXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[
A
Arch64] Expand DImo
d
e
c
o
ns
t
ant sto
r
es
t
o two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fi
x
g
c
c
.
dg/
t
orture/float32
-
bu
i
ltin
.
c w
i
th
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] PR target/78364: Add
proper restri
c
t
ions
to
z
ero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
2/2] Add store me
r
ging unit tests
commit
|
commitdiff
|
tree
2016-11-08
k
t
kacho
v
[
ARM
]
[2/
2
] Remove ol
d
rtx
costs
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[ARM
]
[1
/
2] Use generic_extr
a
_cos
t
s in all remain
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2]
Fix off-by-one error
in cle
a
r_b
i
t_r
e
g
io
n
i
n
s
tore
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktka
c
hov
[AArc
h
64] Fix PR target/
7
7822: Use tighter
p
r
e
dicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[r
t
lanal] Fix WORD_REGISTER_OPERATIONS condi
t
ion in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
Fix for
big-
e
ndian gcc
.
c-to
r
ture/execut
e
/pr5
5
750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
P
R
tr
e
e-o
p
ti
m
iz
a
tion/78170: Truncate sign-extend
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
t
kachov
PR tree
-
optimization/78
1
62: Reject negati
v
e offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
[AArc
h
64] Add fu
n
ction comments to some prologue/
e
pil
o
gue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
G
IMPLE store merg
i
ng pass
commit
|
commitdiff
|
tree
2016-10-24
ktk
a
c
hov
[
c
heck_GNU
_
style
.
sh] More aggress
i
vely
i
g
n
ore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkac
h
ov
[ree] PR rtl-
o
ptimiz
a
tion/78038:
Handle
g
lobal
r
egiste
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
kt
k
achov
[
AArch64] U
s
e new
ta
r
get
p
ass registrat
i
on framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktka
c
hov
[AArc
h
64] Add spell
c
hecking hints for -marc
h
,
-
mc
p
u
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[simplify-rt
x
] Zero-initialise lo
c
al array
i
n s
i
mplif
y
_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-cons
t
] Fix nati
v
e_enco
d
e
_
real for HFmode con
s
tants
commit
|
commitdiff
|
tree
2016-10-03
k
t
kachov
R
evert: [RTL ifcvt] Transform (X =
=
CST) ? -CST :
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[
R
TL ifcv
t
] Transform (X =
=
CST
)
? -C
S
T : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
t
k
ac
h
ov
[ARM] Fix
-
Wimplicit-fallthroug
h
warn
i
ngs
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regrename][s
e
l
-
s
che
d
] F
i
x
b
o
gus use
of HARD_FRA
M
E
_
POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simpli
f
y-rtx] (GTU (PLUS
a C) (C - 1)) --
>
(LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
k
t
kachov
[e
x
p
med
.
c]
PR middle
-
end/77426 Delete duplicat
e
condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AA
r
ch64] Add
ANDS patt
e
rn for
C
MP+ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM
]
PR target/704
7
3
:
Re
d
u
c
e size
o
f
Cortex-A8 automato
n
commit
|
commitdiff
|
tree
2016-08-26
ktkac
h
ov
[ARM
]
Refactor MOVW/MO
V
T fusion logic to allow extension
commit
|
commitdiff
|
tree
2016-08-01
kt
k
achov
[AArch64] Allow multiple-of
-
8 i
m
mediate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
ve
c
torizer][2/2] H
o
o
k up mul
t
synthesis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move choos
e
_
mult_variant declara
t
ion and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkach
o
v
[expr
.
c]
PR middle-e
n
d/7
1
700: zer
o
-extend
su
b
-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[ARM] Add support for s
o
me ARM
v
8-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkacho
v
[RTL ifcvt] PR rtl-optim
i
za
t
io
n
/71594: IC
E
in noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] D
e
lete t
h
umb_rel
o
ad_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][2/2] (Re)Implement vcopy
<
q>_lane<q>
intrinsics
commit
|
commitdiff
|
tree
2016-06-30
kt
k
achov
[
A
Arch64][1/
2
] Ad
d
support
I
NS (element
)
instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
kt
k
achov
[ARM][1/4] Rep
l
ace uses of int_
l
og2 by ex
a
ct_l
o
g2
commit
|
commitdiff
|
tree
2016-06-22
ktkacho
v
[ARM] Add i
n
it
i
a
l
s
upport f
o
r
C
ortex-A7
3
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64]
A
dd init
i
al
s
up
p
ort for Corte
x
-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo]
a
ligneme
n
t ->
a
lignment
commit
|
commitdiff
|
tree
2016-06-15
ktka
c
h
ov
[AArch
6
4][ob
v
ious] Clean up parentheses a
n
d us
e
GET_M
O
DE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
kt
k
achov
[
R
T
L ifcvt] Allow
s
imple register su
b
regs in noce_conv
e
rt_mu
.
.
.
commit
|
commitdiff
|
tree
next