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
[ARM] PR 67439: Allow matching of *arm32_movhf when -mrestrict-it is on
2015-09-10
k
tkachov
[ARM] PR 67439
:
Allow matching of *arm3
2
_
m
ovhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AA
r
ch64
]
Use
l
ogics_i
m
m
t
y
pe for 2nd alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
tkachov
[ARM][
3
/
3]
Ex
p
and mod by
p
ow
e
r
of 2
commit
|
commitdiff
|
tree
2015-09-09
k
t
k
a
c
hov
[A
A
rch64][1/3] Expand
s
igned mod b
y
po
w
er of
2
u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-ifcvt
]
Make non-
c
ondi
t
i
o
nal execut
i
on if-conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[A
A
rch6
4
] Fix F
A
IL:
g
cc
.
t
arget/aarc
h
6
4/target_attr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[A
A
rch64] Use popcount_hwi instead of homebre
w
versi
o
n
commit
|
commitdiff
|
tree
2015-08-19
ktkach
o
v
[AA
r
c
h
64][obvious] Remo
v
e obsolete comment
i
n
a
arch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[ARM] Use %wd format for lan
e
print
i
ng in bo
u
nds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] arm me
m
c
p
y o
f
align
e
d data
commit
|
commitdiff
|
tree
2015-08-14
kt
k
ach
o
v
[AAr
c
h64][obvious] Fix som
e
target a
t
tribut
e
inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkach
o
v
[AAr
c
h
6
4
]
[o
b
vious] Mark target_
a
t
tr_1
.
c a
s
compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifc
v
t] Allow
PLUS+
i
mmediate expr
e
s
sion
in
n
oce_t
r
y_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
c
h
ov
[R
T
L-
i
fcvt] Improve
conditional s
e
lect ops on immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
k
tkachov
[AA
r
ch64]
D
o
n
o
t
ICE after apo
l
og
i
s
ing for
-mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[A
A
rch64
]
[14/14
]
Reuse target_
o
ption_current_
n
ode when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[do
c
][13/1
4
] D
o
c
ument AArc
h
6
4 tar
g
et at
t
r
ibu
t
es and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkac
h
ov
[AArch
6
4][12/14]
T
arget attributes and
target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][11/14]
Re-layout SIMD b
u
iltin types
o
n
buil
t
in
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][10/14] Implement target pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AAr
c
h6
4
][9/14] Im
p
lement TARGET_CAN_INL
I
N
E_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h64][8/14] Im
p
l
e
ment TAR
G
ET_
O
PTION_V
A
L
I
D_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kac
h
o
v
[AArc
h
64][7/14
]
Imp
l
em
e
nt
T
A
RGET_SET
_
CURRENT
_
FUNCT
I
ON
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AA
r
c
h
64
]
[6/14]
Impl
e
ment TARGET_OPTION_SAV
E
/TARG
E
T
_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ac
h
ov
[AArch64][5/14] Make
f
lag_omi
t
_lea
f
_fra
m
e_pointer inti
a
lize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][4/14
]
Create
T
ARG
E
T
_
F
IX_ERR_A53_835
7
69 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64]
[
3/14]
R
e
factor option
override code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4
][2/14] Refactor
a
r
c
hes h
a
ndling, add a
r
ch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[
A
Arch64][1/14] Add ident field to struct processor
commit
|
commitdiff
|
tree
2015-08-03
ktkac
h
ov
[RTL-ifcvt] Improve condition
a
l sel
e
ct ops on immediates
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[ARM][2/3] Make if_neg_move
and
if_move_neg into insn_and_split
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AArch64] Properly handle s
i
mple ar
i
th+extend ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious] Use std::
s
w
a
p instead of
manuall
y
swa
p
ping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
k
t
k
a
chov
[combine]
[
ob
v
i
o
u
s] Use
s
t
d::swap in try_combine
commit
|
commitdiff
|
tree
2015-07-21
k
t
kachov
[m
a
t
ch
.
pd] PR m
i
d
dle-end/
6
6915 Restrict
A
- B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simplify-rtx
]
[2/2]
S
implify - (y ?
-
x
:
x
) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkach
o
v
[
PATCH
]
[co
m
b
ine][1/2] Try to simp
l
ify befor
e
s
ub
s
t
i
t
uting
commit
|
commitdiff
|
tree
2015-07-16
kt
k
ach
o
v
[ARM]
[
te
s
t
suite] Do not
ove
r
ride
-
m
c
pu in no-volatil
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AArch64]
U
se c
i
nc mnem
o
nic for *csinc2<mod
e
>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM][testsuite] Add -m
f
lo
a
t-abi=softfp to so
m
e xsca
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkac
h
ov
[ARM][testsuite] Fix FAIL: gcc
.
tar
g
et/
a
rm
/
macro
_
d
e
fs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[AArch6
4
][testsui
t
e] Adjust some a
r
ith+compare te
s
ts
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkachov
[obvious] Fix typos above ex
p
and_c
o
nd_expr_using_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkachov
[ARM] Initialise c
o
s
t to
C
OSTS_N_IN
S
NS (1) and
i
ncrement
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkachov
[
i
3
8
6][obvi
o
u
s] Use std:
:
swa
p
instead of m
a
nually swappin
g
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
k
tkachov
[
ARM][obvious] Fix gcc
.
target/arm/attr_
t
hu
m
b
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkacho
v
[ifcvt][obvious] Use std::swap inste
a
d of manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkachov
[
ARM
]
Restrict MAX_
C
ONDITIONAL
_
EX
E
CUTE when -mre
s
trict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkac
h
ov
[GCC, A
R
M]
armv
8
linux toolchain asan testcase
f
ail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkacho
v
[AArch64] Always r
e
gis
t
er fma_steering pass but
g
ate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkachov
[ifcvt][ob
v
iou
s
] Fix typo in comment
commit
|
commitdiff
|
tree
2015-06-01
k
tkacho
v
[AArch64] Fix ty
p
e of *
<
LOGICAL:optab>_o
n
e_cmpl
_
<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktk
a
chov
[obvious
]
Close comme
n
t in aarch64 test
commit
|
commitdiff
|
tree
2015-05-27
ktk
a
cho
v
[
expr
.
c]
PR target/65358 Avoi
d
c
lob
b
ering par
t
ia
l
argument
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[PAT
C
H 4/13]
arm
m
usl support
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[
A
A
r
ch64]
PR target/
6
54
9
1
: Classify V1TF
v
ectors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
kt
k
achov
[
A
RM] Handle UNSPEC_VOLATILE in rtx co
s
ts
and don't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AA
r
c
h
64] Add __extension__ and __always_i
n
li
n
e__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkachov
Test
s
uite chec
k
for
sqrt_in
s
n
.
Move
p
ow/sqrt
sy
n
t
h
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkach
o
v
[AAr
c
h
64
]
[obvious] In aarch64_cl
a
ss_max_nreg
s
use
UNITS_P
E
R_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
k
t
kachov
[calls
.
c
] Remove #ifdef check
s
o
n
S
T
ACK_G
R
OWS_DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
k
tkachov
[PATCH 9/13] x86 musl support
commit
|
commitdiff
|
tree
2015-05-15
ktk
a
chov
[AArch64] Removed unus
e
d SLO
W
MUL t
a
rget flags
commit
|
commitdiff
|
tree
2015-05-13
k
t
k
ach
o
v
[tree-ss
a
-math-opts] Expand pow
(
x, CONST)
using
s
q
u
ar
e
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkachov
[ARM]
Fix
P
R 65955: D
o
n
o
t take REGNO on
non-REG operand
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PA
T
CH
6
/13] mips musl support
commit
|
commitdiff
|
tree
2015-05-08
k
t
kachov
[PATCH 0/13] Add mus
l
support to GC
C
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[
P
ATCH
2/13] mu
s
l libc config
commit
|
commitdiff
|
tree
2015-05-06
ktkac
h
ov
[AArch64] Fix genitera
t
ors
.
sh to
use standard BRE
s
y
n
tax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
k
tkachov
[doc] Upd
a
t
e def
i
nition location of attri
b
ute_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktk
a
chov
[
A
Arch64]
M
ake aa
r
c
h
6
4
_m
i
n_divis
i
ons_for_recip_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Fix
Cortex-
A
5
3 shift costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AAr
c
h64
]
Handle
FLOAT and UNSIGNED_FLOAT in rtx costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch
6
4]
Fix aarch
6
4_rt
x
_c
o
st
s
of PLUS/M
I
NUS
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch6
4
] Reme
m
b
e
r to
c
ost operand 0 in
FP compa
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
kt
k
achov
[A
A
rc
h
64] Add alternative 'extr' pattern, cal
c
ulate
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
kt
k
a
c
hov
[AArc
h
64
]
Proper
l
y cost FABD pat
t
ern
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AA
r
c
h64]
P
rop
e
rly handl
e
mvn-
r
e
g
ister
a
nd add EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64]
Pr
o
perl
y
cost MN
E
G/[SU]MNEGL pat
t
ern
s
commit
|
commitdiff
|
tree
2015-04-30
ktkach
o
v
Fix up new
l
ine in previ
o
us co
m
mit
commit
|
commitdiff
|
tree
2015-04-30
ktka
c
hov
[
AAr
c
h64
]
Properly
hand
l
e
SHIFT
ops
and EXTEN
D
in aarch64_
r
t
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
k
tkachov
[AArch64] Use ex
t
end_ari
t
h
rtx cost app
r
opriately
commit
|
commitdiff
|
tree
2015-04-27
ktkac
h
o
v
[
c
ombine]
[
obvious] Use std:
:
swa
p
instead of man
u
a
l
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
k
tk
a
chov
[simplify-
r
tx][trivial]
Use std:
:
s
wap i
n
ste
a
d of manuall
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
k
tkachov
[ARM][tri
v
ial] Use upper
c
a
se for cod
e
iterator
names
commit
|
commitdiff
|
tree
2015-04-24
kt
k
a
chov
[AA
r
ch64] Impl
e
ment -m{c
p
u,tune,arch}=nat
i
ve using
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkacho
v
[ARM] Rewrite
v
c
<
c
ond> NEON pa
t
terns
to
u
se
R
TL operations
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkacho
v
R
e: [PATCH 02/12]
remov
e
some
if
d
ef HAVE_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[ARM] Restrict
{
l
o
ad,stor
e
}_mu
l
tiple expanders t
o
MAX_
L
D_ST
M
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkacho
v
[ARM] Make issu
e
rate part o
f
per-cor
e
tun
i
ng s
t
ructs
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
R
evert:
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
lib
s
t
dc+
+
, libgfor
t
r
an gthr workaro
u
nd fo
r
musl
commit
|
commitdiff
|
tree
2015-04-22
kt
k
achov
unwind fix for musl
commit
|
commitdiff
|
tree
2015-04-22
ktkach
o
v
f
i
xinc
l
udes u
p
d
a
te for musl support
commit
|
commitdiff
|
tree
2015-04-22
ktkac
h
ov
c
o
n
fi
g
changes for
m
usl libc supp
o
rt
commit
|
commitdiff
|
tree
2015-04-22
ktka
c
hov
libitm fi
x
es
f
o
r
m
usl sup
p
ort
commit
|
commitdiff
|
tree
2015-04-21
k
t
kacho
v
[
exp
m
ed
]
Properly account for the cost and l
a
tency
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
kt
k
achov
[AArch64
]
Add zero_extend
v
ar
i
a
nts o
f
logical+not o
p
s
commit
|
commitdiff
|
tree
2015-04-21
ktka
c
h
ov
[AA
r
ch64] In
c
rease
s
tati
c
b
uffer size in aarch64
_
rewrite_sel
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
ktkachov
[ARM] PR 65694
:
Properly
s
ign-ex
t
end large
n
umbers
.
.
.
commit
|
commitdiff
|
tree
next