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] Replacing variable swaps that use a temporary variable with a call to std:...
2015-09-21
ktkachov
[ARM] Re
p
l
acing variable
swa
p
s
t
hat use a te
m
po
r
ar
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktk
a
chov
[ARM
]
Fix arm bootstrap failur
e
due to -
W
e
r
ror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM] PR
6
7
439: All
o
w
matching of *
a
rm3
2
_mov
h
f
whe
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AArch64] Use logics_im
m
typ
e
f
o
r
2nd a
l
ternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[
A
RM][3/
3
] Expand mod by power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AArch6
4
][1
/
3
]
E
xpand signed m
o
d by power of
2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-ifcvt] Make non-
c
o
nditi
o
n
a
l execution if
-
conversi
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AArch
6
4] Fix FAIL
:
g
cc
.
t
arget/aarch64/ta
r
get_attr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64] Use popcount_hwi instea
d
of homebrew version
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][ob
v
ious]
Remove obs
o
lete c
o
mment in aa
r
ch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[ARM] Us
e
%w
d
format
for la
n
e printing in bounds_chec
k
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] arm
memc
p
y
of
a
ligned data
commit
|
commitdiff
|
tree
2015-08-14
k
t
k
achov
[AArch64][obvious] Fix some target at
t
ribute inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[
AArch
6
4][obviou
s
] M
a
rk
target_attr_1
.
c as com
p
ile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[
R
TL-ifcvt] Allo
w
PLUS+immediate express
i
on
i
n noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
chov
[RTL-ifcvt
]
I
m
p
rove condit
i
onal
s
el
e
ct ops
o
n immediat
e
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
k
tkachov
[AArch64
]
Do n
o
t ICE afte
r
ap
o
logising
f
o
r
-mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][14/14]
Reus
e
target_optio
n
_c
u
rrent_n
o
d
e
when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][13/14] Docum
e
nt AArch64 target attributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64][12/14] Target attribut
e
s and target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][11/14] Re-layout SI
M
D
builtin ty
p
es on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AAr
c
h
6
4][1
0
/1
4
] Imp
l
eme
n
t t
a
rget p
r
agmas
commit
|
commitdiff
|
tree
2015-08-04
k
t
kach
o
v
[
A
Arch64][9/14
]
I
m
plement TAR
G
ET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AA
r
ch64][
8
/14] I
m
p
l
ement TAR
G
ET_OPTION_VAL
I
D_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64]
[
7/14] I
m
pl
e
m
e
n
t
TARGET
_
SET_CURRENT_F
U
NCTION
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64][6
/
14] Implement TARGE
T
_OPTIO
N
_
SA
V
E/
T
ARGET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkach
o
v
[AArch64][5/14] Make fla
g
_
omit_leaf_frame_pointer intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
c
h
6
4
][4/14]
C
r
eate TARGET_FIX
_
ERR_A53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AAr
c
h64][3/14] Refac
t
or
option o
v
er
r
i
d
e co
d
e
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[
A
Arch64][2/14] Refactor arches handling, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch6
4
][1/14
]
Add id
e
n
t
f
i
eld
t
o struct processor
commit
|
commitdiff
|
tree
2015-08-03
ktkach
o
v
[R
T
L-ifcvt] I
m
prove c
o
nd
i
tional s
e
lect op
s
on immedia
t
es
commit
|
commitdiff
|
tree
2015-07-31
k
t
kachov
[ARM][2/3] Make i
f
_neg_move and i
f
_move_neg in
t
o insn_an
d
_s
p
lit
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AAr
c
h64] Properl
y
handle si
m
ple arith+
e
xte
n
d ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious]
Use std::s
w
a
p instead of
m
anually
s
wapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[com
b
in
e
][obv
i
ous] U
s
e
std::swap in try_
c
ombi
n
e
commit
|
commitdiff
|
tree
2015-07-21
ktka
c
hov
[
m
atc
h
.
p
d] PR middle-
e
nd/6
6
915
R
estri
c
t A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[
s
implify-rt
x
][2/2] Simplif
y
-
(y ?
-
x : x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkach
o
v
[
P
ATC
H
][combi
n
e][1/2
]
T
ry
t
o simplif
y
befo
r
e s
u
b
stit
u
ting
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[A
R
M][testsuite] Do not override -mcpu in no-vo
l
a
t
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
k
t
kacho
v
[AArch64] Use cinc
m
nemonic for
*
c
s
inc2<
m
ode>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[
A
R
M][testsuite] Add -mfloat-abi=
s
oftfp
to som
e
x
scale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[ARM][testsuite] Fix FAIL: gcc
.
target/arm/macro_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[A
A
rch64][tests
u
ite] Ad
j
ust some arith+compare test
s
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkacho
v
[o
b
v
ious]
F
ix typos
a
bo
v
e
expand_cond_
e
xpr_usi
n
g_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkachov
[ARM] Initialise cost to COSTS_N_INSNS (1) and
i
ncrem
e
nt
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktka
c
hov
[i386][obvious] Use std::swap
i
nstead of ma
n
u
a
l
ly swapping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
k
t
kachov
[ARM][ob
v
i
o
us] Fix gcc
.
targe
t
/a
r
m/at
t
r_thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkacho
v
[ifcvt][
o
bvious
]
Use std::swap instead
o
f m
a
nually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkac
h
ov
[ARM] Restrict MAX_
C
OND
I
TI
O
NAL_EXECUTE when -mrest
r
ict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
k
t
kacho
v
[
G
CC,
A
RM] armv8 linux
t
oolchain
a
san testca
s
e fa
i
l
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkac
h
ov
[AArch64] Always r
e
gi
s
ter fma
_
ste
e
r
ing pass but
g
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkacho
v
[ifcvt][obvious] Fix typo
i
n comm
e
nt
commit
|
commitdiff
|
tree
2015-06-01
ktkacho
v
[AArch64] Fix type o
f
*
<LOGICA
L
:optab
>
_one
_
cmpl_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
k
tkacho
v
[
obvious]
Close c
o
mment in aarch64 t
e
s
t
commit
|
commitdiff
|
tree
2015-05-27
ktkac
h
ov
[exp
r
.
c] PR ta
r
get/653
5
8
Avoi
d
clob
b
e
ring p
a
rtial arg
u
ment
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[
P
A
TCH 4/13] arm musl support
commit
|
commitdiff
|
tree
2015-05-22
k
tkachov
[AArch
6
4] PR target/65491: Classif
y
V1TF
v
ec
t
ors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkac
h
ov
[ARM] Handle UNS
P
E
C_VOLATIL
E
in rtx costs
and don'
t
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkac
h
ov
[AArch64
]
A
dd __extension__ a
n
d __alway
s
_in
l
ine__
to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkach
o
v
Test
s
uit
e
check for sqrt_in
s
n
.
Move pow/sqrt s
y
nth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[A
A
r
ch64][obvious
]
In aar
c
h64_class_
m
ax
_
nr
e
gs
us
e
UNITS_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
k
tkachov
[
ca
l
ls
.
c
]
R
e
m
ove #ifdef
c
heck
s
on STAC
K
_
GRO
W
S
_DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[PATCH 9/13] x86
m
usl support
commit
|
commitdiff
|
tree
2015-05-15
ktkac
h
o
v
[AArch64]
R
em
o
ved unused SLOWMUL target
f
lags
commit
|
commitdiff
|
tree
2015-05-13
ktkachov
[tree-s
s
a-m
a
th-opts]
E
xpand pow
(
x, C
O
NST)
u
sing sq
u
a
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
k
t
kach
o
v
[ARM
]
F
i
x PR
65955: Do
not take RE
G
NO on non-REG operand
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATC
H
6/13] mips musl supp
o
r
t
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PA
T
CH
0
/
13
]
A
dd musl support to G
C
C
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PAT
C
H 2/13]
m
usl libc c
o
nf
i
g
commit
|
commitdiff
|
tree
2015-05-06
ktkac
h
ov
[AAr
c
h64] Fix
geni
t
e
r
ators
.
sh to us
e
standard BRE synta
x
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[do
c
] Update definit
i
on l
o
cation
o
f
attribute_
s
pec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[
AArch6
4
]
Make aarch64_m
i
n_divisions
_
for_recip
_
mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktk
a
chov
[
A
Arch
6
4]
Fix Cortex-A53 shift cos
t
s
commit
|
commitdiff
|
tree
2015-05-01
ktkacho
v
[AArch64]
H
andl
e
F
LOAT and
UNSIGNED_FLOAT in rtx costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Fix
aarch64_rtx_costs of PLUS/M
I
NUS
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch
6
4] Re
m
emb
e
r to cost
oper
a
nd 0 in FP comp
a
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Add altern
a
tive
'
ext
r
' p
a
ttern, c
a
lc
u
la
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[
AArch64] Pr
o
p
e
rly co
s
t F
A
BD
pa
t
t
ern
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64]
Properly handle m
v
n-regis
t
er a
n
d add EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkach
o
v
[
A
Arch64] Proper
l
y cos
t
MNEG/[SU
]
MNEGL patterns
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
Fix u
p
new line
i
n
previ
o
us co
m
m
i
t
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64]
P
r
operly handle SHIFT o
p
s a
n
d E
X
TEND i
n
aarch64_rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Use extend_arith rtx cost
app
r
opr
i
ate
l
y
commit
|
commitdiff
|
tree
2015-04-27
k
t
kachov
[co
m
bine][obvious]
U
se std:
:
swa
p
instead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
k
tkachov
[simpl
i
fy-rtx][t
r
ivial]
Use st
d
::s
w
a
p
instead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
k
t
kachov
[
A
RM]
[
triv
i
al] Use uppercase
for
code i
t
erator n
a
mes
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[AArch64] Implement -m{cpu,
t
u
ne,arch}=native using
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktk
a
chov
[ARM
]
Rew
r
ite
v
c
<
cond>
NEON patterns to us
e
R
T
L operations
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
R
e:
[
P
ATCH 02/12
]
r
emove some ifdef HAVE_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[ARM] Restrict {lo
a
d
,stor
e
}_m
u
l
tipl
e
expanders to MAX_LD_ST
M
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
k
tkachov
[ARM] Make issue rate part
of
p
er-core tu
n
i
n
g s
t
ructs
commit
|
commitdiff
|
tree
2015-04-22
k
tkachov
Revert:
commit
|
commitdiff
|
tree
2015-04-22
k
t
kacho
v
libstdc++, libgfortran gthr workaround for
musl
commit
|
commitdiff
|
tree
2015-04-22
ktk
a
chov
unwind fix for musl
commit
|
commitdiff
|
tree
2015-04-22
k
t
kachov
fixincl
u
de
s
update for musl sup
p
o
r
t
commit
|
commitdiff
|
tree
2015-04-22
k
t
k
achov
conf
i
g c
h
anges for musl libc support
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
libitm f
i
xes for musl support
commit
|
commitdiff
|
tree
2015-04-21
ktk
a
chov
[expme
d
] Properly account for the co
s
t
a
n
d latency
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
ktka
c
hov
[
AArch64] Add zero_ext
e
nd va
r
i
ants of logi
c
al+not ops
commit
|
commitdiff
|
tree
next