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] Fix type of *<LOGICAL:optab>_one_cmpl_<SHIFT:optab><mode>3 pattern
2015-06-01
ktkac
h
ov
[AArch64] Fix
t
ype
o
f
*
<LOGICAL:
o
ptab
>
_
o
ne_cm
p
l_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkach
o
v
[obvious]
C
lose comment i
n
aar
c
h64 test
commit
|
commitdiff
|
tree
2015-05-27
ktkacho
v
[expr
.
c
]
PR target/65358 Avoid clob
b
ering partial argument
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[
P
ATCH 4/13] arm musl supp
o
rt
commit
|
commitdiff
|
tree
2015-05-22
k
t
kachov
[A
A
rch64]
P
R
target/654
9
1: Classify V1
T
F ve
c
tors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[A
R
M]
H
andle
U
N
SPEC_VOLATIL
E
in
r
tx costs and don'
t
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AArc
h
64] Add __ex
t
ension__ and __a
l
ways_inline__
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
k
tkachov
Testsu
i
te check for sqrt_i
n
sn
.
Move
p
ow
/
sqrt synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[AArch64][obv
i
ous] In aa
r
ch64_class_max_nregs use UNITS_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktka
c
hov
[c
a
lls
.
c] Remo
v
e
#ifdef checks
o
n STACK_GROWS
_
DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[PATCH 9/13] x86 musl support
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[AArch64] R
e
move
d
unuse
d
SLOWMUL target
f
lags
commit
|
commitdiff
|
tree
2015-05-13
k
t
ka
c
hov
[tree-ssa-m
a
th
-
opts] Expand pow (x, CONST) using
s
q
u
are
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
kt
k
achov
[ARM
]
Fi
x
PR 65955: Do not ta
k
e REGNO
on
n
o
n
-R
E
G operan
d
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
kt
k
achov
[PATCH
6
/1
3
]
mips
m
us
l
support
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH 0/13] Add m
u
sl
s
upport to GCC
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH 2/13] musl libc
c
on
f
ig
commit
|
commitdiff
|
tree
2015-05-06
ktk
a
c
h
ov
[AArch6
4
] Fix genite
r
ators
.
sh to use standard BRE syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[doc] Update defi
n
ition locatio
n
of
a
tt
r
ibut
e
_spe
c
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch6
4
]
M
ake
a
arch64_
m
in_divisions_for_rec
i
p
_
mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktk
a
c
h
o
v
[AArch64] Fix Co
r
tex-A53
shift
cost
s
commit
|
commitdiff
|
tree
2015-05-01
kt
k
achov
[AA
r
ch64]
H
and
l
e FLOAT and UNSIGNED_FLOAT in
r
tx co
s
ts
commit
|
commitdiff
|
tree
2015-05-01
k
tkachov
[A
A
rch64] Fix a
a
rch64_rtx_
c
osts of PLU
S
/M
I
NUS
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[
AA
r
ch64] Reme
m
ber to cost oper
a
n
d
0
i
n FP compa
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktk
a
c
hov
[AArch64]
A
dd alternative 'extr' pattern, calculate
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[
A
Arch64] Pro
p
erly cos
t
FABD pattern
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] P
r
oper
l
y handle mvn-regist
e
r and
a
dd EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkacho
v
[AArch64
]
Properly cost MNEG/[SU]MNEGL pattern
s
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
Fix
up new li
n
e
in
p
r
e
viou
s
comm
i
t
commit
|
commitdiff
|
tree
2015-04-30
k
tkachov
[
A
Arch64] Prope
r
l
y handle SH
I
FT ops and
E
X
TEND in
aarch
6
4_rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktka
c
hov
[A
A
rc
h
64] Use extend_arith r
t
x
c
ost appropriately
commit
|
commitdiff
|
tree
2015-04-27
ktkac
h
ov
[combin
e
][obvious
]
Use
s
td::sw
a
p instead o
f
man
u
ally
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktkach
o
v
[
s
implify-rt
x
]
[
t
r
ivia
l
] Use
std::swap instead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktk
a
chov
[ARM][tri
v
ial] Use u
p
per
c
as
e
for co
d
e iterat
o
r
n
ames
commit
|
commitdiff
|
tree
2015-04-24
kt
k
a
c
hov
[A
A
rch64] Implement
-
m{cpu
,
tune
,
ar
c
h}=na
t
ive using
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[ARM] Rewrite
vc<cond> NEON patterns to use RTL operations
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkach
o
v
Re: [PATCH
02/12
]
remove some
i
fdef H
A
VE_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[A
R
M] Restrict {l
o
a
d,sto
r
e
}
_
m
u
lti
p
l
e
expan
d
ers to MAX_LD_ST
M
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
k
t
ka
c
h
o
v
[
ARM]
Make is
s
ue rate pa
r
t of
per-core tu
n
ing structs
commit
|
commitdiff
|
tree
2015-04-22
k
t
ka
c
hov
Revert:
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
libstdc++, libgfortran
gthr workaround for musl
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
u
n
wind f
i
x f
o
r mu
s
l
commit
|
commitdiff
|
tree
2015-04-22
ktkac
h
ov
f
i
xincl
u
des update
for musl su
p
port
commit
|
commitdiff
|
tree
2015-04-22
ktka
c
h
o
v
con
f
ig cha
n
ges for musl libc support
commit
|
commitdiff
|
tree
2015-04-22
k
tkachov
libit
m
fixe
s
for musl
support
commit
|
commitdiff
|
tree
2015-04-21
k
t
kachov
[
expmed]
Properly ac
c
ount for t
h
e cost
a
n
d
latency
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
ktkachov
[AArch64] Add zero_extend
varia
n
ts of lo
g
ical+no
t
ops
commit
|
commitdiff
|
tree
2015-04-21
ktkachov
[AArch64] Increas
e
s
tatic
bu
f
fer size in aarch64_rew
r
ite_
s
el
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
ktkachov
[ARM] PR 65694: Prop
e
r
ly sign-e
x
tend large number
s
.
.
.
commit
|
commitdiff
|
tree
2015-04-07
ktk
a
ch
o
v
[
ARM] PR 654
8
9: Acc
e
pt VSTRUCT constan
t
s in
arm_legit
i
ma
t
e_c
.
.
.
commit
|
commitdiff
|
tree
2015-04-02
k
t
kachov
Ad
d
m
y
self as
r
eviewer for arm port
commit
|
commitdiff
|
tree
2015-03-23
ktkach
o
v
[expmed
]
[tri
v
ial] Fix co
m
ment about mu
l
tiplying by
.
.
.
commit
|
commitdiff
|
tree
2015-03-18
ktka
c
hov
[expmed][cleanup] Use
s
td
:
:sw
a
p instead of manual sw
a
ppi
n
g
commit
|
commitdiff
|
tree
2015-03-13
ktkachov
[ARM] PR target/64600 Fi
x
another ICE
w
i
th
-
mtune=xs
c
ale
.
.
.
commit
|
commitdiff
|
tree
2015-03-12
ktkachov
Fix ChangeL
o
g entries from previou
s
com
m
it
commit
|
commitdiff
|
tree
2015-03-12
ktkach
o
v
[simplif
y
-rtx] P
R
65235: Calculate e
l
ement size c
o
rrectly
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
ktk
a
cho
v
[AArch64] Fix wrong-code
b
ug in right-s
h
ift SISD patterns
commit
|
commitdiff
|
tree
2015-02-04
ktkachov
[A
A
r
ch64] Use std::swap
inst
e
ad o
f
manua
l
ly swapp
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-02-04
ktkachov
[AArch
6
4] Us
e
std::swap in
s
tead of manu
a
lly swapping
commit
|
commitdiff
|
tree
2015-02-04
ktkachov
[AAr
c
h64]
U
s
e t
a
rget builtin instead of __builtin_sqrt
.
.
.
commit
|
commitdiff
|
tree
2015-01-29
k
t
kachov
[
A
RM][cleanup] S
i
m
p
l
ify some
expressions in some epilogue
.
.
.
commit
|
commitdiff
|
tree
2015-01-28
ktk
a
c
h
ov
[libstd
c
+
+
][testsuite][reverted] Rem
o
ve ch
e
ck for t
r
unca
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-01-27
k
tkachov
[AArch64][test] Fi
x
FA
I
L: gcc
.
t
arget/aarch
6
4/
s
t
o
re
.
.
.
commit
|
commitdiff
|
tree
2015-01-19
k
tk
a
chov
[AA
r
ch64
]
PR 644
4
8:
C
o
mbi
n
e ((x ^ y) & m) ^ x into
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ktka
c
h
o
v
[ARM] PR 620
6
6
:
Call
va_
e
nd
o
n
e
arl
y
return
f
rom v
a
_list
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ktkachov
[
A
R
M
] Mov
e
comment abou
t
s
pl
i
tting Thumb1 pattern
s
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ktkachov
[AArch64] Fix PR 64263: Do not try to spli
t
constants
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
ktkacho
v
[AA
r
ch64]
Er
r
or out of arm_neon
.
h if no
f
p/nosimd
commit
|
commitdiff
|
tree
2015-01-14
ktkachov
[d
o
c
][ARM] Deprecate -mapcs and -mapcs-fram
e
.
commit
|
commitdiff
|
tree
2015-01-14
ktkach
o
v
[
ARM] Fi
x
P
R
t
arget/644
6
0
:
S
et '
s
hif
t
' attr p
r
o
p
e
rly
.
.
.
commit
|
commitdiff
|
tree
2015-01-12
k
t
kachov
[ARM] Use Cort
e
x-A17 tuning par
a
m
e
t
e
rs fo
r
C
or
t
e
x-A
1
2
commit
|
commitdiff
|
tree
2015-01-12
k
tkachov
Fix date
i
n gcc/ChangeLog
commit
|
commitdiff
|
tree
2015-01-12
k
t
kachov
[ARM
]
Implement
TA
R
G
ET_SCHE
D
_MACRO_FUSIO
N
_PAIR_P
commit
|
commitdiff
|
tree
2015-01-12
ktkachov
[
A
RM][c
l
e
a
nup
]
Use R0_REGNUM
a
nd R1_REGN
U
M i
n
stead
.
.
.
commit
|
commitdiff
|
tree
2014-12-19
k
t
kachov
[A
R
M]
[
doc] Rem
o
ve mention of Advanc
e
d RISC Mach
i
n
es
commit
|
commitdiff
|
tree
2014-12-12
ktk
a
chov
Add load of
t
arget-utils
.
exp to libatom
i
c
,
libitm,
.
.
.
commit
|
commitdiff
|
tree
2014-12-12
ktkacho
v
[libgomp][testsuite] Explicitly include
t
a
rget-utils
.
.
.
commit
|
commitdiff
|
tree
2014-12-12
ktkachov
[libstdc++][testsuit
e
] Mark
a
s UNSUPPOR
T
ED tests
t
hat
.
.
.
commit
|
commitdiff
|
tree
2014-12-11
ktkachov
[AArch64] Fix usage of +n
o
in
e
rror message for
aarch64_par
s
.
.
.
commit
|
commitdiff
|
tree
2014-12-11
kt
k
a
cho
v
[
ARM] Fi
x
n
a
mes of s
o
m
e rounding i
n
t
r
insics, impement
.
.
.
commit
|
commitdiff
|
tree
2014-12-11
ktka
c
hov
[testsuite][1
/
2
]
M
ove ${to
o
l}_check_
u
nsu
p
ported_
p
into
.
.
.
commit
|
commitdiff
|
tree
2014-12-09
k
tkachov
[AA
R
CH64][5/
5
] Add macro fusion support for cmp/
b
.
X
.
.
.
commit
|
commitdiff
|
tree
2014-12-04
ktkachov
[testsuite]
C
ache
return value of che
c
k_ef
f
ective_target_
t
iny
commit
|
commitdiff
|
tree
2014-12-01
ktkachov
[AArch64][obvious] Gate fuse_adr
p
_add_1
.
c t
e
st on aa
r
ch6
4
_small
.
commit
|
commitdiff
|
tree
2014-11-28
k
tkachov
[
ARM] Add
-mcpu=cort
e
x-a17
.
cortex-a
7
commit
|
commitdiff
|
tree
2014-11-28
ktkachov
[ARM] A
d
d
Cortex-A1
7
support
commit
|
commitdiff
|
tree
2014-11-27
ktka
c
hov
[AArch64][test] Ma
r
k vari
a
b
l
e
a
s
volat
i
l
e
i
n vsqrt_f64
.
.
.
commit
|
commitdiff
|
tree
2014-11-24
ktkachov
[AArch64
]
[4/5
]
Implement fusion of
A
RDP+LDR
commit
|
commitdiff
|
tree
2014-11-24
k
t
kacho
v
[AAr
c
h64][3/5] Imple
m
ent fusion of
M
OVK+
M
O
VK
commit
|
commitdiff
|
tree
2014-11-24
ktkachov
[sched-de
p
s]
R
emove needless check for modifie
d
_in_p
.
.
.
commit
|
commitdiff
|
tree
2014-11-24
ktkac
h
ov
[AArc
h
64][2/5] Impleme
n
t adrp+add f
u
sion
commit
|
commitdiff
|
tree
2014-11-24
ktkacho
v
[AArch64
]
[1/
5
] Implement
T
A
R
GET_SCHED_MACRO_FUSION_PAIR_P
commit
|
commitdiff
|
tree
2014-11-21
ktkachov
[A
A
rch64] Imp
l
em
e
n
t vsqrt_f6
4
intrin
s
ic
commit
|
commitdiff
|
tree
2014-11-18
k
tkachov
[ARM/AA
r
c
h64] Improve modeled latency betwe
e
n FP operati
o
ns
.
.
.
commit
|
commitdiff
|
tree
2014-11-18
kt
k
achov
[ARM] Use std::swap instead of manuall
y
swapping
commit
|
commitdiff
|
tree
2014-11-18
ktka
c
hov
[ARM] Handle simp
l
e SImode
PLU
S
and MINUS cases in
.
.
.
commit
|
commitdiff
|
tree
2014-11-17
ktkachov
[A
A
rch64] Remo
v
e
c
rypto
extension from default for
.
.
.
commit
|
commitdiff
|
tree
2014-11-11
ktkachov
[
A
Ar
c
h64
]
Pr
o
perly
g
u
a
rd CU
M
U
L
AT
I
VE_ARGS de
f
initi
o
n
.
.
.
commit
|
commitdiff
|
tree
2014-11-11
kt
k
achov
[Fortran] PR 63
7
0
1 Make sure va
r
ia
b
le i
s
always used
.
.
.
commit
|
commitdiff
|
tree
2014-10-29
ktka
c
hov
[AArch64]
Res
t
o
re recog state after finding pre-ma
d
d
.
.
.
commit
|
commitdiff
|
tree
next