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
[ARM] PR target/79911: Invalid vec_select arguments
2017-03-13
k
t
kac
h
ov
[
ARM] PR tar
g
et/79911: In
v
alid vec_se
l
ect argument
s
commit
|
commitdiff
|
tree
2017-03-09
kt
k
achov
[AArch64] PR
targe
t
/
7
9913: V
E
C_SELECT bu
g
s in aarch6
4
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
k
t
kachov
PR
c/79855: add fu
l
l
s
t
o
p
to store merg
i
ng
param descrip
t
ion
s
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[
A
A
r
ch64
]
Fix bo
o
tstrap
d
ue
t
o wide
_
i
n
t
.
e
l
t (0)
uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktk
a
ch
o
v
S
k
ip gcc
.
dg/gimplefe-2
6
.
c
on non-c99 runtime
ta
r
gets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM]
PR rtl
-
optim
i
zation/68664
I
m
p
l
e
ment TARGET_S
C
HED_CA
N
_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[AArch64] PR r
t
l-opti
m
izat
i
on/68664 Implemen
t
T
ARGET_S
C
HE
D
_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AArch64] Use
cont
a
ins_mem_r
t
x_p to
detect memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[
ARM
]
Fix
a
ssembly comment s
y
ntax in
-
mpr
i
nt-tune-inf
o
commit
|
commitdiff
|
tree
2017-02-08
ktk
a
cho
v
[riscv] Fix b
u
ild
d
ue to INT1
6
_MA
X
issue
commit
|
commitdiff
|
tree
2017-01-25
ktk
a
chov
[ARM]
P
R target/79145 Fix xordi
3
ex
p
ander for immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[d
o
c] Correct optimisation levels documentatio
n
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktk
a
chov
[
t
e
s
tsu
i
te]
R
equire
s
hared effective t
a
rget f
o
r some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktk
a
chov
[testsuite
]
Fix FAIL: gcc
.
dg/lt
o
/
p
r691
8
8 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR tar
g
et/71270 f
i
x ne
o
n_va
l
id
_
i
mmediate f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkac
h
ov
[
AArch64]
Purge
leftove
r
occu
r
rences of aarch64_nopcrelat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
t
kachov
Add Cort
e
x-A15 tuning t
o
gcc
.
dg/un
i
nit-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tre
e
-ssa-address] Avoid creatin
g
non-c
a
n
onic
a
l
R
TL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
k
tkacho
v
[ARM] PR
t
a
rget/7
8
694: Avoid i
n
valid RTL shar
i
ng in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Spl
i
t X-reg UBFIZ into W-reg LSL
w
hen possible
commit
|
commitdiff
|
tree
2016-12-16
k
t
ka
c
hov
[AA
r
ch64] Split
X-reg UBFX into W-reg LSR when possib
l
e
commit
|
commitdiff
|
tree
2016-12-12
k
tkachov
[libs
t
dc++][testsuite] XFAIL te
s
t
s relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktk
a
c
h
ov
[
ARM][
c
ommit
t
ed]
S
ort
A
RM
v
8 proc
e
ssor
s
b
y
alp
h
a
betic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[
AA
r
ch64] Separate
s
hrink
wrapping hoo
k
s implementation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AArch64] P
R
target/78362: Make
s
ur
e
to o
n
ly
take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER
]
PR target/48863
: Don
'
t r
e
p
l
ace expressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkac
h
ov
[ARM]
PR
t
a
rget/784
3
9: Update movdi con
s
traint
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remove dea
d
FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64]
Expan
d
DImode constant stores to
two SImod
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fix gcc
.
dg/torture/float32
-
bui
l
t
i
n
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkach
o
v
[ARM
]
PR target
/
78
3
64: Add
proper restrictions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
hov
[2/2]
A
d
d
st
o
re merging unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
chov
[
A
RM]
[
2/
2
] Remo
v
e old rt
x
costs
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[ARM][1/2
]
Use g
e
ner
i
c_ext
r
a_costs in all remai
n
ing
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] Fix off-by
-
one er
r
or
i
n clear_bit_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkach
o
v
[AAr
c
h64] Fix PR targe
t
/77822: Use tighter pr
e
dicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[
r
t
lanal] Fix WORD_
R
E
G
ISTER_OPERAT
I
ONS conditio
n
in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix
f
or
b
ig-endian gcc
.
c-torture/
e
xecu
t
e
/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
tkachov
PR
t
r
e
e-optimization
/
78170:
T
runcate sign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR
t
ree-optim
i
zation/78162:
Reject neg
a
t
ive
o
ffsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tkachov
[
A
Arch64] A
d
d function c
o
mme
n
ts to some
p
r
o
logue/ep
i
logue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktk
a
chov
G
I
MPLE store merging p
a
ss
commit
|
commitdiff
|
tree
2016-10-24
ktk
a
chov
[c
h
e
c
k
_
G
NU_
s
tyle
.
sh] Mo
r
e aggressiv
e
l
y ign
o
re dg-xx
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
k
tkachov
[
ree] PR rtl-op
t
i
m
ization/78038: Handle global reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
kt
k
a
c
h
o
v
[A
A
rch64] Use new t
a
rget pass regi
s
trat
i
on frame
w
o
rk
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
tkach
o
v
[AArch6
4
] Add spellche
c
k
i
n
g hints
for -march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
k
tkachov
[
simp
l
ify
-
rtx]
Zero-initialise loca
l
array i
n
simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktka
c
hov
[fold-
c
on
s
t] Fix
n
a
t
ive_enc
o
de_re
a
l for HFmode constants
commit
|
commitdiff
|
tree
2016-10-03
ktkacho
v
Revert: [RTL i
f
c
v
t] Transform (X =
=
CS
T
)
?
-CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
k
t
kachov
[
RTL ifcvt]
Trans
f
orm (X == CST) ? -CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktk
a
chov
[AR
M
] Fix -Wim
p
licit-f
a
llthr
o
ugh
w
arnings
commit
|
commitdiff
|
tree
2016-09-26
k
tk
a
c
h
ov
[regrename][se
l
-sched] Fix bogus use of HARD_FRAME_POIN
T
ER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simpl
i
fy-rtx] (GTU (PLUS a C) (C - 1)) -
-
> (LTU a
-
C)
commit
|
commitdiff
|
tree
2016-09-12
k
t
kachov
[
e
xpmed
.
c] PR middle-end/77426 Del
e
te duplicate condi
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktk
a
chov
[AArch64] Add A
N
DS pattern for CMP+ZERO_EX
T
E
N
D
commit
|
commitdiff
|
tree
2016-08-26
ktkacho
v
[
A
RM] PR target/70473
:
Reduce s
i
z
e
o
f Cortex-A8 automa
t
o
n
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] Refactor MOV
W
/MOVT fusion
logic
t
o
allo
w
extens
i
on
commit
|
commitdiff
|
tree
2016-08-01
ktkach
o
v
[AArch64] A
l
low
multiple
-
of-8
imme
d
iate off
s
ets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
vectorizer][2/2] Hook up mult syn
t
he
s
is
l
ogi
c
into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
kt
k
achov
[1/2] Move choose_m
u
lt_variant declaration a
n
d dependen
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktk
a
chov
[expr
.
c] P
R
middle-end/71700: zer
o
-extend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[
A
RM] Add support f
o
r some
A
RMv8-A
core
s
to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[
R
T
L i
f
cvt]
P
R r
t
l-
o
p
t
im
i
zation/715
9
4: I
C
E in noce_em
i
t_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[
A
RM] Delet
e
thumb_reload_i
n
_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][2/2] (Re)Impl
e
m
ent vcopy<q
>
_la
n
e<
q
> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArc
h
6
4
]
[1/2]
A
dd s
u
pport INS
(elemen
t
) i
n
struct
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
t
kachov
[ARM][1/4] Replace uses o
f
int_log2 b
y
exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[
ARM] Add initial support
f
or C
o
rtex-A73
commit
|
commitdiff
|
tree
2016-06-22
k
tkachov
[
AAr
c
h64] Add initi
a
l
support for Cortex-A
7
3
commit
|
commitdiff
|
tree
2016-06-20
kt
k
achov
[
t
ypo] alignement ->
a
lignment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[A
A
rch64][obvious
]
Cl
e
an
u
p parentheses
and use GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RT
L
i
fcvt] Allo
w
simple register subregs in noce_conve
r
t_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkac
h
ov
Fix
typo in copyright
boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktka
c
h
o
v
[AArch6
4
]
Handle AND+ASHIFT
form
of UBFIZ
correctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkac
h
ov
Update
documentation for ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkacho
v
[RTL ifcvt
]
Print nam
e
of no
c
e trasform
th
a
t succeed
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64] Model CS
E
L instruction in Cortex-A57 sche
d
uling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simplify-rtx
]
Fix u
n
used variable
warning
i
n sim
p
lify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkacho
v
[3/3][RTL ifcvt] PR midd
l
e-
e
nd/37780: C
o
n
d
itional
e
xpr
e
s
s
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkacho
v
[2
/
3][AArch64] Keep CTZ c
o
m
ponents
t
ogether until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkach
o
v
[1/3][ARM] Keep c
t
z exp
r
essions to
g
ether u
n
ti
l
a
fter
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
k
t
kachov
[ARM][obvious] Fi
x
typos in *
t
humb1
_
mulsi3 c
o
mment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlanal] Fix rtl-opti
m
izati
o
n/71295
commit
|
commitdiff
|
tree
2016-06-02
ktk
a
chov
F
ix fallout from: [ARM] PR
t
a
r
get/70830:
Avoid
POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[A
R
M
]
Use proper outpu
t
m
o
difi
e
r for DIm
o
de
regis
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Tie op
e
r
a
nd 1 to operand 0 in AESMC patte
r
n
whe
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
t
kac
h
ov
[
AArch64] Use aar
c
h
64_
f
usion_enab
l
ed_p to check f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64] Remove aarch
6
4_simd_at
t
r_l
e
ngth_m
o
ve
commit
|
commitdiff
|
tree
2016-05-27
k
t
kachov
[AArch64] Tie o
p
erand 1 to operand 0 in AESMC pa
t
t
e
rn
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
k
tkach
o
v
[AArch64] Simp
l
ify ashl<mo
d
e>3 expander for
SHORT
modes
commit
|
commitdiff
|
tree
2016-05-27
k
tka
c
hov
[AA
r
ch64] Delete obs
o
le
t
e C
C
_ZESWP and CC_SESWP
C
C
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
k
tkach
o
v
[RTL ifcvt] PR rtl-optimizatio
n
/66940: Av
o
id si
g
ned
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
k
a
c
ho
v
[ARM][4/4] Simplify chec
k
s for
CO
N
ST
_
I
N
T
_P a
n
d comparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[ARM][3/4] Cleanup casts fr
o
m INTVAL
t
o [un
s
i
g
n
ed
]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][2/4]
R
e
p
lace
c
asts of 1 to
H
OST
_
WIDE_I
N
T by HO
S
T_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkacho
v
[
A
RM] PR target/69
8
57 Remove bogus early return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
k
t
kachov
[ARM]
F
i
x
c
o
s
t
ing of sig
n
-extending lo
a
d in rt
x
co
s
ts
commit
|
commitdiff
|
tree
2016-05-19
ktk
a
chov
[ARM] PR targe
t
/710
5
6: Don't us
e
vectorize
d
builtin
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
tkachov
[AArc
h
64] PR target
/
70809: Delete aarch64_vmls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
kt
k
acho
v
[A
A
rch64]
[
test
s
] Ski
p
cpu-diagno
s
tics tests
w
he
n
overriding
.
.
.
commit
|
commitdiff
|
tree
next