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
ktka
c
hov
[AArch
6
4
]
Fi
x
type of
*
<
L
OG
I
C
A
L
:optab>_one_cmpl_<SH
I
FT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
kt
k
ach
o
v
[obvious] Clo
s
e co
m
ment in aarch64 test
commit
|
commitdiff
|
tree
2015-05-27
k
tka
c
hov
[exp
r
.
c] PR target/65358 Avoid clobbering pa
r
tial argument
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
kt
k
achov
[
PATCH 4/
1
3
] arm musl support
commit
|
commitdiff
|
tree
2015-05-22
kt
k
achov
[
A
A
rch6
4
] PR
t
arget/654
9
1: Classify V1TF vectors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AR
M
] Handle UNSP
E
C_
V
OLATILE
in
r
tx
costs and don'
t
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AAr
c
h64] Ad
d
__extensio
n
__ and __always_inline__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkachov
Tests
u
i
te check fo
r
sqrt_in
s
n
.
M
o
ve pow/sqrt synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[AArch
6
4]
[
obvi
o
us] In aar
c
h64_c
l
ass_max_nregs use UNITS_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkachov
[
calls
.
c] R
e
move #ifdef checks on STACK_GROW
S
_
DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[PATCH
9/13] x8
6
musl support
commit
|
commitdiff
|
tree
2015-05-15
ktk
a
chov
[
AAr
c
h64] Removed unused SLOWMUL target f
l
a
gs
commit
|
commitdiff
|
tree
2015-05-13
ktkachov
[t
r
ee-ssa-ma
t
h-opts] Expand pow (x, CON
S
T)
u
si
n
g sq
u
are
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
k
tkac
h
ov
[ARM] Fix PR 6595
5
: Do not
t
a
k
e REGNO on non-
R
EG oper
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktkacho
v
[PATCH 6/13] mips mus
l
support
commit
|
commitdiff
|
tree
2015-05-08
k
t
kachov
[PATCH 0/13] Add musl
support to GCC
commit
|
commitdiff
|
tree
2015-05-08
k
tkachov
[PA
T
CH 2/13] mu
s
l lib
c
con
f
i
g
commit
|
commitdiff
|
tree
2015-05-06
ktkachov
[AArch6
4
] Fix ge
n
iterators
.
s
h
t
o
use standard BRE syn
t
ax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[doc]
Updat
e
defini
t
i
on
l
ocati
o
n
of
a
t
tribute_
s
pec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkac
h
ov
[A
A
rch64] Make
aa
r
ch64_min_divis
i
o
n
s
_for
_
recip_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[A
A
rch64] Fix Cortex-
A
53 sh
i
ft costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Handle
FLO
A
T and
UNSIGNED_FLO
A
T i
n
rtx cost
s
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AAr
c
h64]
F
ix aarch64_r
t
x
_
c
osts of PLUS/MINU
S
commit
|
commitdiff
|
tree
2015-05-01
k
t
kachov
[AA
r
ch64] Rememb
e
r to cost operand 0
i
n
FP compare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[A
A
rch
6
4]
A
dd alter
n
at
i
ve
'
extr'
p
attern, calcula
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkach
o
v
[
A
A
rch64] Prope
r
ly co
s
t F
A
BD pat
t
e
r
n
commit
|
commitdiff
|
tree
2015-04-30
k
t
ka
c
h
o
v
[AA
r
ch64] Properly handle mvn-register and add EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[
AAr
c
h64
]
Properly cost MNEG/[SU]MNEGL patterns
commit
|
commitdiff
|
tree
2015-04-30
kt
k
acho
v
Fix up n
e
w line i
n
previous commit
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] P
r
oper
l
y ha
n
dle SHIFT ops and EXTEND in
aarch64_rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkach
o
v
[AArch6
4
] U
s
e ex
t
end_ar
i
th
r
tx cost appropriately
commit
|
commitdiff
|
tree
2015-04-27
ktka
c
hov
[combine][obvious] Us
e
std::swap ins
t
ead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[simplify-rtx][triv
i
al] U
s
e s
t
d::sw
a
p
i
nstead of
m
an
u
ally
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[ARM][tr
i
vial] Us
e
uppercase for
c
o
de itera
t
or na
m
es
commit
|
commitdiff
|
tree
2015-04-24
k
tkachov
[A
A
rch64] I
m
p
lement -
m
{cpu,tune,arch}
=
nati
v
e using
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkac
h
ov
[AR
M
] Rewrite vc<cond
>
NEON patte
r
ns to use RTL opera
t
ions
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkach
o
v
R
e
: [
P
ATC
H
02/12] re
m
ove s
o
me ifdef HA
V
E_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[ARM] Restrict {l
o
ad,st
o
re}
_
mu
l
tiple expander
s
to MAX_L
D
_
S
TM
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktk
a
c
h
ov
[
ARM] Ma
k
e
is
s
ue r
a
t
e part of p
e
r-core tuning structs
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
Revert:
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
libstd
c
++, libgfortr
a
n
g
t
h
r wo
r
ka
r
ound for m
u
sl
commit
|
commitdiff
|
tree
2015-04-22
k
tkac
h
ov
u
n
win
d
fix for
m
u
s
l
commit
|
commitdiff
|
tree
2015-04-22
k
tkachov
f
ixinc
l
udes upd
a
te
f
o
r musl support
commit
|
commitdiff
|
tree
2015-04-22
k
t
kachov
co
n
fig
c
hanges for
musl libc supp
o
rt
commit
|
commitdiff
|
tree
2015-04-22
ktka
c
hov
l
ibitm
f
ixes for m
u
sl su
p
port
commit
|
commitdiff
|
tree
2015-04-21
ktkachov
[exp
m
ed]
Properly a
c
c
o
u
nt for the c
o
st
a
nd l
a
ten
c
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
k
t
kachov
[AArch
6
4] Add zer
o
_extend variant
s
of
l
og
i
cal+n
o
t
o
ps
commit
|
commitdiff
|
tree
2015-04-21
ktkac
h
ov
[AArch64] I
n
crease static buffer
size in aarch6
4
_
rewrite_
s
el
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
ktkachov
[AR
M
] PR 65
6
94: Properl
y
sign
-
ext
e
nd
l
a
r
ge numbers
.
.
.
commit
|
commitdiff
|
tree
2015-04-07
ktkachov
[ARM]
PR 65489: Accept VSTRUCT constants in arm_legitimate_c
.
.
.
commit
|
commitdiff
|
tree
2015-04-02
kt
k
achov
Ad
d
myself as
r
ev
i
ewer for arm po
r
t
commit
|
commitdiff
|
tree
2015-03-23
ktkachov
[expmed][tr
i
vi
a
l] Fix com
m
ent about multiplying
b
y
.
.
.
commit
|
commitdiff
|
tree
2015-03-18
ktkachov
[expmed][
c
leanu
p
] Us
e
std::swa
p
inst
e
ad of manual swapping
commit
|
commitdiff
|
tree
2015-03-13
k
t
k
ach
o
v
[ARM] PR targ
e
t/64600
F
ix ano
t
her IC
E
with -mtune=xscale
.
.
.
commit
|
commitdiff
|
tree
2015-03-12
ktkachov
F
i
x
C
h
angeLog
e
n
tries from previous
com
m
i
t
commit
|
commitdiff
|
tree
2015-03-12
ktkacho
v
[simplify-rtx]
PR 65235: Calculat
e
element size corr
e
c
t
ly
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
ktkachov
[AArch64] Fix wrong-code
bug in right-shift
SISD
p
atterns
commit
|
commitdiff
|
tree
2015-02-04
k
t
kachov
[A
A
rch
6
4
]
Use std
:
:
s
wap i
n
stead of
manually swap
p
ing
.
.
.
commit
|
commitdiff
|
tree
2015-02-04
k
t
kachov
[
AArch64] Use std::swap instead of manually swapping
commit
|
commitdiff
|
tree
2015-02-04
ktkachov
[AArch64] Use target builtin
instead of
_
_built
i
n_sqrt
.
.
.
commit
|
commitdiff
|
tree
2015-01-29
ktka
c
hov
[ARM]
[
cle
a
nup] Simplify so
m
e expr
e
ssi
o
n
s
in som
e
e
p
ilogue
.
.
.
commit
|
commitdiff
|
tree
2015-01-28
ktka
c
hov
[l
i
b
s
tdc++][t
e
stsuite][
r
ever
t
ed] Remove c
h
e
c
k
for truncation
.
.
.
commit
|
commitdiff
|
tree
2015-01-27
ktkach
o
v
[AAr
c
h64][test] Fix FAIL: gcc
.
target/aarch64/store
.
.
.
commit
|
commitdiff
|
tree
2015-01-19
k
tkach
o
v
[A
A
rch64] PR 64448: Combine
((x
^
y
) & m) ^ x into
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ktkachov
[
A
R
M
] PR
6
2
066: Ca
l
l
va_e
n
d on early return fr
o
m v
a
_list
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
k
tkachov
[ARM]
M
ove comment abo
u
t
splitting Thumb1
p
a
t
terns
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
k
t
kachov
[AArch
6
4] Fix PR 64263:
D
o not try to split consta
n
t
s
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
ktk
a
chov
[
A
Arch64]
Error o
u
t of arm_neon
.
h i
f
nof
p
/
n
osi
m
d
commit
|
commitdiff
|
tree
2015-01-14
k
t
k
achov
[doc
]
[ARM] De
p
recate -mapcs and -mapcs-frame
.
commit
|
commitdiff
|
tree
2015-01-14
ktkachov
[
ARM]
F
i
x
PR
t
arget
/
64460
:
Set 'shif
t
'
a
ttr properly
.
.
.
commit
|
commitdiff
|
tree
2015-01-12
ktkac
h
ov
[A
R
M
]
Use Cortex-A1
7
tuning parameters for Cortex-A12
commit
|
commitdiff
|
tree
2015-01-12
k
t
ka
c
hov
Fix d
a
t
e
in gcc/ChangeLo
g
commit
|
commitdiff
|
tree
2015-01-12
kt
k
achov
[AR
M
]
Im
p
lement TARGET_SC
H
ED_MACR
O
_FU
S
ION_PAIR_P
commit
|
commitdiff
|
tree
2015-01-12
ktkachov
[ARM][c
l
eanup] Use R0_REGNUM and R1
_
REGNUM instead
.
.
.
commit
|
commitdiff
|
tree
2014-12-19
ktkachov
[ARM][doc]
R
emov
e
me
n
tion of
A
dvance
d
RISC Machin
e
s
commit
|
commitdiff
|
tree
2014-12-12
k
t
kac
h
ov
Add load of target-utils
.
e
xp to
libatomic
,
libitm,
.
.
.
commit
|
commitdiff
|
tree
2014-12-12
ktkach
o
v
[l
i
bgomp][testsui
t
e] Explic
i
tly i
n
c
lude tar
g
et-
u
tils
.
.
.
commit
|
commitdiff
|
tree
2014-12-12
ktkachov
[libstdc++][t
e
stsuite] Mark as
UNSU
P
PORTED tests that
.
.
.
commit
|
commitdiff
|
tree
2014-12-11
ktkachov
[AArch64
]
Fi
x
usage o
f
+
n
o in
e
rror message for aarch64_pars
.
.
.
commit
|
commitdiff
|
tree
2014-12-11
ktk
a
c
h
ov
[ARM] Fi
x
names of some rounding intrins
i
cs,
impement
.
.
.
commit
|
commitdiff
|
tree
2014-12-11
kt
k
acho
v
[tests
u
ite][1
/
2] Move ${tool}_check_u
n
supported_p into
.
.
.
commit
|
commitdiff
|
tree
2014-12-09
kt
k
achov
[AARC
H
64][5/5] Add m
a
cro
fusion supp
o
rt for cmp/b
.
X
.
.
.
commit
|
commitdiff
|
tree
2014-12-04
k
t
kachov
[testsuite]
C
ache r
e
tu
r
n
v
alue of
check_ef
f
e
ct
i
ve_t
a
rget_
t
iny
commit
|
commitdiff
|
tree
2014-12-01
ktkachov
[AA
r
ch64][obvious] Gat
e
fuse_adrp_add_1
.
c
test on aarch
6
4_small
.
commit
|
commitdiff
|
tree
2014-11-28
ktkac
h
o
v
[AR
M
]
A
dd -mcpu=cortex-
a
17
.
cortex-a7
commit
|
commitdiff
|
tree
2014-11-28
ktkacho
v
[ARM] Add Cor
t
e
x-A17 sup
p
ort
commit
|
commitdiff
|
tree
2014-11-27
ktkachov
[AArc
h
64][tes
t
] Mar
k
variable as volatile in vsqrt_f64
.
.
.
commit
|
commitdiff
|
tree
2014-11-24
ktkachov
[A
A
r
ch64][4/5] I
m
p
l
ement fusion
of
A
R
DP+LD
R
commit
|
commitdiff
|
tree
2014-11-24
ktkachov
[AArch64
]
[
3
/5
]
Imple
m
ent f
u
sion of
M
O
VK+MOVK
commit
|
commitdiff
|
tree
2014-11-24
ktkacho
v
[sched-deps] Remove needless check for
modified_i
n
_p
.
.
.
commit
|
commitdiff
|
tree
2014-11-24
ktkachov
[A
A
rch64
]
[2
/
5] Imp
l
ement a
d
rp+add f
u
s
i
on
commit
|
commitdiff
|
tree
2014-11-24
ktkachov
[AArch64][1/5] Implemen
t
TARGET_
S
C
H
E
D
_MACRO_FUSION_P
A
I
R
_P
commit
|
commitdiff
|
tree
2014-11-21
k
t
kachov
[
AArc
h
64] Implement vsqrt
_
f64
intrins
i
c
commit
|
commitdiff
|
tree
2014-11-18
ktk
a
chov
[
A
R
M/AArch64] Improve modeled latenc
y
b
etween FP op
e
rations
.
.
.
commit
|
commitdiff
|
tree
2014-11-18
ktkachov
[
ARM] Use std::
s
wap instea
d
o
f
man
u
al
l
y swap
p
ing
commit
|
commitdiff
|
tree
2014-11-18
ktkachov
[ARM
]
Ha
n
dle simpl
e
SImode PLUS and MINUS cases
i
n
.
.
.
commit
|
commitdiff
|
tree
2014-11-17
ktkac
h
o
v
[
AArch6
4
]
Remove crypto extension from
d
efau
l
t for
.
.
.
commit
|
commitdiff
|
tree
2014-11-11
ktkachov
[
A
Ar
c
h
64] Properly
guard CUM
U
LATIV
E
_ARGS
de
f
inition
.
.
.
commit
|
commitdiff
|
tree
2014-11-11
ktkac
h
ov
[Fortran] PR 63701 Make su
r
e va
r
iable is alwa
y
s
used
.
.
.
commit
|
commitdiff
|
tree
2014-10-29
ktkac
h
ov
[A
A
rch64]
R
estore recog sta
t
e after finding pre-madd
.
.
.
commit
|
commitdiff
|
tree
next