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] Add HF vector modes to lane-to-lane INS pattern
2017-06-02
ktkachov
[AArch64] Ad
d
HF vec
t
o
r
modes
t
o lane-to
-
lane
I
NS pattern
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArc
h
64]
Emi
t
tight
e
r
s
t
rong atomic compare-e
x
change
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[AArch64] Accept more addressing
m
o
des for
P
RFM
commit
|
commitdiff
|
tree
2017-04-10
kt
k
a
c
h
o
v
[
A
RM] Add source mode to coprocess
o
r patter
n
SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[
ARM] PR ta
r
get/714
3
6: Restri
c
t *load_mu
l
tiple p
a
ttern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
kt
k
achov
[A
A
rch64
]
U
se 'x' constraint for
vec
t
or HFmode mu
l
tip
l
i
c
atio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[ARM] PR target/
7
9911: Invalid vec_se
l
ec
t
ar
g
ume
n
ts
commit
|
commitdiff
|
tree
2017-03-09
k
t
kachov
[AArch6
4
] P
R
target/799
1
3
: V
E
C
_
SEL
E
C
T
b
ugs
i
n aarch6
4
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkacho
v
PR c/
7
9855: add full s
t
op to store m
e
rging
param description
s
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[
A
A
r
ch64
]
Fix b
o
ots
t
rap due to wide_int
.
elt (0) unini
t
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkacho
v
Skip gcc
.
dg
/
gi
m
plefe-26
.
c
on non-c99 runt
i
me targets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM] PR rtl-
o
p
t
i
mi
z
ation/6
8
664 Implement TARGET_
S
C
H
E
D_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[AArch6
4
] PR
rtl-opti
m
i
zation/68
6
64 Implement TARGET_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[
A
Arch64] Use
conta
i
ns_
m
em_rtx_p
t
o detect memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktk
a
chov
[ARM] Fix ass
e
mbly comment syntax in -mprint-tu
n
e-info
commit
|
commitdiff
|
tree
2017-02-08
k
tkachov
[r
i
scv] Fix bui
l
d due to
INT16_MAX
iss
u
e
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM] PR target/79145
F
i
x
x
ordi3
e
xpander
f
o
r
immedi
a
te
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[
doc]
Correct optimisation le
v
el
s
d
o
c
umen
t
ation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
t
kac
h
ov
[te
s
tsuite] R
e
quir
e
shared effe
c
ti
v
e targ
e
t
f
o
r
some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkach
o
v
[
t
est
s
u
i
te] Fi
x
F
A
IL: gcc
.
dg/lto
/
pr69188 on
b
a
re-
m
etal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkac
h
ov
[ARM]
PR target/71270 fix neon_
v
alid_imm
e
diate
for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AArch64] Purge left
o
ve
r
occ
u
r
r
e
n
c
es
o
f aarch64_nopcr
e
lative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkacho
v
Add Cortex-A
1
5 tuning to gcc
.
dg/uninit
-
pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkacho
v
[tr
e
e-ssa-
a
d
dress] Avoid creating
n
on-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[AR
M
] PR target/78694: Avoid invalid
RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[A
A
r
ch64] Split X-reg UBFIZ
i
n
to W-reg LSL when po
s
si
b
l
e
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[
AArch64] S
p
lit X
-
reg
UBFX into W-reg LSR when possible
commit
|
commitdiff
|
tree
2016-12-12
k
t
kac
h
ov
[
l
i
b
s
tdc++]
[
te
s
t
suite] XFAIL
tests rel
y
ing
on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
kt
k
achov
[ARM][committed] Sort
A
RMv8 proce
s
sors
b
y alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AArch64
]
Se
p
arate
shrin
k
w
rapping hooks implem
e
n
t
ation
commit
|
commitdiff
|
tree
2016-11-30
ktka
c
h
ov
[AA
r
c
h
64] PR target/783
6
2
:
Mak
e
su
r
e
to o
n
ly take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktk
a
chov
[TER] PR
t
arget/48863 : Don't
r
eplace express
i
ons
across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
k
t
kachov
[
A
RM] PR target/78439:
U
pdate movdi constr
a
in
t
s
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
tkachov
Remove dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkach
o
v
[AArch64]
Expand DImode c
o
nstant stores to
two SI
m
ode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
kt
k
achov
[
AArch
6
4] Fi
x
gcc
.
dg/to
r
ture/flo
a
t32-bu
i
l
t
in
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktka
c
h
o
v
[ARM] PR
target/78
3
6
4: Add
p
rop
e
r
restrictions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[2/2] Add store merging unit
tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
A
RM]
[
2/2] Remove ol
d
rtx co
s
ts
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][1/2
]
Use gener
i
c_extr
a
_c
o
s
ts in a
l
l remain
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
ho
v
[1/2] Fix off-by-
o
n
e
error in c
l
ear_bit_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArch64] F
i
x PR target/77822:
Us
e
tighter
p
r
edicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtlanal
]
Fix WORD_
R
EGISTE
R
_
O
PERAT
I
ONS condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tkachov
Fix for big-endian gcc
.
c-torture/execute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
PR tree-optimization/78170:
Truncate
s
ign-extend
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR
tree-o
p
timization/78162:
Reject negativ
e
offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
kt
k
ach
o
v
[AArch64] Add function comments
t
o
som
e
pro
l
ogue/epilog
u
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIMPLE s
t
ore merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktkach
o
v
[check_GNU
_
s
tyl
e
.
sh] More
aggressively
i
gnore
d
g
-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkac
h
ov
[ree] PR
rtl-
o
ptimization/78038: Handle gl
o
b
al
r
eg
i
s
ter
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[AArch64]
U
se ne
w
t
arget pass registratio
n
fra
m
ework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktk
a
c
hov
[
A
Arch64] Add spe
l
lcheckin
g
hints for -mar
c
h
,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktk
a
chov
[
s
implify-rtx] Zero-i
n
itiali
s
e local array in
s
implify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
tkachov
[
fold-
c
onst] Fix native
_
encode_re
a
l for HFmode constants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [
R
TL
ifcvt] Transform (X
=
= CST)
?
-CST
:
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[R
T
L if
c
v
t
] Tran
s
form
(
X == CST) ? -CST
:
Y
in
t
o (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] Fix -Wimpl
i
cit
-
fal
l
throug
h
warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[re
g
rename]
[
sel-s
c
hed] Fix bogus
u
se of HARD_FRAME_POINTER
_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkach
o
v
[simplify-
r
tx] (GTU (PLU
S
a
C)
(
C
-
1)) --> (
L
TU a -
C
)
commit
|
commitdiff
|
tree
2016-09-12
ktk
a
chov
[
expmed
.
c]
PR m
i
ddl
e
-end/77426 De
l
et
e
duplicate condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AAr
c
h64] Add ANDS patte
r
n
for CMP+ZERO_EXTEN
D
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM
]
PR target
/
70473: Reduc
e
s
i
ze of
Cortex-A8
a
utomaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[
ARM] Refacto
r
MOVW/MOVT fusion logi
c
to
allow extension
commit
|
commitdiff
|
tree
2016-08-01
kt
k
achov
[AArch64] A
l
low
m
u
ltiple
-
of-8 immediate off
s
ets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vectorizer][2/2] Hook
u
p
mul
t
sy
n
thesis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
kt
k
a
c
h
ov
[1/
2
] Move choo
s
e
_
mult_var
i
an
t
declaration and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR mid
d
le-end/717
0
0
:
zer
o
-extend
sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
kach
o
v
[ARM] A
d
d supp
o
rt for some ARMv8-A cores to drive
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL ifcvt]
P
R rtl-optimizatio
n
/71594: ICE in noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkach
o
v
[AR
M
] De
l
ete thu
m
b_reload
_
in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkac
h
ov
[
AArch64][2/2] (Re)Implem
e
nt vcopy<q>_lane<q>
i
ntrins
i
c
s
commit
|
commitdiff
|
tree
2016-06-30
ktk
a
chov
[AAr
c
h64
]
[1/2] Add
support INS (elemen
t
)
instructio
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][1/4
]
Re
p
lace uses of int_log2 by
e
xact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkach
o
v
[ARM
]
Add ini
t
ial s
u
pport for Cortex
-
A
73
commit
|
commitdiff
|
tree
2016-06-22
ktkach
o
v
[AArch64] A
d
d init
i
al sup
p
ort for Cor
t
ex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[t
y
p
o] alignement ->
align
m
ent
commit
|
commitdiff
|
tree
2016-06-15
kt
k
acho
v
[
A
Arch64][
o
b
v
i
ous] Clean
u
p pa
r
entheses
a
n
d
u
se GET_
M
ODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL ifcvt] Allow simple register sub
r
egs in no
c
e_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix typo in c
o
pyright b
o
i
lerp
l
ate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[AArc
h
6
4
] Handle AN
D
+ASHIFT form of UBFIZ correctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktka
c
ho
v
Update docum
e
nt
a
ti
o
n for ARM a
r
chitecture
commit
|
commitdiff
|
tree
2016-06-09
ktkacho
v
[
R
TL
ifcvt] Print
name of noce trasform that
s
u
c
cee
d
ed
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64] Model CSEL
ins
t
ru
c
tion in Cortex-A57 sc
h
eduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktka
c
hov
[simplify-rtx]
F
i
x unused var
i
able warn
i
ng in sim
p
lify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
ho
v
[3/3][RTL i
f
cvt] PR middle-end/3
7
780: Condit
i
o
n
al exp
r
e
ssion
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/
3
][AArch64
]
Kee
p
CTZ components t
o
geth
e
r until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/
3
]
[ARM] Keep
ctz expression
s
together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
kt
k
achov
[ARM][obv
i
ous] Fix typo
s
in *thumb1_mulsi3 co
m
ment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rt
l
a
nal] Fix
r
tl-optimization
/
71295
commit
|
commitdiff
|
tree
2016-06-02
ktkacho
v
Fix f
a
llou
t
f
r
o
m:
[AR
M
] PR target/70830
:
A
void POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktk
a
chov
[ARM] Use proper
output modifier for DIm
o
d
e
register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
kt
k
a
c
hov
[ARM] Tie operand 1 to oper
a
nd 0 in AESMC pa
t
tern w
h
en
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64
]
Use
a
a
rch64_fu
s
ion_enabled_p to
che
c
k for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
t
kac
h
ov
[AAr
c
h64] Remove aarch64_simd
_
attr_length_
m
ove
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64]
Tie
o
p
era
n
d
1
t
o operand 0 in AE
S
MC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
k
t
kachov
[AArch64] Si
m
plify ashl<mode>3
e
xpander
for SHORT modes
commit
|
commitdiff
|
tree
2016-05-27
k
t
kachov
[AArc
h
64
]
De
l
ete obsolet
e
CC
_
Z
ES
W
P and
CC_
S
ESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL ifcvt] P
R
rtl-optimiz
a
t
i
on/66940: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkachov
[
AR
M
][4/4]
S
implify ch
e
cks for
CONST_IN
T
_P and compari
s
on
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
kt
k
achov
[ARM
]
[3/4] Cleanup
casts from I
N
TVAL to [
u
nsigned]
.
.
.
commit
|
commitdiff
|
tree
next