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
[doc][13/14] Document AArch64 target attributes and pragmas
2015-08-04
ktkacho
v
[doc][13/14] Documen
t
AA
r
ch64
t
arget attributes a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64]
[
12/
1
4] Targe
t
att
r
ibutes and targ
e
t
p
ragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
c
h
ov
[
A
Arch64][11
/
1
4] Re-l
a
y
ou
t
SIMD bu
i
ltin types on builti
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[A
A
rch64][
1
0/14] Implement target pragma
s
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64]
[
9/14] Implement TA
R
GET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][
8
/14]
Implement TARGE
T
_OP
T
ION_VALID
_
ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h
64][
7
/14
]
Impl
e
ment TARGET_SET
_
C
U
RRENT_FUNCT
I
O
N
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
o
v
[AArc
h
64][6/14]
Impleme
n
t T
A
RGET_OP
T
I
O
N_SAVE
/
TAR
G
ET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArc
h
64][5/14] Make flag_omit_le
a
f_frame_poin
t
er
intial
i
ze
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch64][4
/
14]
Cre
a
te TARGET_FI
X
_ERR_A53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][3/14] Refa
c
t
o
r option override
c
ode
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[
A
Arch64][2/14] R
e
factor
a
rches
han
d
ling,
a
d
d
arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][1/14] Add
i
dent field to struct processor
commit
|
commitdiff
|
tree
2015-08-03
k
t
k
a
c
hov
[RTL-ifcvt]
Impro
v
e conditional sel
e
ct ops o
n
immediates
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[AR
M
][2/3] Make if_n
e
g_
m
o
ve and if_move
_
n
eg into insn_an
d
_split
commit
|
commitdiff
|
tree
2015-07-28
ktkach
o
v
[AAr
c
h64] Properly handle simp
l
e arith+ex
t
end
ops
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktka
c
ho
v
[o
b
vi
o
us] Use std:
:
s
wap instead of m
a
n
u
all
y
swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
kt
k
achov
[
c
o
mbine][obvious
]
U
s
e
s
t
d::
s
wap in try_combine
commit
|
commitdiff
|
tree
2015-07-21
k
tkac
h
ov
[
m
at
c
h
.
pd] PR midd
l
e
-
end/66915 Restrict
A - B
-
> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[s
i
mplify-
r
tx][2/2]
S
i
mpl
i
fy - (y ? -x
:
x)
-
> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[PATCH][combine][1/2] T
r
y
to simplify before subst
i
tut
i
ng
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[AR
M
][testsuite] Do n
o
t ov
e
rride -mc
p
u
i
n no
-
volatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AArch64] Use ci
n
c mnemon
i
c
for
*
csinc2<mo
d
e
>_insn
commit
|
commitdiff
|
tree
2015-07-15
k
t
kacho
v
[ARM
]
[testsuite
]
A
dd -m
f
loat-ab
i
=softfp to so
m
e
x
sca
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[ARM][tes
t
sui
t
e] Fix
FAIL: g
c
c
.
target/arm/macro_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkacho
v
[AArc
h
64][tes
t
s
uite] Adjus
t
some
a
rith+compar
e
tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkachov
[obviou
s
] F
i
x typos above
e
xpand_cond_expr_
u
sing_cmove
commit
|
commitdiff
|
tree
2015-07-08
k
tkacho
v
[ARM] Initialise cos
t
to C
O
STS_N_INSNS (1) and i
n
crement
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
kt
k
achov
[i386][obvious] Use s
t
d::swap instead of manually s
w
apping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkachov
[ARM][obvious] Fix gcc
.
target/a
r
m/att
r
_thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkachov
[
i
fc
v
t][obvio
u
s
] Use
s
td::swa
p
instead
o
f manuall
y
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktk
a
chov
[ARM] Restrict MAX_CONDITIONA
L
_EXECUTE when -mrestrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkachov
[
G
C
C
, A
R
M] armv8 linux t
o
olchain asan testc
a
se
fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkachov
[AArc
h
64] Always
registe
r
fm
a
_ste
e
ring pass but
g
ate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkachov
[
i
f
cvt]
[
obvious] Fix
ty
p
o in comment
commit
|
commitdiff
|
tree
2015-06-01
k
t
k
a
chov
[AArch64] Fi
x
t
ype
o
f
*
<LOGICA
L
:opta
b
>_one_cm
p
l_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkachov
[obviou
s
] Close c
o
mment in aarch64 test
commit
|
commitdiff
|
tree
2015-05-27
k
t
kachov
[expr
.
c] PR target/653
5
8 Avoid
clobber
i
ng part
i
al argument
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[PATC
H
4/
1
3]
arm musl
s
upport
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[
AA
r
ch64]
P
R tar
g
et/
6
5491: Classify
V
1TF vec
t
ors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
k
tkachov
[ARM]
H
a
ndle UN
S
PEC_VOL
A
T
I
LE
i
n
rt
x
c
osts and don't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AAr
c
h64] Add __exte
n
sion__ and
_
_al
w
ays_inline__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkachov
T
e
stsuite check for sqrt_insn
.
Move pow/s
q
rt synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkac
h
o
v
[AArch64][obvious] In a
a
rch
6
4_cla
s
s
_
m
a
x
_nregs use U
N
ITS_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkachov
[cal
l
s
.
c] Remove #ifde
f
ch
e
cks on
S
T
A
CK_GROWS
_
DOWN
W
A
RD
commit
|
commitdiff
|
tree
2015-05-15
ktkac
h
ov
[
P
ATCH
9
/13
]
x86 musl support
commit
|
commitdiff
|
tree
2015-05-15
ktkach
o
v
[AArch64] Removed unused SL
O
WMUL ta
r
get f
l
ags
commit
|
commitdiff
|
tree
2015-05-13
ktkachov
[tre
e
-ssa
-
m
at
h
-opts] Expand pow (x, CONST) using squa
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkachov
[ARM] Fix PR 65955: Do not take RE
G
N
O on non-REG operand
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktk
a
chov
[PATCH 6
/
13] mips mus
l
support
commit
|
commitdiff
|
tree
2015-05-08
ktkach
o
v
[PATCH
0/13] Add
musl support to GC
C
commit
|
commitdiff
|
tree
2015-05-08
ktkach
o
v
[PAT
C
H
2/13] musl libc config
commit
|
commitdiff
|
tree
2015-05-06
ktkachov
[
AArch64
]
Fix geniterato
r
s
.
sh to use standard BR
E
syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktk
a
chov
[doc] Updat
e
definition
location of at
t
ribute_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Make aarch64_
m
in_divisi
o
ns_for_reci
p
_
mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[
A
A
rch64]
Fix Cortex-A53
s
hift costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArc
h
6
4
] Handle FLOA
T
and UNS
I
GNED_FLOAT in rt
x
costs
commit
|
commitdiff
|
tree
2015-05-01
k
tkachov
[AA
r
ch64] Fix a
a
r
ch64_rtx_co
s
t
s of PLUS/MINUS
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Rem
e
m
ber to cos
t
operand
0 in
FP c
o
mpare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktk
a
chov
[AArch64]
A
dd a
l
ternati
v
e
'extr' p
a
ttern
,
calculate
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
kt
k
achov
[
AArch64] Pro
p
e
r
l
y
cost FABD pattern
commit
|
commitdiff
|
tree
2015-04-30
k
t
kachov
[AArch64] P
r
operl
y
handle
m
v
n-register and add EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
k
tkachov
[AArch64] Properly cost MNE
G
/[SU]MNEG
L
pa
t
terns
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
Fix up new line in previo
u
s com
m
it
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Prop
e
r
l
y
handle SHIFT ops and EXTEND
in
aarc
h
64_rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AA
r
ch64
]
Use exten
d
_ari
t
h rtx
cost appr
o
p
r
iately
commit
|
commitdiff
|
tree
2015-04-27
ktka
c
hov
[combine][obvious] Use std::swap instead of man
u
ally
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[sim
p
l
i
f
y-rtx]
[
trivial]
U
s
e std::swap
i
n
s
tead o
f
manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
k
t
kachov
[ARM][trivial] Use uppercase for code iterator
names
commit
|
commitdiff
|
tree
2015-04-24
ktk
a
chov
[AArch64]
I
m
p
lement -m{cp
u
,tune,arch}=native usi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
k
tk
a
chov
[ARM] Rewr
i
te v
c
<cond> NEON
p
a
ttern
s
to use RTL operations
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkac
h
o
v
Re
:
[PATCH 02/12
]
re
m
ove so
m
e ifdef HA
V
E_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
k
tk
a
chov
[AR
M
] Restrict {lo
a
d,
s
tore}_multiple expanders to MAX_LD
_
STM
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[ARM] M
a
k
e issue ra
t
e par
t
o
f pe
r
-core tuning struct
s
commit
|
commitdiff
|
tree
2015-04-22
k
tkachov
Rever
t
:
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
libstdc++, libgfortran g
t
hr
w
o
r
karo
u
nd for musl
commit
|
commitdiff
|
tree
2015-04-22
ktk
a
chov
unwind
fix for musl
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
f
ixincludes update
for m
u
sl
support
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
config changes for mu
s
l libc supp
o
rt
commit
|
commitdiff
|
tree
2015-04-22
k
t
kachov
l
i
bitm
f
i
xes for mus
l
support
commit
|
commitdiff
|
tree
2015-04-21
ktkachov
[exp
m
ed] Properly a
c
count
for the cost
a
nd latency
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
ktk
a
chov
[AArch
6
4
]
Add ze
r
o_extend variants
of logic
a
l+
n
ot ops
commit
|
commitdiff
|
tree
2015-04-21
kt
k
achov
[AArc
h
6
4
] In
c
rease st
a
tic
buffer siz
e
in aarch64_rewri
t
e_sel
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
ktkach
o
v
[
A
RM] PR
6
5694: Prop
e
rly s
i
gn-ex
t
end large
number
s
.
.
.
commit
|
commitdiff
|
tree
2015-04-07
k
tkachov
[ARM]
PR 65489: A
c
cept VSTR
U
CT
const
a
nts in ar
m
_
l
eg
i
tima
t
e_
c
.
.
.
commit
|
commitdiff
|
tree
2015-04-02
k
t
kachov
Add myself as
r
e
viewer
for
ar
m
port
commit
|
commitdiff
|
tree
2015-03-23
k
tkachov
[expmed][
t
r
i
v
ial] Fix
comment about
mu
l
tiplying by
.
.
.
commit
|
commitdiff
|
tree
2015-03-18
k
t
kacho
v
[
expmed][
c
le
a
nup]
Use std
:
:
swap
i
nstead of manual swapping
commit
|
commitdiff
|
tree
2015-03-13
ktkach
o
v
[
A
RM] PR tar
g
et/64600 Fix anot
h
er ICE with -
m
tune=xscale
.
.
.
commit
|
commitdiff
|
tree
2015-03-12
ktk
a
chov
Fix ChangeLog en
t
r
i
es
f
rom p
r
evi
o
us commit
commit
|
commitdiff
|
tree
2015-03-12
ktkachov
[
simplify-rtx
]
P
R
65235: Calculate elemen
t
si
z
e correctly
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
ktk
a
chov
[AArch64] Fix wron
g
-code bug in right-shift S
I
S
D pat
t
erns
commit
|
commitdiff
|
tree
2015-02-04
ktkachov
[
A
Arch64] Use
std::swap instead of manu
a
lly swapping
.
.
.
commit
|
commitdiff
|
tree
2015-02-04
k
tkacho
v
[AArch64] Us
e
s
t
d::swap instead o
f
m
anually
s
wap
p
ing
commit
|
commitdiff
|
tree
2015-02-04
k
t
kachov
[A
A
rch64] Use target bu
i
ltin instead of __builtin_sqrt
.
.
.
commit
|
commitdiff
|
tree
2015-01-29
k
tkachov
[ARM][c
l
eanu
p
] Simplify some expre
s
s
ions in some epilogue
.
.
.
commit
|
commitdiff
|
tree
2015-01-28
ktkachov
[libs
t
dc++][
t
e
stsuite][rev
e
rte
d
] Remove
ch
e
ck for trun
c
ation
.
.
.
commit
|
commitdiff
|
tree
2015-01-27
ktka
c
hov
[AArch64][test] Fix FAIL: gcc
.
targe
t
/
aarch64/store
.
.
.
commit
|
commitdiff
|
tree
2015-01-19
k
t
k
achov
[AArch64] PR 64448: Combine ((x
^ y) & m
)
^ x into
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ktkach
o
v
[
ARM
]
PR 62066: C
a
ll va_
e
nd on early
return from
v
a_
l
ist
.
.
.
commit
|
commitdiff
|
tree
next