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] Allow multiple-of-8 immediate offsets for TImode LDP/STP
2016-08-01
ktkachov
[AArch
6
4] Allow
m
ulti
p
le-of-8 immediate off
s
ets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vectorize
r
][2/2] Hoo
k
up
m
ult
s
ynth
e
sis
logic
into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktka
c
h
ov
[1/2] M
o
ve
ch
o
ose_mult_variant declara
t
ion an
d
dep
e
n
d
en
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c
]
P
R
middle-
e
nd/71700: zero-ext
e
nd sub-wo
r
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[ARM]
Add sup
p
ort
for
s
ome ARMv8-A co
r
es
t
o
d
r
iver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL ifc
v
t] PR rtl-optimi
z
atio
n
/7
1
5
94: ICE in noc
e
_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[AR
M
]
Delete thum
b
_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkacho
v
[AArch
6
4][2/
2
]
(R
e
)
Implement vcopy<q>_lane<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][1/
2
]
Add support INS (element) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[
ARM]
[
1/4]
Repl
a
ce us
e
s of int_log2 b
y
exac
t
_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[A
R
M] Add initial suppo
r
t for
Cor
t
e
x-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkacho
v
[AA
r
ch64] Add initial
sup
p
ort for Co
r
tex-A
7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkac
h
ov
[ty
p
o
] alignement -> alignment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AA
r
c
h
64][obvious] Clean up paren
t
hes
e
s
and use GET_M
O
DE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktk
a
c
h
ov
[RTL ifcv
t
] Allow sim
p
l
e regis
t
er subreg
s
in noc
e
_
convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktka
c
hov
Fix typ
o
i
n
c
o
pyright boil
e
r
p
la
t
e
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[AArch64] H
a
n
d
le AND+A
S
H
I
F
T
form of UBFI
Z
cor
r
ectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update d
o
cume
n
tatio
n
for ARM arc
h
itect
u
re
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[
R
TL
ifcv
t
] Pri
n
t name of noce t
r
asform that succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkach
o
v
[AArch64] Model CSE
L
in
s
truction in Co
r
tex-A57 schedul
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktk
a
ch
o
v
[simplify-rtx] Fi
x
unu
s
ed variabl
e
w
a
rn
i
ng in simplify_
c
ond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkac
h
ov
[3/3]
[
RTL
i
fcvt]
P
R
m
i
d
dle-end/37780: Condi
t
ion
a
l expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkac
h
ov
[2/3][AA
r
ch64] Keep
CTZ component
s
together u
n
til after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tkachov
[1/3][
A
RM] Keep
ctz expressions together until a
f
ter
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkac
h
ov
[ARM][obvious] Fix typos in *t
h
umb1_mulsi3 comment
commit
|
commitdiff
|
tree
2016-06-02
k
t
kachov
[
r
tlanal] Fix
rtl
-
optimization/71295
commit
|
commitdiff
|
tree
2016-06-02
k
t
kachov
F
ix
f
allout from: [ARM
]
PR target/70830: Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[A
R
M
]
U
s
e proper output mo
d
ifier for DI
m
ode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
t
k
achov
[
A
RM] T
i
e
o
perand
1
t
o ope
r
and 0 i
n
AESMC pa
t
t
ern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64] Use a
a
rch64_
f
usion_
e
nabled_p
to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktka
c
h
o
v
[
A
Arch64] Remove aarch6
4
_
s
imd_a
t
tr_length_m
o
ve
commit
|
commitdiff
|
tree
2016-05-27
ktkac
h
ov
[AArch6
4
] Tie operand 1 to
op
e
rand 0
in AE
S
M
C
pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Simplify ashl<mode>3 expander for SH
O
RT modes
commit
|
commitdiff
|
tree
2016-05-27
ktkac
h
ov
[AArch64] De
l
ete obsolete CC_ZESWP and CC_SESW
P
CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktk
a
chov
[RTL ifcvt] PR rtl-optimizat
i
o
n
/
66940: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[A
R
M][4/4] Simplify c
h
ecks
for CONST_INT_P a
n
d comp
a
rison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[
ARM][3/
4
] Cleanup casts from INTVAL to [un
s
igne
d
]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktka
c
hov
[ARM][2/4]
Replace cast
s
of 1 t
o
HOST_WI
D
E_
I
NT b
y
HOST_WIDE
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM] PR target/69857
R
emove
b
ogus early return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] Fix co
s
t
ing of sign
-
e
x
ten
d
ing loa
d
i
n rtx c
o
sts
commit
|
commitdiff
|
tree
2016-05-19
ktkac
h
ov
[
A
RM] PR
t
arge
t
/71056:
Don't use vectorized
built
i
ns
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkac
h
ov
[A
A
rch64
]
PR t
a
r
g
e
t
/70809: Delete
a
arch64_vmls<
m
ode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[
AArc
h
64][tests] Skip
c
pu-diagnostics tests when
overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] Typo
f
ix in tree-ssa-
l
o
op-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktk
a
chov
[o
b
vious]
F
i
x
p
a
ram
n
a
m
e
in
d
ump file
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[A
R
M]
P
R
target/70830: Avoid POP
-
{reglist}^ whe
n
re
t
urning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktk
a
chov
[ARM] Add
m
o
de to
probe_s
t
a
c
k set
o
peran
d
s
commit
|
commitdiff
|
tree
2016-04-28
k
t
k
achov
[internal-
f
n
.
c
]
[commi
t
ted] Conve
r
t conditional co
m
pilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AArch64] De
f
i
n
e WORD_REGISTER_
O
PER
A
TIONS to z
e
ro
and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
k
tkachov
[rtlan
a
l
.
c
]
C
onvert
c
onditio
n
al com
p
i
lation on WORD_
R
EGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FAIL: gcc
.
dg/
t
ree-ssa/
m
inm
a
x-2
.
c scan-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
k
tkach
o
v
[AArch
6
4] W
o
rk around PR target/64971
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[ARM][do
c
] D
o
cume
n
t deprecation of pr
e
-ARMv
4
T
architecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
k
t
kacho
v
[testsuite] PR rt
l
-optimization/70681:
X
FAIL i
r
a
-
shrinkwra
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[ARM] PR tar
g
et/70
5
66
Check that
condition regi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkac
h
ov
[ARM] R
e
duc
e
size of ar
m
1020e a
u
tom
a
ton
commit
|
commitdiff
|
tree
2016-03-23
ktk
a
chov
[ARM]
Split
out armv7ve effective target check
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[
ARM] P
R
driver
/
70132: Av
o
id doub
l
e fclose in driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArc
h
64
]
Fix gcc
.
target
/
aarch64/vec
t
-
r
e
d
uc
-
or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[
AArch64] PR target/7
0
002: M
a
ke aar
c
h64_set_current_f
u
nc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktka
c
hov
[AArch64] Fix thinko in handling of -momi
t
-leaf-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktk
a
chov
[o
b
vious]
F
ix ty
p
o
in tree-ss
a
-math-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
k
t
k
achov
[ARM] Error o
u
t of arm_neon
.
h
if compili
n
g for soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkachov
[AArch64][testsui
t
e] PR target/70004: Remove chec
k
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[ARM] PR
rtl-optimiz
a
tion/69904: Disallow copying/duplica
t
in
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
k
t
kacho
v
[AArch64] Set T
R
EE_TARGET_GLOBA
L
S in
aarch64_
s
et_current_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktka
c
h
o
v
[AArch
6
4] PR
t
arget/6
9
61
3
:
Return zero
TAR
G
ET_SHIFT_TRUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] Test
s
for arm_restrict_it patterns in thumb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
k
tk
a
ch
o
v
[gcse] PR r
t
l
-op
t
imization/69886: Che
c
k target mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkacho
v
[AR
M
] Add initial support
f
or th
e
Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[
ARM] PR targ
e
t
/69875 Fix atomic_loaddi exp
a
nsion
commit
|
commitdiff
|
tree
2016-02-19
ktk
a
chov
[A
A
r
ch64]
Skip gcc
.
ta
r
g
e
t/a
a
rch64/assemb
l
er
_
a
rch_
1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[AAr
c
h64] PR targ
e
t
/
69161: Don't use special predica
t
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[ARM] PR target/69161: Don't ignore m
o
de when matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkach
o
v
[AArc
h
64] Only update
assembler
.
arch directiv
e
when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
tkachov
[AR
M
][4
/
4] Adj
u
st gcc
.
target/arm/w
m
ul-[12
3
]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[c
s
e][3
/
4] Don't
overwrite origi
n
al rtx when fol
d
ing
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][2/4] Fix
oper
a
nd c
o
stin
g
l
o
gi
c
for SMUL[TB][T
B
]
commit
|
commitdiff
|
tree
2016-02-04
ktkacho
v
[ARM][1/4] PR
t
arget/65
9
32: Ad
d
t
e
stcas
e
commit
|
commitdiff
|
tree
2016-02-04
ktkacho
v
[ARM] PR tar
g
et/6593
2
: stop c
h
anging signed
n
ess i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
k
t
kach
o
v
[ARM] Fix PR target/69403: B
u
g in thumb2_ior_scc_strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkachov
[ARM] PR target/
6
9
1
35: Mark ARMv8 vcvt instructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AA
r
c
h64] Hand
l
e
CSEL
o
f zero_extend
e
d
o
perands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[A
A
r
c
h64] Handle compare of z
e
ro_extract form
o
f TS
T
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
tkachov
[
A
Arch64] Properly reject i
n
valid att
r
ibute strings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AArch64] PR r
t
l
-o
p
timization/687
9
6: Add patterns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktka
c
hov
[
R
TL-ifcvt] PR rt
l
-optimizati
o
n/68841: Make sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktk
a
chov
[c
o
mbin
e
][v2] Canonicalise (r + r) to (r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
k
t
k
achov
[combine] Check WOR
D
_REGISTER_
O
PERATIONS normally
rat
h
er
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[
A
A
r
ch6
4
]
PR rtl-op
t
imization/68796
A
dd com
p
a
re-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64]
P
roperly cost zero_
e
x
tend+ashif
t
f
o
r
ms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[A
A
rch
6
4] PR t
a
r
ge
t
/68696 FAIL: gcc
.
target/
a
ar
c
h6
4
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
tkachov
[ARM] PR
target/6864
8
: F
o
l
d
NOT
of CONST_INT in
andsi_io
r
si
3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[combine] Don't cre
a
te L
S
HIFTR
T
o
f z
e
ro bits in change_zero_ex
t
commit
|
commitdiff
|
tree
2015-12-04
ktk
a
chov
[AArch64] Don't allow
-mgenera
l
-regs-on
l
y
t
o
c
hange
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[A
R
M]
PR t
a
rget/682
1
4: D
e
lete
IP-reg
-
clobbering c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL-
i
f
c
vt] PR rtl-opti
m
izati
o
n/68624: Cle
a
n up lo
g
ic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
F
ix FAIL: gcc
.
c-torture/ex
e
cute/20050124-1
.
c
-
O
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
tkacho
v
[RTL-ifcvt] Reject
i
nsns th
a
t are multiple_sets
commit
|
commitdiff
|
tree
2015-11-27
kt
k
ach
o
v
[RTL-ifc
v
t]
PR rtl
-
o
ptimization/6
8
506: Fix
emitting
.
.
.
commit
|
commitdiff
|
tree
next