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
[RTL-ifcvt] Improve conditional select ops on immediates
2015-08-03
ktk
a
ch
o
v
[
R
T
L
-
ifcvt] I
m
pro
v
e
condit
i
onal select ops on
immed
i
a
t
e
s
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[ARM
]
[2/3] Make if_neg
_
m
o
ve and if_move
_
neg into insn_and_
s
p
lit
commit
|
commitdiff
|
tree
2015-07-28
ktkacho
v
[
A
Arch64]
P
rop
e
rly
h
andle simple
arith+extend ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
k
t
kachov
[
o
bvious] Use std::swap instead of man
u
ally s
w
apping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkacho
v
[combi
n
e][obviou
s
]
Use std::sw
a
p in try_combine
commit
|
commitdiff
|
tree
2015-07-21
ktkac
h
ov
[match
.
pd] PR
m
iddle-end
/
6691
5
Re
s
t
r
ict A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
kt
k
ac
h
ov
[sim
p
lify-rtx][2/2
]
Simplify - (
y
? -x : x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkach
o
v
[P
A
TCH][combine][1/2] Tr
y
to simplify
before substit
u
ting
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[
A
RM][testsui
t
e] Do
not ov
e
rrid
e
-mcpu in n
o
-
v
ola
t
ile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[
A
Arch64] Use cinc mnemoni
c
for *csi
n
c2<mode>_i
n
sn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM][testsuite] Add -mfloat
-
a
b
i=softf
p
to some xscal
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[
ARM][
t
e
s
t
suit
e
] Fix FAIL: gcc
.
ta
r
g
e
t/arm/m
a
c
r
o_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[
A
Arch64][testsuite] Adjust some arit
h
+c
o
mpare te
s
t
s
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktka
c
h
o
v
[ob
v
i
ous] Fix typos above expand_cond_expr_using_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkac
h
ov
[
A
R
M] Initi
a
l
ise
cost to
C
OSTS_N_INS
N
S (1)
and increment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
kt
k
acho
v
[i386][obv
i
ous] Use std::swa
p
instead of manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
k
tkachov
[ARM][obvious]
F
ix gcc
.
targe
t
/arm
/
at
t
r
_
thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
k
t
kac
h
ov
[ifcvt][obvious]
Use std::
s
w
ap i
n
st
e
ad of manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkachov
[ARM] Restric
t
MAX_
C
O
N
D
ITIO
N
AL_E
X
ECUTE
w
h
e
n
-mres
t
rict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkachov
[GCC, ARM] armv8 linux toolchain
a
san
test
c
ase fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
kt
k
ach
o
v
[AArch64] Always
r
e
g
ister fm
a
_steeri
n
g pass bu
t
gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkachov
[ifc
v
t][obvious] Fix typo
in comme
n
t
commit
|
commitdiff
|
tree
2015-06-01
kt
k
achov
[AArch64] Fix t
y
pe
o
f
*<LOGICAL:optab>_
o
ne_cmpl_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
k
tk
a
ch
o
v
[obvious] Close comm
e
n
t in aar
c
h64 test
commit
|
commitdiff
|
tree
2015-05-27
ktka
c
hov
[exp
r
.
c
]
PR target
/
65358 Avoid clo
b
beri
n
g part
i
al arg
u
ment
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[
PATCH 4/1
3
] arm musl s
u
pport
commit
|
commitdiff
|
tree
2015-05-22
k
tkachov
[AArch64]
PR target/6549
1
: Class
i
fy V1TF vectors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[ARM
]
Handle UNSPEC_VOLATIL
E
i
n
rtx costs and do
n
't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AArch64] Add
_
_extensi
o
n__
a
nd
_
_always_
i
nline__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkac
h
o
v
T
e
stsuite check
f
or sqrt_in
s
n
.
Move pow/sqrt
s
y
n
t
h
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
kt
k
achov
[
AArch64][obvi
o
us] In aarch64_class_max_nregs use
U
N
ITS_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkachov
[calls
.
c]
R
e
m
ove #if
d
ef checks on STACK_G
R
O
W
S
_D
O
WNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktk
a
chov
[
P
ATCH 9/13] x86 mus
l
suppo
r
t
commit
|
commitdiff
|
tree
2015-05-15
k
tkachov
[AArch64] R
e
moved un
u
sed SLOWMUL ta
r
g
e
t
flags
commit
|
commitdiff
|
tree
2015-05-13
ktkach
o
v
[tree-s
s
a
-mat
h
-opts] Expand pow (x
,
CONST) using square
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkachov
[
A
R
M
] F
i
x P
R
65955:
D
o not t
a
ke
REGNO o
n
non-REG o
p
erand
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktkach
o
v
[PATCH
6
/
13] mips m
u
sl support
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PA
T
CH
0/13] Add musl support t
o
GCC
commit
|
commitdiff
|
tree
2015-05-08
k
t
kachov
[PATCH
2
/
13
]
mu
s
l l
i
bc c
o
nfig
commit
|
commitdiff
|
tree
2015-05-06
ktkachov
[
AArch64] Fix geniterators
.
sh
t
o us
e
s
t
a
ndard B
R
E syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[
d
oc
]
Update definition loc
a
ti
o
n of att
r
ibu
t
e_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
kt
k
achov
[A
A
rch6
4
]
M
a
ke aa
r
ch64_min_divisions_for_reci
p
_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Fix C
o
r
tex
-
A53 shi
f
t costs
commit
|
commitdiff
|
tree
2015-05-01
ktk
a
c
h
ov
[AArch64] Handle FLOAT and UNSIG
N
ED_FL
O
AT in rtx costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[A
A
r
ch64] Fix aarch64_rtx_costs of
PLUS/
M
INUS
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch
6
4]
Remember to cost operand 0
i
n FP comp
a
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[A
A
rch64]
A
dd alternative 'extr
'
pattern, c
a
lcula
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktk
a
chov
[AArch64
]
Properly c
o
st FABD pattern
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Properly hand
l
e
m
vn-register and add E
O
N
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[
AArch64] Prop
e
rly cost
M
N
EG/[SU]MNEGL pattern
s
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
Fix up new li
n
e in previous commit
commit
|
commitdiff
|
tree
2015-04-30
k
tkachov
[AArch64] Prop
e
r
ly handle S
H
IFT
ops and EX
T
END in aar
c
h64_rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
k
tkachov
[AArch64]
U
se exte
n
d_a
r
ith rtx cost appropriately
commit
|
commitdiff
|
tree
2015-04-27
kt
k
achov
[comb
i
n
e][obvious] Use std::swa
p
instea
d
of manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[simplify-r
t
x][t
r
ivial]
Use
s
t
d
::swap in
s
t
e
ad
o
f
m
a
nually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[ARM][trivia
l
] Use upp
e
rcas
e
f
or code iterator
names
commit
|
commitdiff
|
tree
2015-04-24
ktk
a
chov
[AArch64]
I
mple
m
ent -m{
c
pu,
t
une,arch}=
n
a
tive using
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktka
c
hov
[A
R
M
] Rewr
i
t
e
vc<con
d
>
N
E
ON
p
a
t
terns to use RTL
op
e
rations
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
Re:
[PA
T
CH
0
2/12
]
remove some ifdef
H
AVE_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
ktkacho
v
[ARM]
R
estrict {load
,
s
tore}_multi
p
le expa
n
ders to MAX_
L
D_STM
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[A
R
M
] Make
issue rate
p
ar
t
of
p
er
-
c
o
re t
u
n
ing structs
commit
|
commitdiff
|
tree
2015-04-22
kt
k
achov
Revert
:
commit
|
commitdiff
|
tree
2015-04-22
k
tkacho
v
libstdc++, libgfortran gthr
w
orka
r
ound for
musl
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
unw
i
nd
f
i
x for musl
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
fixin
c
ludes update for musl support
commit
|
commitdiff
|
tree
2015-04-22
ktkach
o
v
c
onfig changes for m
u
sl
l
ibc support
commit
|
commitdiff
|
tree
2015-04-22
ktkach
o
v
li
b
itm fixes
f
o
r
m
u
sl supp
o
rt
commit
|
commitdiff
|
tree
2015-04-21
ktkachov
[expmed] Properly acco
u
nt for
th
e
cost a
n
d latency
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
ktk
a
cho
v
[AArch64] Add zero_exten
d
v
ariants of
l
o
gical+not
o
ps
commit
|
commitdiff
|
tree
2015-04-21
k
tkachov
[
AA
r
c
h64] Inc
r
ease s
t
atic buffer s
i
ze in aarch6
4
_rew
r
ite_sel
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
ktkachov
[AR
M
] P
R
65694:
P
rope
r
ly sign-e
x
tend
larg
e
numbers
.
.
.
commit
|
commitdiff
|
tree
2015-04-07
ktkachov
[
A
RM
]
P
R
65489: A
c
cept VSTRUCT constants in arm_l
e
gi
t
imate_c
.
.
.
commit
|
commitdiff
|
tree
2015-04-02
ktkachov
Add
m
y
self as re
v
i
e
wer f
o
r
ar
m
por
t
commit
|
commitdiff
|
tree
2015-03-23
ktkac
h
ov
[expmed][trivial] Fix comment a
b
out multipl
y
ing by
.
.
.
commit
|
commitdiff
|
tree
2015-03-18
ktkacho
v
[expmed][clean
u
p
] Use s
t
d::swap
i
ns
t
ead o
f
manual swapping
commit
|
commitdiff
|
tree
2015-03-13
ktk
a
chov
[
ARM] PR targe
t
/
6
4
600 Fix another ICE with -mtu
n
e=xscale
.
.
.
commit
|
commitdiff
|
tree
2015-03-12
kt
k
achov
Fix ChangeLog
entries f
r
om
p
r
evious
c
ommit
commit
|
commitdiff
|
tree
2015-03-12
kt
k
achov
[simp
l
i
fy
-
rtx] PR 65235: Cal
c
ula
t
e elemen
t
size correctly
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
ktkachov
[AArc
h
64] Fix
w
rong-code bug in right-shift SI
S
D patterns
commit
|
commitdiff
|
tree
2015-02-04
k
t
kachov
[AArch64]
Use
s
td::swap instead of manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-02-04
ktkach
o
v
[AArch64]
U
se
st
d
::swap instea
d
of man
u
ally swapping
commit
|
commitdiff
|
tree
2015-02-04
ktkachov
[AArch6
4
] Use target builtin instead of
_
_builtin_sqrt
.
.
.
commit
|
commitdiff
|
tree
2015-01-29
ktkachov
[A
R
M]
[
cleanup] Simplify some e
x
pressi
o
n
s
in some epilogue
.
.
.
commit
|
commitdiff
|
tree
2015-01-28
ktkachov
[l
i
b
s
td
c
++][tes
t
suite][reverted] Remove c
h
eck for truncation
.
.
.
commit
|
commitdiff
|
tree
2015-01-27
k
t
k
achov
[AA
r
ch64][
t
e
st] Fix FAI
L
: gcc
.
target/aar
c
h64/store
.
.
.
commit
|
commitdiff
|
tree
2015-01-19
ktkach
o
v
[AArch64] PR 6
4
448: Combine ((x ^
y
)
& m) ^
x into
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ktka
c
hov
[
ARM] PR
6
2066
:
C
a
ll v
a
_end
o
n early
r
eturn from
va_list
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
k
tk
a
c
h
ov
[A
R
M] Move comment about splitting Thum
b
1 patterns
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ktkacho
v
[AArch64
]
F
i
x
PR 642
6
3: Do not try t
o
split constants
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
ktkachov
[AArch64] Er
r
or out
o
f arm_neon
.
h
if nofp/nosim
d
commit
|
commitdiff
|
tree
2015-01-14
ktkachov
[doc][ARM] Dep
r
ecate -mapcs
a
nd -mapcs-
f
ra
m
e
.
commit
|
commitdiff
|
tree
2015-01-14
k
tkachov
[
ARM] Fix PR
target/6446
0
: Set
'sh
i
ft' attr properly
.
.
.
commit
|
commitdiff
|
tree
2015-01-12
ktkach
o
v
[A
R
M
] Us
e
Cortex-
A
17 tuning p
a
rameters
f
o
r Cortex-A1
2
commit
|
commitdiff
|
tree
2015-01-12
kt
k
a
chov
Fix date in gcc/Chan
g
e
Lo
g
commit
|
commitdiff
|
tree
2015-01-12
ktkac
h
ov
[AR
M
]
Implem
e
nt TARGET_SCHED_MACRO_
F
U
SION_
P
AIR
_
P
commit
|
commitdiff
|
tree
2015-01-12
ktkachov
[AR
M
]
[
clea
n
up] Use R0_RE
G
NU
M
and R1_R
E
G
NUM
inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2014-12-19
kt
k
achov
[ARM][doc
]
Rem
o
ve ment
i
on of Ad
v
ance
d
R
I
SC
Machines
commit
|
commitdiff
|
tree
2014-12-12
ktkachov
Add load of target-utils
.
exp to li
b
a
tomic,
l
ibi
t
m,
.
.
.
commit
|
commitdiff
|
tree
2014-12-12
ktk
a
chov
[
l
i
bg
o
mp][test
s
uite] Explic
i
tly includ
e
target-util
s
.
.
.
commit
|
commitdiff
|
tree
2014-12-12
ktkachov
[libstdc++][testsuite] Mark
a
s UNS
U
PPORTED tests that
.
.
.
commit
|
commitdiff
|
tree
next