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 (fix failing x86_64 cmov...
2015-08-13
ktkachov
[
RTL-
i
fcv
t
] Impro
v
e cond
i
tional sel
e
ct ops on
imm
e
d
i
ates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkach
o
v
[AArch64] Do not ICE
a
f
t
e
r ap
o
log
i
sing for -mc
m
odel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][14/14
]
Reus
e
target_
o
ption_
c
urrent
_
no
d
e wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[
d
oc][13
/
14
]
Document
A
Arch64 target a
t
tributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][12/14] Tar
g
et attributes and target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch64][
1
1/14] Re
-
layo
u
t
S
I
M
D
builtin type
s
on bu
i
ltin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch
6
4][10
/
14] Imp
l
e
ment tar
g
et pr
a
gm
a
s
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArc
h
64][9/14] Implement TAR
G
E
T_CAN_I
N
LINE_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kacho
v
[AArch64][8/14
]
Implemen
t
TARGE
T
_OPTION_
V
A
L
I
D_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h6
4
][
7
/14] I
m
p
le
m
ent TARGET_S
E
T_CURRENT_F
U
NCTIO
N
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
c
h
6
4
]
[
6/14]
Im
p
lement TA
R
G
ET_OPTI
O
N
_SAVE/TARGET_
O
PTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64
]
[5/14]
Make
flag_om
i
t_leaf_frame_poin
t
er in
t
ialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h64
]
[4/14] Cre
a
te TARGET_FIX_ERR_A5
3
_8
3
5769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch
6
4][3/
1
4] Ref
a
c
t
o
r
o
p
tio
n
override code
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[
A
A
rch
6
4][2/14] Refac
t
o
r arches
h
a
n
dling, a
d
d arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64][1/
1
4]
A
dd
ide
n
t fiel
d
to struct processor
commit
|
commitdiff
|
tree
2015-08-03
k
tkachov
[RTL
-
i
f
cvt] Improve conditional select ops on immediates
commit
|
commitdiff
|
tree
2015-07-31
k
tkachov
[ARM][2/3
]
Ma
k
e if_ne
g
_move
and if_mo
v
e_n
e
g into insn_and_spli
t
commit
|
commitdiff
|
tree
2015-07-28
ktk
a
chov
[A
A
rch64] Pro
p
erly handle
simple arith
+
exten
d
op
s
in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious] Use std::swap i
n
stead of manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[combine][obvi
o
us] Use std::sw
a
p in try_co
m
bine
commit
|
commitdiff
|
tree
2015-07-21
k
tka
c
hov
[match
.
pd] PR middle-e
n
d/66
9
1
5
Restrict
A - B ->
A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
k
t
kacho
v
[simplify-rtx][2/2] Sim
p
lify - (y
?
-x : x) ->
(
!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[PATCH][combine]
[
1/2
]
Try t
o
simplify
before s
u
bstitut
i
ng
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[ARM][tests
u
ite] Do no
t
ove
r
ride -mc
p
u in
n
o-vola
t
ile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
k
t
k
achov
[AArch64] U
s
e cinc mnemonic
f
or *
c
sinc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
k
tkacho
v
[ARM]
[
testsuite] Add -mfloat-abi=softfp to some xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktka
c
hov
[ARM][
t
e
s
tsuite] Fix
F
AI
L
: gcc
.
target
/
arm/macro_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[AAr
c
h
6
4][testsui
t
e
] Adjust some arith+compare test
s
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
k
tkachov
[obvious] Fi
x
t
ypos above ex
p
and
_
c
o
nd_expr_using_cmove
commit
|
commitdiff
|
tree
2015-07-08
k
t
ka
c
h
o
v
[ARM] Ini
t
i
a
li
s
e c
o
st
to COSTS_
N
_INSNS (1
)
and increment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktk
a
c
h
ov
[i386][o
b
vious] Use std::swap instead of manually swappi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkachov
[ARM][ob
v
ious] Fi
x
gcc
.
target
/
arm/a
t
tr_thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
k
t
kachov
[ifcvt][
o
b
vious] Us
e
std::swap
i
n
stead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktk
a
chov
[ARM] Res
t
r
i
ct
MAX_CO
N
D
ITI
O
N
AL_EXECUTE when -mrestri
c
t
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkacho
v
[
GCC
,
ARM
]
armv8 l
i
n
u
x
toolcha
i
n
asan testcase fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktk
a
chov
[AArch64]
Alway
s
register
f
ma_st
e
eri
n
g p
a
ss but gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktk
a
chov
[ifcvt][o
b
vi
o
us] F
i
x ty
p
o
in comme
n
t
commit
|
commitdiff
|
tree
2015-06-01
ktkachov
[AArch64]
F
ix
type of
*<LOGICAL:optab>_one_cmpl_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkachov
[
o
bv
i
ous] Cl
o
se comment in aarch64
test
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[expr
.
c] PR target/6535
8
Avoid clobbering
p
a
rtial arg
u
ment
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[
PATCH 4/1
3
] arm musl s
u
p
p
ort
commit
|
commitdiff
|
tree
2015-05-22
ktkach
o
v
[AArch64] PR target/
6
5491: Classify V1TF ve
c
tors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
k
t
kac
h
ov
[A
R
M] Handle
U
NSPEC_VOLATILE in r
t
x costs
a
n
d
don'
t
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkac
h
ov
[
A
Arch64
]
Add __ext
e
ns
i
o
n
__
and __always_in
l
ine__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
k
tkachov
Testsuite c
h
eck for sqrt_in
s
n
.
Move pow/sqrt synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[AArch64]
[
obvious] In aarch64_class_max_n
r
eg
s
us
e
UNITS_
P
E
R_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkachov
[c
a
lls
.
c
]
Remove #ifdef chec
k
s on STACK_G
R
OWS_DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktkacho
v
[PA
T
C
H 9/13] x86 mu
s
l sup
p
or
t
commit
|
commitdiff
|
tree
2015-05-15
k
t
kach
o
v
[AArch64]
R
emove
d
unused SLOWM
U
L target flags
commit
|
commitdiff
|
tree
2015-05-13
k
t
ka
c
hov
[t
r
ee-ssa-m
a
th-opts] Expand pow
(x, CONST) using squar
e
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkacho
v
[AR
M
] Fix
PR 65955: Do not
t
ake REGNO on n
o
n
-REG
o
pera
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktkac
h
o
v
[
P
ATCH 6/
1
3]
m
ips musl support
commit
|
commitdiff
|
tree
2015-05-08
k
tkachov
[PATCH 0/13] A
d
d
m
usl support
to GCC
commit
|
commitdiff
|
tree
2015-05-08
k
tkachov
[PATC
H
2
/
13] musl li
b
c conf
i
g
commit
|
commitdiff
|
tree
2015-05-06
ktkach
o
v
[AArch64] Fix gen
i
terat
o
r
s
.
sh
to use stan
d
a
r
d BRE syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
kt
k
ach
o
v
[
d
oc] Up
d
ate defin
i
tion loca
t
io
n
of a
t
t
r
ibut
e
_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktka
c
h
o
v
[AArch6
4
] Make aarch64_min_divisions_for_recip_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[A
A
rch64] Fix Corte
x
-A
5
3 shift costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[A
A
rch64] Handle FLO
A
T and UNSIGNE
D
_
FLOAT
in rtx cos
t
s
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64]
Fix aa
r
c
h
64_rtx_c
o
sts
o
f PLUS/M
I
NUS
commit
|
commitdiff
|
tree
2015-05-01
ktkach
o
v
[A
A
rch
6
4
]
R
e
member t
o
c
o
st operand 0 in FP
c
ompare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkac
h
ov
[AArch6
4
] Add
a
l
t
e
rnative
'
extr' pattern, calculate
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
k
t
kach
o
v
[AArc
h
6
4
]
Prop
e
rly cost F
A
BD
p
attern
commit
|
commitdiff
|
tree
2015-04-30
k
t
k
a
chov
[A
A
r
c
h64] Proper
l
y h
a
n
dle mvn-regist
e
r
a
nd
a
d
d
EO
N
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Properly cost
MNEG
/
[SU]MNE
G
L patterns
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
Fix u
p
new l
i
n
e
in previou
s
commit
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Properly handle SHIFT ops and
EXTEND in
a
arch64_rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktk
a
cho
v
[AAr
c
h64] U
s
e ext
e
nd_arit
h
rt
x
cost
ap
p
ropriately
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[c
o
mbine][obvious] Use std::sw
a
p instead of manual
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
k
t
kachov
[simplify-rtx][trivial] Use std::s
w
ap
i
n
s
tead of ma
n
ually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[ARM][trivial]
Use uppercase for co
d
e iterato
r
n
am
e
s
commit
|
commitdiff
|
tree
2015-04-24
k
tk
a
chov
[AArch6
4
] Implement -m{cpu,tune,a
r
ch}=
n
ativ
e
u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[
AR
M
] Rewrite
v
c
<cond>
N
E
ON pa
t
terns t
o
us
e
R
T
L opera
t
ions
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktka
c
hov
R
e:
[
PATCH 02/12] re
m
ove some ifdef HAVE_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
ktka
c
h
ov
[ARM] Restr
i
ct {load,st
o
re}_mu
l
tipl
e
expanders t
o
M
AX
_
LD_STM
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkacho
v
[ARM] Make i
s
sue rate part o
f
per-
c
o
re tuning structs
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
Revert:
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
lib
s
tdc++, libgf
o
rtran
g
thr worka
r
ound for
m
usl
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
u
n
wind fix for
m
usl
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
fixinclu
d
e
s
update for m
u
s
l
s
u
pp
o
rt
commit
|
commitdiff
|
tree
2015-04-22
k
tkac
h
ov
c
o
nfig cha
n
ges for musl libc suppor
t
commit
|
commitdiff
|
tree
2015-04-22
ktk
a
chov
l
ibitm
f
i
xes
for musl supp
o
rt
commit
|
commitdiff
|
tree
2015-04-21
ktkachov
[expm
e
d
]
Properly a
c
count for the c
o
st an
d
lat
e
ncy
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
ktkachov
[
A
A
rch64] Ad
d
zero_extend v
a
ria
n
ts
of logical
+
not ops
commit
|
commitdiff
|
tree
2015-04-21
ktkachov
[AArch64] Incr
e
as
e
static buf
f
er size in
a
a
r
c
h
64_rewri
t
e
_
sel
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
ktkachov
[A
R
M] PR 65694: Properly
s
i
gn-extend
l
arge number
s
.
.
.
commit
|
commitdiff
|
tree
2015-04-07
kt
k
achov
[ARM] PR 65
4
89
:
A
ccept VSTRUCT constan
t
s
i
n arm_legit
i
m
ate_c
.
.
.
commit
|
commitdiff
|
tree
2015-04-02
kt
k
ac
h
ov
A
d
d myself
as reviewer
f
or
a
rm po
r
t
commit
|
commitdiff
|
tree
2015-03-23
ktkachov
[expmed][tr
i
vial
]
Fix comment about multiplying by
.
.
.
commit
|
commitdiff
|
tree
2015-03-18
ktkach
o
v
[exp
m
ed][cleanup] Use
std::swap instead of manual sw
a
pping
commit
|
commitdiff
|
tree
2015-03-13
ktkac
h
ov
[ARM] PR target/64600 Fix an
o
ther I
C
E
with -mtu
n
e=xscale
.
.
.
commit
|
commitdiff
|
tree
2015-03-12
k
tkachov
Fi
x
ChangeLog
ent
r
ie
s
from previou
s
com
m
it
commit
|
commitdiff
|
tree
2015-03-12
k
t
kachov
[s
i
mplify-rtx] PR 65235: Calculat
e
element size corre
c
t
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
ktk
a
chov
[A
A
rch64]
Fix wrong-c
o
de bug
in
right-shift SISD patterns
commit
|
commitdiff
|
tree
2015-02-04
k
t
kachov
[
A
Arch64] Use std::sw
a
p i
n
stead o
f
manually sw
a
pping
.
.
.
commit
|
commitdiff
|
tree
2015-02-04
ktkachov
[AArch64] Use std::swap instead of manual
l
y swapping
commit
|
commitdiff
|
tree
2015-02-04
ktkachov
[AArch64] Use t
a
rget bu
i
ltin
i
nstead of __builtin_sqrt
.
.
.
commit
|
commitdiff
|
tree
2015-01-29
ktkachov
[ARM][cleanup] S
i
mplif
y
some expre
s
sio
n
s
in som
e
epil
o
gue
.
.
.
commit
|
commitdiff
|
tree
2015-01-28
ktkachov
[libst
d
c++]
[
tests
u
ite][reve
r
ted] Remove che
c
k for truncati
o
n
.
.
.
commit
|
commitdiff
|
tree
next