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
ktka
c
hov
[
A
A
rch64] Use SUBS for parallel sub
t
rac
t
ion a
n
d compar
i
son
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
tkacho
v
[AArch6
4
] Peeph
o
le for SUB
S
commit
|
commitdiff
|
tree
2017-06-02
kt
k
ach
o
v
[AArch64]
Add
H
F vector mode
s
t
o lane-to-lane
I
N
S
p
attern
commit
|
commitdiff
|
tree
2017-06-02
ktk
a
chov
[
A
Ar
c
h64] Emit
ti
g
hte
r
strong
a
t
omic
c
om
p
are-exc
h
ange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[
A
Arc
h
64]
Accept more
a
ddr
e
ssi
n
g
modes f
o
r PRFM
commit
|
commitdiff
|
tree
2017-04-10
k
tkachov
[
ARM] A
d
d sour
c
e mode
t
o
coprocessor pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktka
c
hov
[ARM]
PR target/71436: Restrict *load_multiple patter
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[AArch64] Use
'
x'
c
onstraint fo
r
vector HFmode multipli
c
atio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkacho
v
[ARM] P
R
t
arget/
7
99
1
1: Invalid v
e
c_
s
elect a
r
gumen
t
s
commit
|
commitdiff
|
tree
2017-03-09
ktkach
o
v
[
A
Arch64] PR targ
e
t/79
9
13
:
VEC_SELECT bugs i
n
aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkach
o
v
PR c/7985
5
: add full stop to store merging param descriptions
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[AArch64] Fix bootstrap
d
ue t
o
w
id
e
_int
.
elt (0
)
uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
S
k
i
p
gcc
.
d
g
/gimpl
e
fe-26
.
c on non-c99 runti
m
e
targets
commit
|
commitdiff
|
tree
2017-02-14
k
tkachov
[ARM] PR r
t
l
-
optimi
z
atio
n
/68664 Im
p
lement T
A
R
G
ET_S
C
HED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktk
a
chov
[AArch64] PR
rtl-optimization/68664 Impl
e
ment TAR
G
E
T_
S
C
HED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AArch64] Use contains_mem_rtx_p to detect memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[ARM] Fix
a
ssem
b
ly
c
o
m
ment syntax i
n
-m
p
r
i
nt-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[riscv] Fix bui
l
d due to INT16
_
MAX issue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[
ARM] PR target/79145
F
ix xordi3 expander for immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
kt
k
achov
[doc] Correct optimisat
i
on levels documentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktka
c
hov
[te
s
tsuite]
Require
shared
effective
t
arget f
o
r some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[testsuite] Fix FAIL:
gc
c
.
d
g
/lto/pr691
8
8
on
bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkac
h
ov
[A
R
M] PR
t
arg
e
t
/
7
1270
fix neon_
v
alid_immed
i
a
te fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[A
A
r
c
h64]
Purge lefto
v
er occurre
n
ces of aa
r
ch
6
4_no
p
cr
e
lati
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
t
k
ac
h
ov
Add
C
o
rtex-A15 tuning
t
o gcc
.
dg/uninit
-
p
r
e
d-8_
a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkach
o
v
[t
r
ee-ssa-address
]
Avoid
cr
e
at
i
ng non-canon
i
ca
l
RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkacho
v
[ARM] PR target/78694: Avoid invalid
R
TL
sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[
AArch64] Split X-reg UBFIZ into W
-
reg LSL
when p
o
ssibl
e
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64
]
Spl
i
t
X-
r
eg UBFX in
t
o
W
-reg
L
SR w
h
e
n
possible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[li
b
stdc++][t
e
s
tsuit
e
] XFAIL te
s
ts relyi
n
g o
n
long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkach
o
v
[ARM][committed] S
o
r
t
A
RMv8 process
o
rs by alphabe
t
ic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktk
a
ch
o
v
[AA
r
ch64] Separate
s
h
rink wrapping h
o
oks implementation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[A
A
rc
h
64] P
R
target/7
8
362: Make sur
e
to o
n
l
y
take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktka
c
hov
[TER
]
PR target/
4
886
3
: Don't replace expressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
k
t
kachov
[AR
M
] PR tar
g
et/78439: Update m
o
v
d
i constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remove dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkac
h
ov
[
A
Arch6
4
] Expand DImode constant stor
e
s to
t
w
o SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkach
o
v
[
A
Arch64] Fix gcc
.
dg/torture/flo
a
t32-builtin
.
c wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
k
tkac
h
ov
[ARM] PR
t
arget/
7
8364: Ad
d
p
roper restrictions t
o
z
ero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/
2
] Ad
d
sto
r
e
merging unit te
s
ts
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
hov
[ARM][2/2] Remove old
r
tx costs
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
h
o
v
[
A
RM][1/2]
U
se generic_extra_costs in all remai
n
ing
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
c
h
ov
[1/2]
Fix off
-
by-on
e
erro
r
in clear
_
bit_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktk
a
ch
o
v
[AA
r
ch64] Fix
P
R
target/7782
2
:
U
se tighter pred
i
cate
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtlanal] F
i
x WORD_REG
I
S
TER_
O
P
ERATIONS condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
F
ix
fo
r
b
i
g-endian gcc
.
c-torture/exec
u
te/
p
r557
5
0
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
PR tree-optim
i
zation/78170: Trunca
t
e sign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
o
v
PR
t
ree-
o
p
t
imization/78
1
6
2
: Reject negative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AAr
c
h6
4
] A
d
d functi
o
n commen
t
s to some pr
o
l
ogue/ep
i
logue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIMPLE s
t
ore merging
p
ass
commit
|
commitdiff
|
tree
2016-10-24
ktkach
o
v
[check_GNU_styl
e
.
sh] More aggressively i
g
nore
d
g
-
xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] P
R
rtl-op
t
imization/780
3
8:
Handle global register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkach
o
v
[
A
Arch
6
4] Use new target pass re
g
istra
t
ion framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AArch
6
4] Add spellchecking hints
for -mar
c
h,-mc
p
u
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkacho
v
[si
m
p
l
ify-rtx
]
Zero
-
initia
l
ise local array in simpli
f
y_imme
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktk
a
chov
[fold-const] Fix native_encode_real for
HFmode constant
s
commit
|
commitdiff
|
tree
2016-10-03
k
tkachov
Re
v
ert: [RTL ifcvt] Tra
n
s
form
(X ==
CST) ?
-CST :
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkach
o
v
[RT
L
i
fcvt] Transform
(X == CST) ? -
C
ST : Y
into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM]
F
ix -Wimpli
c
it-
f
allthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktk
a
chov
[
regrename][sel-sched] Fix bogus us
e
of HARD_FRAME_POI
N
TER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify-
r
t
x] (GTU (PLUS a C) (C - 1))
-
-> (LTU
a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[
e
xpmed
.
c] PR middle-
e
n
d
/77426 Delete duplicate condi
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkach
o
v
[AArch64]
A
d
d
ANDS
p
attern for CMP+ZERO_EXT
E
ND
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[AR
M
]
PR targe
t
/70473: Re
d
uce s
i
ze of Cortex-A8 auto
m
aton
commit
|
commitdiff
|
tree
2016-08-26
ktka
c
hov
[ARM] Refacto
r
MO
V
W/MOVT fus
i
on l
o
gic
to allow extension
commit
|
commitdiff
|
tree
2016-08-01
k
t
kach
o
v
[AArch64
]
Allow
multiple-of-8 immed
i
ate offsets f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkach
o
v
[vector
i
zer][2/2] Hook up mult synthesis logic
i
nto
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktka
c
hov
[1/2]
Move choose_mult_var
i
ant declarat
i
o
n and depe
n
den
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c]
P
R middle-end/
7
1700:
z
ero-extend
s
ub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
kachov
[
A
RM] Add
s
up
p
ort
f
or some
ARM
v
8-A cores t
o
driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkach
o
v
[RTL ifcvt] PR
rtl-optimi
z
a
t
ion/71594:
I
CE in noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Dele
t
e thu
m
b
_reloa
d
_in
_
h
commit
|
commitdiff
|
tree
2016-06-30
ktk
a
chov
[AArch64][2/2] (Re)Impl
e
ment vcopy<q>_l
a
n
e<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktka
c
hov
[
A
Arch64][1/2]
Add s
u
pport INS (
e
lement) instructi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktk
a
chov
[ARM][1/4] R
e
place uses of int_log2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkac
h
ov
[ARM
]
Add initial sup
p
ort for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktk
a
chov
[
AArch64]
A
dd in
i
tial support for
C
ortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkacho
v
[
t
y
po
]
aligne
m
ent
-
> alig
n
ment
commit
|
commitdiff
|
tree
2016-06-15
ktk
a
chov
[
A
Arch64][obvio
u
s]
Clean up par
e
ntheses and u
s
e GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkacho
v
[RTL ifcvt] All
o
w simple regis
t
er subregs in
n
o
ce_convert_
m
u
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix typo in copyright boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktka
c
ho
v
[AArch64] H
a
nd
l
e AND+AS
H
IFT
form of UBFIZ cor
r
ectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
kacho
v
Upda
t
e documen
t
a
tio
n
fo
r
A
R
M
a
rchitecture
commit
|
commitdiff
|
tree
2016-06-09
k
tka
c
hov
[RTL ifcvt] P
r
i
n
t name of
noce trasform that succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[
A
Arch64] Model CSEL
i
n
s
truction
in
Cort
e
x-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
kt
k
achov
[simplify-rtx] Fix unused v
a
riable warnin
g
in s
i
mplify_con
d
_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktk
a
c
h
ov
[3/3][RTL i
f
c
vt]
P
R middle-end/37780
:
Co
n
ditiona
l
e
x
pre
s
sion
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3][AA
r
ch64] Keep CT
Z
compon
e
n
ts togeth
e
r u
n
til afte
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkach
o
v
[1/3][ARM]
K
eep c
t
z e
x
pressions together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktk
a
chov
[ARM][
o
bvious] Fix typos in *thumb1_
m
ul
s
i3 comme
n
t
commit
|
commitdiff
|
tree
2016-06-02
ktkac
h
ov
[rtla
n
al] F
i
x rtl-optimi
z
ation/7
1
295
commit
|
commitdiff
|
tree
2016-06-02
ktka
c
hov
Fix fallout from
:
[
ARM
]
PR target/70830:
Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktka
c
hov
[ARM] Use
p
roper output modifier for DImode reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktk
a
c
h
o
v
[AR
M
]
T
i
e
operan
d
1 to
ope
r
and 0 in A
E
SMC pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[
AArch64]
Use aarch
6
4_fus
i
on_enabled_
p
to
check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktka
c
hov
[AAr
c
h64] Remove aa
r
ch
6
4
_
simd_attr_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[
A
Arc
h
64] Tie ope
r
and
1 to operand 0 in AESMC patte
r
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
k
t
kachov
[
AArch64] Simplify ash
l
<mode>3 exp
a
nder for SHORT modes
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AA
r
ch64] Delete o
b
solete CC_
Z
ESWP and CC_SESWP
CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkach
o
v
[RTL ifcvt] PR
r
tl-optimization/66940: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
next