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] arm memcpy of aligned data
2015-08-17
kt
k
achov
[ARM] arm m
e
m
c
py of aligne
d
d
a
t
a
commit
|
commitdiff
|
tree
2015-08-14
ktkacho
v
[AArch64][obv
i
ous] Fix
some target attribute
inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[
A
A
rch64][ob
v
ious] Ma
r
k t
a
rget_attr_1
.
c
a
s compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktka
c
ho
v
[RTL-if
c
vt] Allow PLUS+immediat
e
expression i
n
noce
_
try_s
t
o
r
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
t
kachov
[RT
L
-ifcvt] Improve
conditional select ops on imm
e
diates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AA
r
ch
6
4
]
Do not ICE a
f
ter a
p
ologising f
o
r -
m
c
mo
d
e
l
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch64][14/14] Reuse
target
_
option_
c
ur
r
en
t
_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[doc][13/14] Document AArch64 target
a
t
t
ribu
t
es and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[12/14]
T
arget attributes and tar
g
et pra
g
mas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
64][
1
1/14] Re-layout SIMD builtin typ
e
s on bui
l
tin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][10/14] Impleme
n
t t
a
r
get pragm
a
s
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
64]
[
9/14] Im
p
l
e
ment TARGET_
C
A
N
_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AAr
c
h
6
4][8/14
]
Impleme
n
t TARGET_OPTION_VAL
I
D
_
ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch6
4
][7/14] Implement
TARGE
T
_S
E
T
_
CURRENT_FUNC
T
ION
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][6/14] Implement
T
ARGET_
O
PTION_SAVE
/
TARGE
T
_
O
P
T
ION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
A
r
ch
6
4][5/14
]
Make fl
a
g_o
m
it_leaf_frame_poi
n
t
e
r
intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][4/1
4
] Create TARGET_FIX_ERR_A53_8
3
5
7
69 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch64][3/14] Refactor option overr
i
de
c
ode
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
achov
[AArch64][2/14] Refact
o
r a
r
che
s
handli
n
g, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tk
a
chov
[AArch
6
4][
1
/
1
4] Add id
e
n
t
field t
o
struct processor
commit
|
commitdiff
|
tree
2015-08-03
ktka
c
hov
[
RTL-
i
fcvt] Impr
o
ve
conditional select ops on immedia
t
es
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[A
R
M][2/3] Ma
k
e if_neg_move
a
nd
if_move_neg into insn_and
_
split
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AArch64] Properl
y
handle si
m
p
l
e arith+ext
e
nd op
s
in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvi
o
us] Use
s
td:
:
swap inste
a
d of manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
k
tkachov
[combine][o
b
vious] Use st
d
:
:swap in try_combin
e
commit
|
commitdiff
|
tree
2015-07-21
ktkacho
v
[mat
c
h
.
pd]
PR middle-end/6
6
9
1
5
Rest
r
ict A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simpl
i
fy-rtx][2/2] Simplify
- (y ? -x : x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
kt
k
achov
[PATCH
]
[combine][1/2] Try
t
o simplify
b
ef
o
re su
b
stitut
i
ng
commit
|
commitdiff
|
tree
2015-07-16
ktk
a
chov
[ARM]
[
t
estsuite] Do not ov
e
rr
i
de -mc
p
u
i
n no-volatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AArc
h
64]
Use cinc mnemoni
c
for *c
s
i
nc2
<
mod
e
>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM][t
e
stsuite]
A
dd -mf
l
oat
-
abi=softfp to some
x
scale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktk
a
c
h
ov
[ARM][
t
e
stsu
i
te] Fix FAIL: gcc
.
targe
t
/arm/macro_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
k
t
k
achov
[AArch64][testsuite] Ad
j
ust som
e
arith+
c
ompare tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkachov
[obvious] F
i
x
typos above ex
p
and_cond_expr_
u
si
n
g_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkachov
[ARM] Initiali
s
e cost to COSTS_N
_
INSN
S
(
1) an
d
increment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
k
t
kachov
[i386][obvious] Use std::
s
w
ap
in
s
tead of man
u
ally
s
wapping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
k
tkachov
[ARM][
o
bvious] Fix gcc
.
target/ar
m
/
attr_th
u
mb
.
c
commit
|
commitdiff
|
tree
2015-06-12
k
t
kacho
v
[ifcvt
]
[obvious] Use std:
:
s
wap ins
t
ead
o
f manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
kt
k
a
chov
[
ARM
]
Restrict MAX_CONDITI
O
NAL
_
EXECU
T
E
w
hen -mrestrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
k
tkach
o
v
[
GCC, ARM] armv8 linux t
o
olcha
i
n
asan testcase
f
ail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkachov
[AAr
c
h
64] Always register fma_steering pass bu
t
gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkach
o
v
[ifcvt][obvious] Fi
x
typo
in comment
commit
|
commitdiff
|
tree
2015-06-01
kt
k
achov
[AArch
6
4] Fi
x
type of *<LOGICAL:optab>_one_cmpl_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktka
c
h
ov
[
obvious] Close
c
omm
e
nt
i
n aarch
6
4 t
e
st
commit
|
commitdiff
|
tree
2015-05-27
kt
k
a
chov
[expr
.
c] PR targe
t
/65358 Avoid clobbering partial
argument
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
k
tk
a
c
hov
[PATCH 4/13
]
a
rm musl s
u
ppo
r
t
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[A
A
rch
6
4]
P
R target/65491: Classify
V
1
T
F vector
s
as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkacho
v
[ARM]
H
andle UNSPEC_V
O
LATILE
i
n rtx co
s
t
s and don't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
kt
k
achov
[AArch64] Add __
e
xtension__ and __always_inline__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkachov
Tests
u
ite check for s
q
rt_
i
nsn
.
M
ove pow/sqrt synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[
AArch64][obvious] I
n
a
a
rch64_c
l
as
s
_max_nreg
s
us
e
UNITS_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkach
o
v
[
c
alls
.
c] Remo
v
e #
i
fdef
checks
o
n STA
C
K_GRO
W
S_DO
W
NWA
R
D
commit
|
commitdiff
|
tree
2015-05-15
k
t
kachov
[PATCH 9/13] x
8
6 musl suppor
t
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[AArch6
4
]
Rem
o
ved unused
S
LOW
M
UL
t
a
rget flag
s
commit
|
commitdiff
|
tree
2015-05-13
ktkachov
[t
r
ee-ssa-m
a
th-opts] Ex
p
an
d
pow (x, CO
N
ST) us
i
ng square
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
k
tk
a
ch
o
v
[A
R
M] Fi
x
PR
65955
:
D
o
not take
REG
N
O on non-REG operand
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
kt
k
achov
[P
A
TCH 6/13] mips m
u
sl s
u
pport
commit
|
commitdiff
|
tree
2015-05-08
k
t
kachov
[
P
ATC
H
0
/
13]
Add musl
s
u
ppo
r
t t
o
GCC
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATC
H
2/13] musl libc config
commit
|
commitdiff
|
tree
2015-05-06
ktka
c
hov
[AArch64
]
F
i
x geni
t
e
rators
.
s
h
t
o
u
se s
t
and
a
rd BR
E
syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[
doc]
U
pdate definition location
o
f attribut
e
_sp
e
c
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AAr
c
h
6
4] Mak
e
aarch
6
4_min_divisions_for_recip_
m
ul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
k
tkachov
[AArc
h
64] Fix Cortex-A53 shift costs
commit
|
commitdiff
|
tree
2015-05-01
kt
k
ac
h
ov
[AArch6
4
]
Handl
e
FLOAT and
U
NSIGNED_FLOAT in rtx
c
osts
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[A
A
rc
h
64] Fix aarc
h
64_rtx
_
costs of
PLUS/MINUS
commit
|
commitdiff
|
tree
2015-05-01
ktkac
h
ov
[AArc
h
6
4
] Remember to co
s
t opera
n
d 0
in F
P
compare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Add
alt
e
rnative 'ex
t
r' p
a
ttern, calcul
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[
AArch64] Properly cost FABD pat
t
e
r
n
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AAr
c
h64] Properly handle
m
vn-r
e
gister and add
E
ON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkach
o
v
[AA
r
ch64] Properly cos
t
MNEG/[SU]MNE
G
L patterns
commit
|
commitdiff
|
tree
2015-04-30
k
t
kachov
Fix u
p
new line i
n
previous
commit
commit
|
commitdiff
|
tree
2015-04-30
ktkacho
v
[AArch64] Pro
p
e
r
ly handle
S
H
IFT ops and EXTEND in a
a
rch64_rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Use extend
_
arith rtx cost appropriately
commit
|
commitdiff
|
tree
2015-04-27
kt
k
achov
[com
b
ine
]
[
o
b
viou
s
] U
s
e st
d
:
:s
w
ap instead of ma
n
ua
l
ly
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[
s
implify
-
rtx][
t
rivial
]
Use std::swap instead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[ARM][trivial] Use u
p
p
ercas
e
for cod
e
i
ter
a
t
or names
commit
|
commitdiff
|
tree
2015-04-24
ktkacho
v
[
A
Arch64
]
Implement -m{cpu,t
u
ne,a
r
ch}=
n
ative using
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[ARM]
R
ewrite vc<cond> NEON pattern
s
to use RTL
operations
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
k
tkachov
Re: [PATCH 02/12] remove some ifdef HAVE_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[AR
M
] Restrict {load,store
}
_multiple ex
p
a
n
ders to MAX
_
LD_STM
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktka
c
ho
v
[
ARM]
Make issu
e
rate part of per-co
r
e tuni
n
g structs
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
Revert:
commit
|
commitdiff
|
tree
2015-04-22
k
tkachov
libstdc++
,
libg
f
ortran gt
h
r wo
r
ka
r
o
un
d
for musl
commit
|
commitdiff
|
tree
2015-04-22
k
tkachov
un
w
i
nd fix for mus
l
commit
|
commitdiff
|
tree
2015-04-22
ktkacho
v
fi
x
include
s
update for musl supp
o
rt
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
conf
i
g c
h
anges for musl lib
c
suppor
t
commit
|
commitdiff
|
tree
2015-04-22
k
tka
c
hov
libitm fix
e
s f
o
r mus
l
s
u
pport
commit
|
commitdiff
|
tree
2015-04-21
ktka
c
hov
[e
x
pmed] Properl
y
account for the c
o
st and latency
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
ktk
a
chov
[AAr
c
h64
]
Add zero_
e
x
t
end va
r
i
a
nts of logi
c
al+
n
ot
o
ps
commit
|
commitdiff
|
tree
2015-04-21
ktka
c
h
o
v
[AArch
6
4] In
c
re
a
se
static buffer size
i
n
aarch6
4
_
r
ewrite
_
sel
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
kt
k
ac
h
ov
[
A
R
M] PR 65694: Prop
e
rly sig
n
-extend large numbers
.
.
.
commit
|
commitdiff
|
tree
2015-04-07
ktkachov
[AR
M
]
P
R 65489: Acc
e
pt VSTRUCT
c
o
n
stant
s
in
a
rm_leg
i
timat
e
_c
.
.
.
commit
|
commitdiff
|
tree
2015-04-02
ktkachov
Add myself as revi
e
wer fo
r
a
r
m po
r
t
commit
|
commitdiff
|
tree
2015-03-23
k
tkachov
[
expmed][trivial] F
i
x comment abou
t
multiply
i
ng by
.
.
.
commit
|
commitdiff
|
tree
2015-03-18
ktkachov
[expmed
]
[
c
leanup] Use
s
td::swap instead of manual swapping
commit
|
commitdiff
|
tree
2015-03-13
ktkachov
[ARM] PR t
a
rget/64600 Fix
a
n
othe
r
ICE with -mtune=xscale
.
.
.
commit
|
commitdiff
|
tree
2015-03-12
ktkac
h
ov
Fix Cha
n
geLog
e
nt
r
ies from p
r
e
vi
o
us commit
commit
|
commitdiff
|
tree
2015-03-12
ktkachov
[simplify-
r
tx] PR 65
2
35
:
Ca
l
culate element si
z
e correctly
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
ktka
c
h
ov
[AArch64] Fix w
r
ong
-
code bug in
right-shift
S
I
S
D patterns
commit
|
commitdiff
|
tree
2015-02-04
k
tkachov
[AAr
c
h64] Use std::swap instead of manu
a
lly swappin
g
.
.
.
commit
|
commitdiff
|
tree
next