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
[doc][13/14] Document AArch64 target attributes and pragmas
2015-08-04
ktkachov
[doc][13/14] Document A
A
r
c
h
6
4
target attributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[
A
Arch
6
4][12/14] Tar
g
et
a
ttributes a
n
d target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[
A
Arch64][11/1
4
] R
e
-layout
SIMD builtin types on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[
1
0/14] Implement target
pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch6
4
][9/14] Impl
e
m
ent TARGET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kac
h
ov
[AArc
h
64]
[
8/14] Implement TARG
E
T_OP
T
ION_VALID_ATTRIBU
T
E_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch6
4
][7/14
]
Imp
l
eme
n
t TARGET_SET_CURRENT_FUNCT
I
ON
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arc
h
64][6/14
]
Implement TAR
G
E
T
_OPTION_SAVE/TARGET_OPT
I
ON_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64]
[
5/14
]
Make flag_omit_leaf_fra
m
e_p
o
inter
i
ntiali
z
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
64][4/14] Create
T
A
RG
E
T_FIX_
E
R
R
_A53_8
3
5
769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][
3
/
14]
Refac
t
o
r
option overrid
e
code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch64][2/14
]
Re
f
actor arches h
a
ndl
i
ng, add
a
rch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64
]
[1/14] Add ident field to str
u
ct processo
r
commit
|
commitdiff
|
tree
2015-08-03
k
t
k
achov
[RTL-i
f
c
v
t
] Improve condit
i
onal
s
e
lect ops on immediates
commit
|
commitdiff
|
tree
2015-07-31
ktkach
o
v
[ARM][
2
/3] Make if_neg_move and if_move_ne
g
into insn
_
and_spli
t
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[A
A
rch64]
Properly han
d
le simple arith+extend ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious] Use std:
:
s
wap i
n
stead
o
f
manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[co
m
bine][obvious] Use std::swap
in try_com
b
ine
commit
|
commitdiff
|
tree
2015-07-21
ktkacho
v
[
ma
t
ch
.
p
d] PR
m
iddle-end/66915 Restrict A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simplify-rtx][2/2] Simplify - (y ? -x
: x) ->
(
!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktk
a
ch
o
v
[PATCH][c
o
mbine]
[
1/
2
] Try
to sim
p
lify before substituting
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[ARM][testsuite] Do not override
-
mcpu
i
n
no-vola
t
il
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
k
t
k
achov
[AArch64] Use cinc mnem
o
nic f
o
r
*csinc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
k
t
kac
h
ov
[ARM][
t
estsui
t
e] Ad
d
-mfl
o
at-a
b
i=soft
f
p t
o
s
om
e
xscal
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[ARM][testsu
i
te]
F
ix
F
A
IL: gcc
.
t
a
rget/arm/macr
o
_de
f
s0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktk
a
chov
[AArch64][t
e
s
t
sui
t
e] Ad
j
ust some arith+
c
ompa
r
e t
e
sts
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
k
tka
c
hov
[
ob
v
i
o
u
s] Fix
typos
above
expand_cond_e
x
p
r
_using_cm
o
ve
commit
|
commitdiff
|
tree
2015-07-08
ktkacho
v
[ARM] Initialise
cost
to COSTS_N_
I
NSNS (1) and incre
m
e
nt
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkachov
[i386]
[
ob
v
ious
]
U
se std::swap instead
o
f manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktk
a
ch
o
v
[AR
M
][obvious] Fix
gcc
.
t
a
r
ge
t
/ar
m
/at
t
r_thu
m
b
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkachov
[
ifcvt]
[
obvious
]
Use std::swap
instead
o
f
m
a
n
ua
l
ly
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkachov
[
ARM] Restrict MAX_C
O
NDITION
A
L_EXECUTE when -mrestric
t
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkach
o
v
[
GCC, ARM] armv8 linux toolchain as
a
n testcase fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkach
o
v
[AA
r
c
h6
4
] Al
w
ays register fma_steering pass
but gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
kt
k
achov
[ifcvt][obvious] Fix typo in comment
commit
|
commitdiff
|
tree
2015-06-01
ktkach
o
v
[AArch64] Fix t
y
p
e
o
f *<L
O
GICAL:optab>_one_cmpl_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkachov
[obvious] Clos
e
comment
i
n aarch64
test
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[e
x
pr
.
c] PR ta
r
get/65358 Avoid clobber
i
ng partial argument
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkacho
v
[P
A
TCH 4/13
]
a
r
m mu
s
l su
p
port
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AArch
6
4]
P
R target/65491: Classify V1TF vectors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
k
t
kachov
[ARM] Handle UNSPEC_VOLATILE in r
t
x costs
a
nd d
o
n
't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
k
tkachov
[AArch64] Ad
d
__extensi
o
n_
_
an
d
__always_inlin
e
__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
k
t
kachov
Testsuite chec
k
for sqrt_insn
.
Move pow/sqrt synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkach
o
v
[AArch
6
4][obv
i
ous]
I
n
a
a
rch64_class_max_n
r
e
g
s
u
s
e UNITS_P
E
R_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkachov
[calls
.
c] Re
m
ove
#ifdef c
h
ecks on STACK_GROWS
_
DOW
N
W
ARD
commit
|
commitdiff
|
tree
2015-05-15
kt
k
acho
v
[PATCH 9/13]
x
8
6 musl su
p
port
commit
|
commitdiff
|
tree
2015-05-15
ktk
a
chov
[A
A
r
c
h6
4
] R
e
mov
e
d unused SLOW
M
UL target
flags
commit
|
commitdiff
|
tree
2015-05-13
ktkac
h
ov
[tree-ssa-math-opts]
Expand p
o
w (x, CONST) usin
g
square
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkachov
[AR
M
]
F
ix PR 6595
5
:
Do
n
ot take RE
G
NO on
n
o
n
-REG operan
d
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktkacho
v
[
PATCH 6/13] mips musl s
u
pport
commit
|
commitdiff
|
tree
2015-05-08
ktkac
h
ov
[PATCH 0/1
3
]
A
dd
musl su
p
port to GCC
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH 2/13] musl libc config
commit
|
commitdiff
|
tree
2015-05-06
kt
k
ac
h
ov
[
AArch64] Fix genite
r
a
tors
.
sh to
u
se standa
r
d BRE
syn
t
ax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[doc] Upda
t
e defi
n
i
tion lo
c
a
tion of attribute_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkacho
v
[AAr
c
h
6
4] Make aarc
h
64_min_divisions_
f
or_
r
ecip_
m
ul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArc
h
64]
Fix
Cortex-A53 shif
t
costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Handle
FLO
A
T and
U
NS
I
GNE
D
_FLOAT in rtx
costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Fix aarch6
4
_rtx_co
s
ts of PLU
S
/MINUS
commit
|
commitdiff
|
tree
2015-05-01
k
t
k
a
c
h
o
v
[AArch64] Reme
m
ber to
cos
t
ope
r
and
0 in FP compare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[
A
Arch64] A
d
d alternati
v
e
'
extr' pattern, calculate
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AA
r
ch
6
4] Properly co
s
t FABD pa
t
tern
commit
|
commitdiff
|
tree
2015-04-30
k
t
kachov
[AArch64]
P
roperly handle mvn
-
regi
s
t
er and
a
d
d
EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64
]
P
r
op
e
rly
c
o
st MNEG/[
S
U]MNEGL pa
t
te
r
ns
commit
|
commitdiff
|
tree
2015-04-30
ktkacho
v
Fix up new lin
e
in pr
e
vious commit
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Pro
p
erly handle SHIFT
ops
a
n
d
E
XTE
N
D
in aarc
h
64_rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
k
t
k
a
chov
[
A
Ar
c
h64]
U
se e
x
te
n
d
_
ar
i
th rtx cos
t
app
r
opriately
commit
|
commitdiff
|
tree
2015-04-27
ktkac
h
ov
[combi
n
e][obvious
]
U
s
e
std::swap in
s
t
ea
d
of manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktka
c
hov
[simplify
-
rtx][
t
rivial]
U
se std::swap inste
a
d
o
f manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[ARM][
t
r
ivial] Use u
p
percase for code
i
t
e
rato
r
name
s
commit
|
commitdiff
|
tree
2015-04-24
ktkac
h
ov
[AAr
c
h64] Implement
-
m{cp
u
,tun
e
,ar
c
h
}=native using
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
k
t
kachov
[ARM]
R
ewrite
vc<cond>
N
E
ON pat
t
e
rns t
o
use RTL
o
p
erations
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktka
c
hov
R
e
: [PATCH 02/12] remo
v
e some
ifdef H
A
VE
_
cc0
.
commit
|
commitdiff
|
tree
2015-04-23
ktka
c
ho
v
[ARM] Restr
i
ct {load,store}_
m
ultiple exp
a
nders to
MAX_LD_S
T
M
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[ARM
]
Make issue rat
e
part of per-core
t
u
nin
g
s
t
ructs
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
Re
v
ert
:
commit
|
commitdiff
|
tree
2015-04-22
k
t
kachov
libstdc++,
libgfo
r
t
r
an gthr workaro
u
nd
for musl
commit
|
commitdiff
|
tree
2015-04-22
k
t
kachov
unwind
f
ix for m
u
sl
commit
|
commitdiff
|
tree
2015-04-22
ktkacho
v
fixi
n
cl
u
des
u
pd
a
te for musl
support
commit
|
commitdiff
|
tree
2015-04-22
ktkac
h
ov
config changes f
o
r musl l
i
bc support
commit
|
commitdiff
|
tree
2015-04-22
kt
k
acho
v
lib
i
tm fixes for musl support
commit
|
commitdiff
|
tree
2015-04-21
ktkach
o
v
[expmed] P
r
operl
y
ac
c
ou
n
t for t
h
e cost an
d
l
a
tenc
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
ktkachov
[AArch64] A
d
d zero_extend variants of logical+not ops
commit
|
commitdiff
|
tree
2015-04-21
ktka
c
h
ov
[AArch
6
4] Increase st
a
tic buffer s
i
ze in aa
r
c
h
64_rewri
t
e_sel
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
ktkac
h
o
v
[
A
RM] PR 65694: Properly sign-e
x
ten
d
large numbers
.
.
.
commit
|
commitdiff
|
tree
2015-04-07
ktkachov
[AR
M
] PR
6548
9
: A
c
ce
p
t VSTRUCT consta
n
ts
in arm_legitima
t
e
_
c
.
.
.
commit
|
commitdiff
|
tree
2015-04-02
k
t
kachov
Add
m
y
self
as reviewer for arm port
commit
|
commitdiff
|
tree
2015-03-23
kt
k
a
c
hov
[
e
xpmed][trivia
l
]
F
ix
comment about multiply
i
ng by
.
.
.
commit
|
commitdiff
|
tree
2015-03-18
ktkachov
[expmed][cleanup
]
Use std::swap
i
n
s
t
ead of manual
swapping
commit
|
commitdiff
|
tree
2015-03-13
ktkachov
[ARM] PR target/6
4
60
0
Fix
a
nother
I
CE
with -mtune=xscale
.
.
.
commit
|
commitdiff
|
tree
2015-03-12
ktkach
o
v
Fix
C
hange
L
og entri
e
s from pre
v
iou
s
c
o
mmit
commit
|
commitdiff
|
tree
2015-03-12
ktkachov
[simplify-rtx] PR 6523
5
: Calcula
t
e element size cor
r
ec
t
ly
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
k
tkachov
[AArch64] Fix wrong-code bug
i
n
r
ig
h
t
-shi
f
t
SI
S
D patterns
commit
|
commitdiff
|
tree
2015-02-04
ktkachov
[
A
A
rc
h
64] Use std::swap
i
n
s
tea
d
o
f manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-02-04
ktkachov
[AArch64] U
s
e
s
td::swap instead of
m
a
nually
s
wap
p
in
g
commit
|
commitdiff
|
tree
2015-02-04
ktkachov
[AArch64]
Use target built
i
n
instead of __builtin_sqrt
.
.
.
commit
|
commitdiff
|
tree
2015-01-29
ktkachov
[AR
M
][clea
n
up] Simp
l
ify some exp
r
e
s
sions in so
m
e
epi
l
og
u
e
.
.
.
commit
|
commitdiff
|
tree
2015-01-28
kt
k
achov
[libstdc++][
t
e
s
tsuite
]
[re
v
erted] Remo
v
e
che
c
k fo
r
t
runcation
.
.
.
commit
|
commitdiff
|
tree
2015-01-27
ktkachov
[AArch64]
[
test] Fix FAIL: gcc
.
target
/
a
a
rch64/store
.
.
.
commit
|
commitdiff
|
tree
2015-01-19
ktkachov
[AArc
h
64
]
PR 64448: Combine ((x ^
y) & m) ^ x int
o
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ktkac
h
ov
[ARM] PR 6
2
06
6
:
Ca
l
l va_e
n
d on early return
f
rom v
a
_li
s
t
.
.
.
commit
|
commitdiff
|
tree
next