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] Use SUBS for parallel subtraction and comparison with immediate
2017-06-05
ktkachov
[AArch64]
Use SUBS for par
a
llel subtractio
n
a
nd comparison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AA
r
ch64]
P
eephole for SUB
S
commit
|
commitdiff
|
tree
2017-06-02
k
t
k
a
chov
[AArc
h
6
4]
A
d
d
H
F vector
m
o
d
e
s
t
o
lane-to-
l
a
ne
I
N
S pattern
commit
|
commitdiff
|
tree
2017-06-02
k
t
kachov
[AArch64] Emi
t
tighter strong
atomic c
o
mpare-excha
n
ge
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[AArch6
4
] Accept more a
d
dres
s
ing m
o
des for
P
RFM
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[ARM] Add source
m
o
d
e
t
o coproc
e
ssor
pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[A
R
M] PR
t
arget
/
71436: Restri
c
t *loa
d
_
multiple
p
a
ttern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[AAr
c
h64] Use '
x
' constraint fo
r
ve
c
tor HFmod
e
mu
l
tiplica
t
io
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkach
o
v
[ARM] PR
t
a
rget/79911: Invalid vec_select arguments
commit
|
commitdiff
|
tree
2017-03-09
ktka
c
h
o
v
[
A
Arch
6
4] PR tar
g
et/79913:
VEC_SELECT bu
g
s i
n
aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktk
a
c
hov
PR c/7
9
855:
a
d
d
full
s
t
o
p t
o
store merging
p
a
ram descriptions
commit
|
commitdiff
|
tree
2017-03-03
ktkacho
v
[
A
Arch64] Fix bootstrap due
to wide_in
t
.
elt (0) uni
n
it
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktka
c
hov
Skip
g
cc
.
d
g
/
g
i
m
plefe-26
.
c on non-c99 runtime targets
commit
|
commitdiff
|
tree
2017-02-14
k
t
kachov
[ARM
]
PR
r
t
l
-
opti
m
i
z
a
t
ion/68664
Implement TARG
E
T
_SCHED_
C
AN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[AArch64
]
PR rtl-opt
i
miz
a
ti
o
n/68664
I
m
p
l
ement TAR
G
ET_SCHE
D
_
C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AArch64] Use contains_mem_
r
tx_p to dete
c
t
memory
s
ub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[A
R
M] Fix assembly
c
o
mme
n
t syntax in -mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
k
tkachov
[riscv] Fi
x
b
u
i
l
d d
u
e to IN
T
1
6
_MAX i
s
sue
commit
|
commitdiff
|
tree
2017-01-25
ktkacho
v
[
A
RM] PR t
a
r
get/7914
5
Fix xordi3 expander for immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[
d
oc] Co
r
re
c
t
optimisation levels
d
ocumen
t
ation
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[testsuite] Require shared ef
f
e
ctive target for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktka
c
hov
[testsui
t
e] Fix FAIL: gcc
.
dg/l
t
o/pr69188
o
n b
a
re-
m
etal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR target/71270 fix n
e
o
n
_
v
alid_immediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AArch64] Purge leftover
occurrenc
e
s of aarch64_nop
c
rel
a
tive
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktka
c
hov
Add C
o
rtex
-
A
1
5 tuning
to gcc
.
dg/
u
n
init-
p
red-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkach
o
v
[tree-
s
sa-a
d
dress]
A
void creating non-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
kt
k
achov
[ARM] PR tar
g
et/78694: Avo
i
d invalid RTL shar
i
n
g
in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
kt
k
achov
[
A
Arch64] Spli
t
X-reg UBFIZ i
n
t
o
W
-reg
L
SL when possib
l
e
commit
|
commitdiff
|
tree
2016-12-16
kt
k
achov
[A
A
r
c
h64] Spli
t
X-reg UBFX into W-reg LSR when po
s
s
i
ble
commit
|
commitdiff
|
tree
2016-12-12
ktk
a
chov
[libstdc++][testsuite] XFAI
L
tests relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][committed] Sort ARM
v
8
p
rocessors
b
y alphabet
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktk
a
chov
[AAr
c
h64] Se
p
a
rate shrink w
r
apping ho
o
ks implem
e
n
t
ation
commit
|
commitdiff
|
tree
2016-11-30
ktkach
o
v
[
A
Arch64] PR target/78362: Make sure to
o
nly
t
ake REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER] PR tar
g
et/48863 : Don't r
e
plac
e
expressions a
c
ross
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[
A
R
M] PR ta
r
get/784
3
9: Update movdi c
o
n
s
t
rain
t
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktka
c
hov
Remove dead FIXM
E
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[
AArch64] Exp
a
nd DImod
e
constant
s
tores to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
k
tkachov
[AArch64] Fix g
c
c
.
dg/torture/
f
lo
a
t32-
b
uiltin
.
c
with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM
]
PR ta
r
get
/
78364: Add proper restrictions to
zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2
]
Add store
m
erging u
n
it te
s
ts
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
hov
[ARM][2/2] Remo
v
e old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
ARM
]
[1/2] Use gener
i
c_
e
xtra_cost
s
in all rema
i
ni
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkach
o
v
[1/2] Fi
x
off-by-one
e
r
ror in c
l
ear_bit_region
i
n store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktka
c
hov
[A
A
rch64] Fix
P
R ta
r
g
e
t/77822
:
Use
t
ighte
r
predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkach
o
v
[rtlanal
]
Fix WORD_REGISTER_O
P
ERATIONS con
d
ition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
Fix fo
r
b
i
g-endian gcc
.
c-tor
t
ure/exec
u
te/
p
r55
7
50
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR
tree-optimi
z
ation/7
8
170: Truncate
sign-extende
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
P
R
tree-optim
i
zation/781
6
2: Reject negative off
s
ets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[
A
A
rch64] A
d
d function co
m
ments to
some prologue
/
e
p
i
lo
g
u
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIMP
L
E store merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[che
c
k_GNU_style
.
sh] Mo
r
e aggress
i
vely ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkac
h
ov
[ree]
P
R rtl-op
t
imization/
7
8
0
38:
H
andle g
l
obal r
e
gister
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktka
c
hov
[
AArch64] Use new ta
r
get
p
ass r
e
gistra
t
ion fram
e
work
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
tkachov
[AA
r
ch64] A
d
d s
p
el
l
chec
k
ing hint
s
for -mar
c
h,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[simplify-rtx] Ze
r
o-initia
l
ise l
o
ca
l
array
i
n simplify_imme
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fol
d
-const] F
i
x nati
v
e_encode_real for HFmode constants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert
:
[RTL ifcv
t
] Transform
(
X ==
CST) ?
-
C
S
T :
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkac
h
o
v
[RTL
i
fcvt] Transform (
X
=
= CST) ?
-
CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[A
R
M] Fix
-
W
implicit-
f
allthrough warn
i
ngs
commit
|
commitdiff
|
tree
2016-09-26
ktkac
h
ov
[
r
egrename][sel-sched]
F
i
x
b
o
gus use of HARD
_
FR
A
M
E_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify-rtx]
(
GTU (PLUS a C) (
C
- 1)) --> (L
T
U
a
-C)
commit
|
commitdiff
|
tree
2016-09-12
ktkac
h
o
v
[ex
p
med
.
c
]
PR middle-end/77426 De
l
ete duplicate cond
i
tion
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkac
h
o
v
[
A
Arch64] Ad
d
ANDS pat
t
ern
f
or CMP+ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
k
tkachov
[ARM] PR
ta
r
get/704
7
3: R
e
duce
size of Cortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] Re
f
a
c
tor MOVW/MOV
T
fusion
lo
g
ic to all
o
w ex
t
ension
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64]
A
llow
m
ultiple-of-8
i
mmedia
t
e
o
ffse
t
s fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkacho
v
[vector
i
zer][2/2] Hook up mult synthesis lo
g
ic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move
c
h
o
ose_mult_v
a
riant
declaration and depende
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[e
x
pr
.
c] PR mi
d
d
l
e
-end/71700: zero-extend sub-
w
o
rd
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktk
a
chov
[ARM] Add su
p
po
r
t f
o
r so
m
e
A
RMv
8
-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL ifcvt] PR
r
t
l
-o
p
timization/71594: IC
E
in noce
_
em
i
t_
c
mov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Delet
e
thumb_reload
_
in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AAr
c
h64][2/2
]
(Re)Im
p
lement v
c
o
py<q>_lane<
q
> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
k
tkach
o
v
[AArc
h
64]
[
1/2]
Add support INS (
e
lem
e
nt)
i
nstruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][1/
4
]
Replac
e
uses of in
t
_
log2 by exa
c
t_log2
commit
|
commitdiff
|
tree
2016-06-22
ktka
c
hov
[
ARM
]
Add initial sup
p
ort for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64
]
Add in
i
tial
s
upport for Cort
e
x
-A73
commit
|
commitdiff
|
tree
2016-06-20
k
t
kachov
[typo] aligneme
n
t -> alignment
commit
|
commitdiff
|
tree
2016-06-15
ktkach
o
v
[AAr
c
h64][obvious] C
l
e
a
n up par
e
n
t
h
e
se
s
and u
s
e GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL if
c
vt] Allo
w
simple regist
e
r
s
ubr
e
gs in noce_con
v
ert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkac
h
o
v
F
i
x
typo in copyr
i
gh
t
boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[
AArch64] Handle
A
ND+ASHIFT fo
r
m of
U
B
F
IZ corre
c
tly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
U
p
d
ate docume
n
tation f
o
r
ARM
archi
t
ecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[
R
T
L i
f
cvt] Print name of noce trasform t
h
at
s
u
c
c
eeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktka
c
hov
[
AAr
c
h
6
4] Model
C
SEL instruct
i
on
i
n Cortex-A57 schedulin
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
k
t
kachov
[simplify-rtx] Fix unused variable warning in simplify
_
cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[3/3][R
T
L
i
fc
v
t]
PR mid
d
l
e
-end/37780: Conditi
o
nal
e
xpression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktk
a
chov
[2/3][AArch64] Keep
C
T
Z
c
omponents t
o
g
e
t
her until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1
/
3][A
R
M] Keep ctz
expr
e
ssions together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM][obvious
]
Fix typos
i
n *thum
b
1_
m
uls
i
3 comment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlanal] Fix rtl-op
t
i
miz
a
tion/7129
5
commit
|
commitdiff
|
tree
2016-06-02
kt
k
achov
Fix fallout
f
rom: [ARM] PR target/70830
:
Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkac
h
ov
[ARM]
Use proper output modifier for DImo
d
e register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktka
c
h
ov
[
ARM] Tie operand 1 to
oper
a
nd 0 in AESMC pat
t
ern
w
h
e
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AAr
c
h6
4
] Us
e
aarch64_fusion_enabled_p to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkac
h
ov
[AArch
6
4] Remove aarch64_
s
imd_at
t
r_leng
t
h_move
commit
|
commitdiff
|
tree
2016-05-27
ktkach
o
v
[AArch64] Tie opera
n
d 1 to o
p
erand 0 in AESMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
k
t
k
a
c
hov
[AArch64] Sim
p
li
f
y as
h
l
<mode>3 expander for
S
HOR
T
modes
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Delete o
b
solete CC_ZE
S
WP and CC_SE
S
WP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktka
c
hov
[RTL ifcvt] PR rtl-optimization/66940: Avoid
signed
.
.
.
commit
|
commitdiff
|
tree
next