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
ktkachov
[AArch64] Fix
type of
*
<LOGICAL:o
p
tab>_one_cmpl_<S
H
IFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
k
t
k
achov
[obvious] Cl
o
se comm
e
nt i
n
aarch64 te
s
t
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[
e
xpr
.
c] PR target/65358 Avoi
d
clobbering p
a
rtia
l
argum
e
nt
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkac
h
o
v
[PATCH 4/13] arm musl s
u
pport
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AArch64
]
PR target/65491: Classify
V1TF v
e
ctors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[ARM] Handle
UNSP
E
C_VOLAT
I
L
E in rtx costs and
d
on
'
t
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
k
t
k
ac
h
o
v
[AArc
h
64] Add __
e
xtensio
n
__ and __a
l
way
s
_
i
nline__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkacho
v
Te
s
tsuite check for sqrt_insn
.
Move pow/sqrt s
y
nth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[AArch64][obvious] In aarch6
4
_c
l
ass_max_
n
regs use UNITS_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkac
h
ov
[calls
.
c] Remo
v
e #ifdef chec
k
s on STACK_GROWS_DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[
P
ATCH 9
/
13] x86 musl
s
u
p
port
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[
A
A
r
ch64] Removed unused SLOWMUL targe
t
flags
commit
|
commitdiff
|
tree
2015-05-13
kt
k
achov
[tr
e
e-ssa-ma
t
h-opts] Expa
n
d pow (x, CONST) using square
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkachov
[
A
R
M] F
i
x
PR 65955
:
Do not t
a
ke REGN
O
on non-R
E
G operand
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
k
tka
c
hov
[PA
T
CH 6/13] m
i
ps musl support
commit
|
commitdiff
|
tree
2015-05-08
ktkac
h
ov
[
PATCH 0/13] Add musl supp
o
rt to GCC
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[
PATC
H
2/13] musl libc
c
onfig
commit
|
commitdiff
|
tree
2015-05-06
ktkac
h
ov
[
A
A
rch6
4
] F
i
x geniterator
s
.
sh to use stan
d
ard BRE
s
yntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktka
c
ho
v
[doc] Update defi
n
ition location of att
r
ib
u
te_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
kt
k
a
c
h
ov
[A
A
rch64] Make aarch64
_
min_
d
iv
i
si
o
ns_for_r
e
ci
p
_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArc
h
64] Fix Cortex-A53 shift
c
osts
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Handl
e
FLO
A
T and UNSIGN
E
D_
F
LOAT in rt
x
cost
s
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AAr
c
h64] Fix aarch64_rtx_costs of
PLUS/MINUS
commit
|
commitdiff
|
tree
2015-05-01
ktkach
o
v
[AAr
c
h
6
4
] Re
m
ember to cost operand 0 i
n
F
P com
p
are
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AAr
c
h64] Add alternative
'
extr' pattern, calculate
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Properly
cost FABD pattern
commit
|
commitdiff
|
tree
2015-04-30
k
tkachov
[AArch64] P
r
o
p
er
l
y
handl
e
mvn-regi
s
ter a
n
d add EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Properly cost M
N
EG
/
[SU]MNEGL patterns
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
Fix
up n
e
w line in
pr
e
v
i
ous comm
i
t
commit
|
commitdiff
|
tree
2015-04-30
ktkach
o
v
[
AArch64]
Properly hand
l
e SHIFT o
p
s and E
X
TEND
i
n
a
arch64_r
t
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[
A
Arch64]
Use exten
d
_
a
rith
rtx cost appropr
i
a
t
ely
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[comb
i
ne
]
[o
b
vious]
U
s
e st
d
::
s
wap
i
nstead of manual
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[simplify-rtx][tri
v
i
al
]
Use std::
s
w
a
p
in
s
tead
o
f manu
a
l
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktkach
o
v
[AR
M
]
[tr
i
vial] Us
e
uppercase fo
r
code iterator
n
a
m
es
commit
|
commitdiff
|
tree
2015-04-24
ktk
a
chov
[AArch
6
4
]
Implem
e
nt -m{cpu,tune,arch}=native using
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[ARM] Rewrite vc<cond>
N
EON pa
t
terns t
o
us
e
RTL operations
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
Re:
[
P
A
TCH 02/12]
r
emove s
o
me ifdef HAVE_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
ktkach
o
v
[ARM] Restrict {load,store}_multipl
e
expanders to
M
AX_LD
_
STM
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
k
t
kachov
[AR
M
] Make is
s
u
e
ra
t
e part of per-c
o
re
tu
n
i
n
g st
r
ucts
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
Revert:
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
libstdc++, libgfor
t
ran g
t
hr workaround for mu
s
l
commit
|
commitdiff
|
tree
2015-04-22
ktka
c
ho
v
unwind
f
ix for mus
l
commit
|
commitdiff
|
tree
2015-04-22
ktkac
h
o
v
fixincludes up
d
ate fo
r
musl support
commit
|
commitdiff
|
tree
2015-04-22
ktkacho
v
config changes for mu
s
l libc support
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
li
b
i
t
m fi
x
e
s
for musl s
u
pport
commit
|
commitdiff
|
tree
2015-04-21
k
tk
a
chov
[e
x
pm
e
d] Properly acco
u
nt f
o
r the cost and l
a
tency
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
ktka
c
hov
[AArc
h
6
4
]
Add zero_exten
d
variants of
l
ogical+not
o
ps
commit
|
commitdiff
|
tree
2015-04-21
ktk
a
c
hov
[AArch6
4
] Increase static
buffer size i
n
aarch64_rewrite
_
sel
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
ktkachov
[ARM]
P
R 6
5
694: Properly sign
-
e
x
ten
d
lar
g
e numbers
.
.
.
commit
|
commitdiff
|
tree
2015-04-07
ktkachov
[ARM] P
R
65489: Accept
V
S
T
RUC
T
co
n
stants
i
n arm
_
legitimate_c
.
.
.
commit
|
commitdiff
|
tree
2015-04-02
ktka
c
hov
Ad
d
m
y
s
el
f
as re
v
iew
e
r for arm port
commit
|
commitdiff
|
tree
2015-03-23
ktkacho
v
[expmed][trivial]
F
ix comment about m
u
lti
p
lying by
.
.
.
commit
|
commitdiff
|
tree
2015-03-18
ktkachov
[
expmed][c
l
e
anup] Use st
d
::swa
p
i
n
s
tead
of m
a
nual swapping
commit
|
commitdiff
|
tree
2015-03-13
kt
k
ac
h
ov
[ARM] PR ta
r
g
et/6
4
600
F
i
x another ICE with -mtune=xscale
.
.
.
commit
|
commitdiff
|
tree
2015-03-12
ktkachov
Fix ChangeLog
e
nt
r
ies
f
rom
prev
i
o
u
s c
o
mmi
t
commit
|
commitdiff
|
tree
2015-03-12
k
tka
c
hov
[
sim
p
lify-rtx] PR 65235: C
a
l
c
ulate element size correctly
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
ktkachov
[AArch64]
F
ix
wrong
-
code bug
in right-shif
t
SISD
p
atterns
commit
|
commitdiff
|
tree
2015-02-04
ktkachov
[AArch
6
4
] Us
e
std::swap
i
nstead of manuall
y
s
wapping
.
.
.
commit
|
commitdiff
|
tree
2015-02-04
k
t
kac
h
ov
[AArch64] U
s
e
s
t
d::swap i
n
stead of man
u
ally swap
p
in
g
commit
|
commitdiff
|
tree
2015-02-04
kt
k
achov
[AArch64] Use
t
arget b
u
iltin ins
t
ead
o
f __
b
uiltin_sqrt
.
.
.
commit
|
commitdiff
|
tree
2015-01-29
ktkacho
v
[
A
RM][cleanup] Si
m
plify some
e
xpressi
o
n
s
i
n
so
m
e e
p
ilogue
.
.
.
commit
|
commitdiff
|
tree
2015-01-28
k
tka
c
hov
[li
b
stdc++][testsuite][r
e
vert
e
d] Rem
o
ve check for tr
u
ncation
.
.
.
commit
|
commitdiff
|
tree
2015-01-27
ktka
c
h
o
v
[
A
Arch64][tes
t
] Fix FAIL: gcc
.
t
arget/aarch64/store
.
.
.
commit
|
commitdiff
|
tree
2015-01-19
ktkachov
[AArc
h
64] P
R
64448:
C
ombine ((x ^ y) & m) ^
x
into
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
kt
k
achov
[ARM] PR
620
6
6: Call va_end
on early
r
eturn fr
o
m va_l
i
st
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
kt
k
a
cho
v
[ARM] Move c
o
mment
a
bout splitting Thu
m
b1 pa
t
terns
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ktkachov
[AArch6
4
] F
i
x PR 64263: Do not try t
o
s
p
l
it consta
n
ts
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
ktkachov
[
AArch64
]
E
rror out
o
f ar
m
_neon
.
h if no
f
p/nosimd
commit
|
commitdiff
|
tree
2015-01-14
k
t
kachov
[
d
o
c
]
[
ARM] D
e
pre
c
ate -mapcs and -mapcs-frame
.
commit
|
commitdiff
|
tree
2015-01-14
ktkach
o
v
[ARM] Fi
x
PR
t
arg
e
t/64460: Set
'
shift' a
t
tr pro
p
er
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-01-12
k
t
k
a
chov
[ARM] Use Cortex-A17 tuning
paramet
e
rs
f
or
Cort
e
x-A12
commit
|
commitdiff
|
tree
2015-01-12
ktkac
h
ov
Fix dat
e
in gcc/ChangeLog
commit
|
commitdiff
|
tree
2015-01-12
ktkachov
[ARM] Imp
l
em
e
nt TA
R
GE
T
_SCHED
_
M
A
CRO_FUSION_PAIR_P
commit
|
commitdiff
|
tree
2015-01-12
kt
k
a
c
hov
[ARM][clean
u
p] Use
R0_REGNUM and R1_REGNUM i
n
stead
.
.
.
commit
|
commitdiff
|
tree
2014-12-19
ktka
c
h
ov
[A
R
M
]
[doc] Remov
e
m
ention of Advanced R
I
SC Ma
c
hines
commit
|
commitdiff
|
tree
2014-12-12
ktkachov
Add load
o
f
t
a
r
get-util
s
.
exp to libatomic,
libitm,
.
.
.
commit
|
commitdiff
|
tree
2014-12-12
k
tkachov
[libgomp][t
e
stsuite] Explicitly include
t
arget
-
utils
.
.
.
commit
|
commitdiff
|
tree
2014-12-12
ktkachov
[libstdc+
+
]
[testsuite] Mar
k
as UNSUPPORT
E
D tests that
.
.
.
commit
|
commitdiff
|
tree
2014-12-11
ktkach
o
v
[
A
Arch
6
4] Fix usage of
+
no in error messa
g
e for aarch64
_
pars
.
.
.
commit
|
commitdiff
|
tree
2014-12-11
ktkacho
v
[ARM]
F
i
x na
m
e
s
of some rounding intr
i
nsics, impement
.
.
.
commit
|
commitdiff
|
tree
2014-12-11
ktkachov
[testsuite][1/2]
Move ${to
o
l}
_
c
h
eck_
u
n
supported_p
i
nto
.
.
.
commit
|
commitdiff
|
tree
2014-12-09
ktkachov
[
A
A
RCH6
4
][5/
5
] Add macro f
u
sio
n
sup
p
ort for cmp/b
.
X
.
.
.
commit
|
commitdiff
|
tree
2014-12-04
ktk
a
chov
[testsuite]
Cache
r
e
turn value of check_e
f
f
e
ctiv
e
_target_t
i
ny
commit
|
commitdiff
|
tree
2014-12-01
ktkachov
[AArch64][
o
bvious] Gat
e
fuse_adrp_add_1
.
c test on aarch64_small
.
commit
|
commitdiff
|
tree
2014-11-28
ktkac
h
ov
[ARM]
Add -mcpu=cortex
-
a17
.
co
r
tex
-
a
7
commit
|
commitdiff
|
tree
2014-11-28
ktkachov
[ARM]
A
dd Cortex
-
A17 s
u
ppo
r
t
commit
|
commitdiff
|
tree
2014-11-27
ktkacho
v
[AAr
c
h6
4
][test
]
M
a
r
k
va
r
iable as vola
t
ile in v
s
qrt_f64
.
.
.
commit
|
commitdiff
|
tree
2014-11-24
kt
k
a
c
hov
[AAr
c
h64][4/5] Impleme
n
t fusion of ARDP+LDR
commit
|
commitdiff
|
tree
2014-11-24
ktkachov
[AArch64][3
/
5] Implement fusion of MOVK
+
MOVK
commit
|
commitdiff
|
tree
2014-11-24
ktkachov
[
s
ched-deps] Remove needles
s
check for modified_in_p
.
.
.
commit
|
commitdiff
|
tree
2014-11-24
ktk
a
ch
o
v
[AArch64][2/
5
] Implement adrp
+
add fusio
n
commit
|
commitdiff
|
tree
2014-11-24
ktka
c
hov
[AArc
h
64][1/5] Imp
l
emen
t
TARGET
_
SCHED_MA
C
RO_F
U
SION_PAIR_P
commit
|
commitdiff
|
tree
2014-11-21
ktkachov
[A
A
rch64] Implement vsqrt_f64 intrins
i
c
commit
|
commitdiff
|
tree
2014-11-18
k
tkachov
[ARM/AA
r
ch64] Imp
r
o
v
e modeled latency between F
P
o
p
era
t
ions
.
.
.
commit
|
commitdiff
|
tree
2014-11-18
k
tkachov
[
A
RM]
U
se std::swap instead of m
a
nual
l
y
s
wa
p
p
i
ng
commit
|
commitdiff
|
tree
2014-11-18
k
t
k
a
c
hov
[ARM]
H
andle si
m
p
l
e SIm
o
de PLUS and
MINUS cases in
.
.
.
commit
|
commitdiff
|
tree
2014-11-17
ktka
c
h
o
v
[A
A
r
c
h64] Rem
o
v
e
cr
y
pt
o
extension
f
rom default for
.
.
.
commit
|
commitdiff
|
tree
2014-11-11
ktkachov
[AArch64] Properly guard CU
M
ULATIVE_ARGS definition
.
.
.
commit
|
commitdiff
|
tree
2014-11-11
ktkachov
[Fortran] PR 63701 M
a
ke su
r
e variable
i
s
al
w
a
y
s used
.
.
.
commit
|
commitdiff
|
tree
2014-10-29
ktkachov
[
A
A
rch64] Restore recog state after finding pre-
m
add
.
.
.
commit
|
commitdiff
|
tree
next