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
ktk
a
chov
[
RTL-ifcvt] Improve conditi
o
nal select op
s
on immed
i
ates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AA
r
ch64] Do
n
ot
I
CE a
f
ter ap
o
logisin
g
for -m
c
mo
d
e
l
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][14/14] Reuse target
_
opti
o
n
_current_
n
ode when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[doc
]
[
13/
1
4] Do
c
ument AArch64 target a
t
tributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[
A
A
rch64][12/14] Target attribute
s
an
d
t
a
rget prag
m
a
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][11
/
14] Re-
l
a
yout
SIMD builtin
t
ypes on bui
l
tin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
h
o
v
[AArch64][10/14
]
Imple
m
ent t
a
r
g
e
t
pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][9/14] Impl
e
men
t
TARGET_CAN_INLINE
_
P
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AAr
c
h64
]
[8/14] Implement TARGET_O
P
T
ION_VALID_ATTRIB
U
TE_P
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64][7/14] Implem
e
nt TARGET
_
SET_CURR
E
NT_
F
UNCT
I
ON
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][6/14
]
I
mplement
TARGET_O
P
TION_SAVE/TARGET_OPTION
_
R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArc
h
64][5/14] Make flag
_
omit_lea
f
_fr
a
me_
p
oint
e
r intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tk
a
chov
[AArch64][4/14] Create TARGET_FIX_ERR_A53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][3/14]
R
e
f
actor option overrid
e
code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][2/14] Refactor arch
e
s handling,
a
d
d
arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
c
hov
[AA
r
c
h
6
4
][1/
1
4
]
Add i
d
ent
f
i
e
l
d
to
struct processor
commit
|
commitdiff
|
tree
2015-08-03
ktka
c
hov
[RTL-ifc
v
t] Improve conditional select ops on immediates
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[
ARM][2/3] Make if_neg_move
and if
_
move_neg
i
nto insn_a
n
d_
s
p
lit
commit
|
commitdiff
|
tree
2015-07-28
ktka
c
ho
v
[AAr
c
h64] Properly handle simple arith+
e
xtend op
s
in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
k
t
kachov
[obvious] Us
e
std::
s
w
ap instead of manual
l
y swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[comb
i
n
e][obvious] Use std
:
:
s
wap i
n
try_combine
commit
|
commitdiff
|
tree
2015-07-21
kt
k
achov
[match
.
pd] PR
mi
d
dle-end/66915
Restrict
A
- B -
>
A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simplify-
r
tx][2/2
]
Simplify -
(y ?
-x : x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[PA
T
CH][
c
omb
i
ne][1/2] Try to simplify bef
o
r
e substit
u
ting
commit
|
commitdiff
|
tree
2015-07-16
ktka
c
ho
v
[ARM][testsu
i
te] Do
not o
v
e
rride -mcpu in no-v
o
latile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
kt
k
achov
[AArch64]
U
se c
i
nc mnemonic f
o
r *csi
n
c2<m
o
de>_insn
commit
|
commitdiff
|
tree
2015-07-15
k
tkachov
[
ARM
]
[testsuite] Add -mfloat-abi=softfp t
o
some xs
c
a
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
kt
k
achov
[ARM][testsuite
]
F
i
x
FAIL: gcc
.
target/ar
m
/macro_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkacho
v
[AArch64][testsuite] Adjust some arith+compare te
s
ts
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktka
c
h
o
v
[obvious] Fix
t
ypos above expa
n
d_cond_expr_using_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkachov
[ARM] In
i
tia
l
ise cost to CO
S
TS_N_INSNS (1)
and increment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktka
c
hov
[i386][
o
bvious] U
s
e std::swap ins
t
ea
d
of manually swapp
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
kt
k
achov
[ARM][obvio
u
s] Fix
gcc
.
t
arget/arm/
a
t
t
r_thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkac
h
ov
[ifcvt]
[
o
b
v
io
u
s] Use std::
s
w
a
p ins
t
e
ad of m
a
nual
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktka
c
hov
[ARM] Restrict M
A
X_
C
ONDITIONAL_EXECUTE w
h
en -
m
restrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktk
a
ch
o
v
[GCC, ARM]
a
rmv8 linux toolchain as
a
n te
s
t
case f
a
il
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
kt
k
achov
[
A
Arc
h
64]
Always register fma_
s
t
eering
pa
s
s but gat
e
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkachov
[ifcvt][obvious] Fix typo in comm
e
n
t
commit
|
commitdiff
|
tree
2015-06-01
k
t
k
achov
[AArch64] Fi
x
type of *<LO
G
ICAL:op
t
a
b>_one_cmpl_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkachov
[
obv
i
ous] Close c
o
mm
e
nt in aarch64 test
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[expr
.
c] PR target/
6
5358 Avoid clo
b
berin
g
partial
a
rg
u
ment
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
k
t
kachov
[PATC
H
4/1
3
] arm musl support
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AA
r
ch64
]
P
R t
a
r
g
et/65491
:
Cla
s
sify
V
1TF vecto
r
s as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[ARM] Handle
U
NSPEC
_
VOLATILE in r
t
x costs an
d
d
on't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
kt
k
achov
[AArch
6
4] Add __extension__ and __
a
lways_inline__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
k
tkachov
Tes
t
s
u
ite check for sqrt_ins
n
.
Move pow/s
q
rt synt
h
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[AA
r
ch64]
[
obvious] In
aarch6
4
_
class_max_
n
regs use UN
I
TS_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkachov
[ca
l
ls
.
c] Re
m
ove #ifdef che
c
ks on S
T
ACK_
G
ROWS_DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktkac
h
ov
[PATC
H
9/
1
3
]
x86 musl support
commit
|
commitdiff
|
tree
2015-05-15
k
t
kachov
[AArch
6
4] Remo
v
ed unused SL
O
WMUL t
a
rget f
l
ags
commit
|
commitdiff
|
tree
2015-05-13
ktkach
o
v
[tree-ssa-math-op
t
s] Expand pow
(x, CONST) using s
q
uare
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkac
h
ov
[AR
M
] Fix PR 65955:
Do not take REG
N
O on non-REG operand
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
k
t
k
achov
[PATCH 6/13] mips mus
l
support
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[
P
ATCH 0/
1
3] Add musl support to GCC
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH 2/13] m
u
sl
libc
con
f
ig
commit
|
commitdiff
|
tree
2015-05-06
ktkacho
v
[AArch64
]
Fix g
e
niterator
s
.
sh to use standard BRE syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[
doc] Update definit
i
on
l
ocation of attribute
_
spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[A
A
rc
h
64] Make aarch64_min_divis
i
o
ns_for_recip_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktka
c
ho
v
[
A
A
r
ch64] Fi
x
C
o
rte
x
-A53 shift costs
commit
|
commitdiff
|
tree
2015-05-01
k
t
ka
c
hov
[
A
A
r
ch64] Ha
n
dle FLOA
T
and UNSIGNED_FLOAT i
n
rtx
c
ost
s
commit
|
commitdiff
|
tree
2015-05-01
ktkach
o
v
[
A
A
rch6
4
] Fix aarch64_
r
tx_costs of PLUS/M
I
NUS
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] R
e
member t
o
cost operand 0
in FP compare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AA
r
ch64] Add al
t
e
r
n
ative
'e
x
tr' pattern, cal
c
ulate
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
kt
k
achov
[AArch6
4
]
Properly
c
os
t
FABD
p
a
t
te
r
n
commit
|
commitdiff
|
tree
2015-04-30
k
tkachov
[AAr
c
h64] Properly handle mvn-regist
e
r and a
d
d
E
ON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AAr
c
h64]
Pro
p
erly cost MNEG/[SU]MNEGL patterns
commit
|
commitdiff
|
tree
2015-04-30
k
t
kachov
Fix up new line i
n
prev
i
ous commit
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AA
r
ch64] Properly handle SHIFT ops
a
nd
EX
T
END in aarch64_rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[A
A
rch64]
U
se exte
n
d_ari
t
h
rtx
c
o
st app
r
opriately
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[combine][obvious] Use std::sw
a
p
instead of manual
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[
s
implify-rtx][trivial] Use std::swa
p
instead o
f
manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktk
a
chov
[ARM][trivial] Use upp
e
rcase for code i
t
e
r
ator name
s
commit
|
commitdiff
|
tree
2015-04-24
k
t
k
achov
[AArch64] Implement -m{cpu
,
tune,arch}=
n
ative using
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktk
a
chov
[ARM]
Rewrite vc<cond> NEON patterns
to u
s
e R
T
L operatio
n
s
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
kt
k
achov
Re: [PATCH
02
/
12]
remove
some ifdef HAV
E
_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[A
R
M
]
R
estrict {
l
oad,store}_multiple expand
e
rs to MAX_LD_STM
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
k
t
k
a
chov
[AR
M
]
Make iss
u
e
rate
part of pe
r
-core tuning str
u
cts
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
Revert:
commit
|
commitdiff
|
tree
2015-04-22
kt
k
a
c
hov
libstdc+
+
, libg
f
ortr
a
n gthr workaround for musl
commit
|
commitdiff
|
tree
2015-04-22
ktkac
h
ov
un
w
ind fix for m
u
sl
commit
|
commitdiff
|
tree
2015-04-22
kt
k
achov
fix
i
nclud
e
s up
d
a
te for musl support
commit
|
commitdiff
|
tree
2015-04-22
ktka
c
hov
c
o
nfig changes for
m
usl
l
ibc sup
p
o
rt
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
libit
m
fi
x
es
for mus
l
support
commit
|
commitdiff
|
tree
2015-04-21
ktk
a
chov
[expmed]
P
roperly account for the cos
t
and latency
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
k
t
kachov
[AAr
c
h64] Add
z
ero_extend variants o
f
log
i
cal+not
o
p
s
commit
|
commitdiff
|
tree
2015-04-21
k
t
ka
c
hov
[AArch64] Increase
s
t
a
tic
buffer size in aa
r
ch64_rewrite_sel
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
ktkachov
[ARM] PR 65694: Prope
r
ly s
i
gn-extend lar
g
e
n
umbers
.
.
.
commit
|
commitdiff
|
tree
2015-04-07
ktkac
h
ov
[
A
RM] PR 65489: A
c
cept VSTRUC
T
con
s
tants
in
a
r
m
_l
e
gitimate_
c
.
.
.
commit
|
commitdiff
|
tree
2015-04-02
ktkacho
v
Add
m
yself
a
s
reviewer for arm port
commit
|
commitdiff
|
tree
2015-03-23
ktkachov
[expmed][
t
rivial] Fix comment about m
u
ltiplying by
.
.
.
commit
|
commitdiff
|
tree
2015-03-18
kt
k
a
chov
[expmed][cleanup] Us
e
std::swap in
s
tead of manual sw
a
pping
commit
|
commitdiff
|
tree
2015-03-13
kt
k
acho
v
[ARM] PR target/6
4
600 Fix a
n
other ICE
w
ith
-mtune=xsca
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-03-12
ktkachov
F
ix
C
hangeLog ent
r
ies from previous commit
commit
|
commitdiff
|
tree
2015-03-12
ktkachov
[simplify
-
rtx
]
P
R
65235:
Calcul
a
te element size cor
r
e
ct
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
ktka
c
hov
[AArch64] Fix wrong-c
o
de bug in right-shift SISD
p
atter
n
s
commit
|
commitdiff
|
tree
2015-02-04
k
t
kachov
[
A
Arch64]
U
se std::swap instead of manua
l
ly swap
p
ing
.
.
.
commit
|
commitdiff
|
tree
2015-02-04
ktkacho
v
[
AA
r
ch64] Use std::swa
p
in
s
tead of manually swapping
commit
|
commitdiff
|
tree
2015-02-04
ktk
a
chov
[AArch64] Use
t
arget builti
n
instead
of __builti
n
_sqrt
.
.
.
commit
|
commitdiff
|
tree
2015-01-29
kt
k
achov
[ARM][clea
n
up] Simplify
s
ome expressions in some epilogue
.
.
.
commit
|
commitdiff
|
tree
2015-01-28
ktkachov
[
l
ibstdc++][testsuite][reverted] Remove check for
t
runcation
.
.
.
commit
|
commitdiff
|
tree
next