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
[AArch64] Fix FAIL: gcc.target/aarch64/target_attr_crypto_ice_1.c (internal compiler...
2015-09-01
kt
k
achov
[AArch64] Fix
F
A
IL: gcc
.
target/aarch64/target_attr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[AArch64] Use po
p
count_h
w
i
i
nstead of homebrew versi
o
n
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][obvious] Remo
v
e
o
b
s
olete comment in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[ARM] Us
e
%wd forma
t
for
l
a
ne printing
i
n
bounds_check
commit
|
commitdiff
|
tree
2015-08-17
ktk
a
chov
[
ARM] ar
m
memcpy of aligned da
t
a
commit
|
commitdiff
|
tree
2015-08-14
k
tkac
h
ov
[
AArch64
]
[obvio
u
s] Fix
s
o
me target attribute inl
i
ning
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[A
A
rch64][o
b
vious]
M
ark target_attr_1
.
c as
compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifcvt] Allow PLUS
+
i
m
mediate expression in noce_
t
r
y
_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifcvt] Impro
v
e
cond
i
tional select
o
ps on immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
k
tkachov
[AArch64] D
o
not
ICE after apologising for -mcm
o
del
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h64][14/14]
R
eu
s
e
target_option_current_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[do
c
]
[13/14]
Document A
A
rch64 target attributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
6
4][12/14]
Ta
r
get
a
ttributes and
t
arget
p
r
agmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
acho
v
[AArc
h
64
]
[11/14] Re-
l
a
yout SIMD
b
uiltin types on built
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch64][10/14]
I
mpl
e
ment targ
e
t
p
r
a
g
mas
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch64][9/14] Imp
l
ement TARGET
_
CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
o
v
[AArch64][8/1
4
]
Im
p
le
m
ent TARGET_OPTION_VALID
_
ATT
R
IBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64]
[
7/14] Implement TARGET_SET_CU
R
RENT_
F
UNC
T
ION
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[A
A
rch64][6/14] I
m
pleme
n
t
T
ARGET
_
OP
T
I
ON_SAVE
/
T
A
RGET_OPTI
O
N_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AA
r
ch64][5/14] Make
f
l
ag_omit_lea
f
_
f
rame_pointer intia
l
ize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h64][4/14]
Create
T
A
R
GET_FIX_
E
RR
_
A53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][3/14]
Refactor opt
i
on override
code
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch64][2/14] Refa
c
tor arches han
d
ling,
a
d
d arc
h
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch64][1/
1
4
]
Ad
d
ident field to stru
c
t processor
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[RTL-ifcv
t
]
Improve conditi
o
nal
s
elect o
p
s on i
m
mediates
commit
|
commitdiff
|
tree
2015-07-31
ktkac
h
ov
[ARM][2/3] Make if_
n
eg_move and i
f
_move_
n
eg in
t
o insn_an
d
_
s
p
l
it
commit
|
commitdiff
|
tree
2015-07-28
kt
k
achov
[
AA
r
c
h64]
Properly
han
d
le si
m
ple arith+extend ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious] Use std:
:
swap inst
e
a
d
of manually
s
wap
p
ing
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkac
h
o
v
[combine][obvious] Use s
t
d::swap
i
n
try
_
combine
commit
|
commitdiff
|
tree
2015-07-21
ktkach
o
v
[match
.
pd]
P
R middle-end/669
1
5
R
e
s
trict A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
k
t
kachov
[
s
implify-rtx][2/2]
Simplify - (y ? -
x
: x) -> (!
y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
kt
k
a
chov
[
P
AT
C
H][combine][1/2] Try
t
o
s
impl
i
fy before subst
i
t
u
ting
commit
|
commitdiff
|
tree
2015-07-16
ktkacho
v
[ARM][tes
t
su
i
te] Do
n
ot override -mcp
u
i
n n
o
-
vol
a
tile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktka
c
hov
[AArch6
4
] Use cinc mnemon
i
c fo
r
*csin
c
2<mode>
_
i
nsn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM][testsuite
]
Add -mfloat-abi=softf
p
to some xs
c
ale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[ARM][
t
ests
u
ite] Fix FAI
L
:
gcc
.
ta
r
get/arm/ma
c
ro_
d
efs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[AArch64][test
s
uite] Adjust some ari
t
h+comp
a
re tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkachov
[obvious]
Fix typ
o
s abov
e
expand_cond_expr_using_
c
mo
v
e
commit
|
commitdiff
|
tree
2015-07-08
k
t
kachov
[AR
M
] Initialise cost to COSTS_
N
_
INSNS (1)
a
nd increment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkachov
[
i386][obviou
s
]
Use std::swap instead
o
f m
a
nual
l
y swapping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkac
h
ov
[ARM][obvious] Fix gcc
.
t
a
rget/arm/
a
ttr_thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktk
a
chov
[
i
fcvt][obv
i
o
us] Use
std::swap instead
o
f
m
an
u
all
y
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
k
tka
c
h
o
v
[
ARM] Restrict MAX_C
O
NDI
T
IONAL_EXECUTE when -
m
r
estrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkachov
[
GCC, AR
M
] arm
v
8
l
inux too
l
chain asan testcase fai
l
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
kt
k
ach
o
v
[AArch64] Alwa
y
s re
g
ister fma_steering pass but
g
ate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
k
t
kachov
[ifcv
t
][obvio
u
s] Fix t
y
po in
comment
commit
|
commitdiff
|
tree
2015-06-01
kt
k
achov
[
AArc
h
64] F
i
x type of *<LOGICAL:optab>_one_cmpl_<SH
I
FT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktk
a
chov
[obvious] Close
c
omment in
aarch64
test
commit
|
commitdiff
|
tree
2015-05-27
k
t
k
achov
[
expr
.
c] PR
t
arget/65
3
5
8 Av
o
id cl
o
b
b
ering partial argument
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[PATCH 4
/
13] arm mus
l
suppo
r
t
commit
|
commitdiff
|
tree
2015-05-22
kt
k
achov
[AArch64]
PR t
a
rg
e
t/65491: Class
i
fy V1TF vectors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[ARM] Handle
U
N
SPEC_VOLATILE
in rtx costs and
d
on't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AArc
h
6
4] Ad
d
__ext
e
nsion__
and
__always_inline__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkacho
v
Tes
t
sui
t
e
c
heck f
o
r sqrt_ins
n
.
Move pow/sqrt synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[
A
A
r
c
h64][obvious] In aarch6
4
_class_max_nregs use UNITS_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
k
tkac
h
o
v
[call
s
.
c] Remov
e
#
i
fdef
checks on STACK_GROWS_DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktkac
h
ov
[PATC
H
9
/13] x86
m
usl support
commit
|
commitdiff
|
tree
2015-05-15
ktkac
h
o
v
[
AArc
h
64] Removed unused SLOWMUL target flags
commit
|
commitdiff
|
tree
2015-05-13
k
t
kachov
[tree-ssa-math
-
op
t
s] Exp
a
nd pow (x, CONST) using square
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkac
h
ov
[ARM] Fix PR 65955
:
Do no
t
tak
e
R
E
GNO on
n
o
n
-REG ope
r
and
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH
6
/13] mips musl support
commit
|
commitdiff
|
tree
2015-05-08
ktkac
h
ov
[
P
AT
C
H
0
/13] Ad
d
m
u
sl support
t
o G
C
C
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH 2/13] mu
s
l libc
config
commit
|
commitdiff
|
tree
2015-05-06
k
t
k
acho
v
[
A
Ar
c
h64] Fix gen
i
terato
r
s
.
sh to use standard
BRE s
y
nta
x
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktka
c
hov
[doc] Update def
i
n
i
tion location
of
a
ttribut
e
_s
p
ec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[
A
Arch64
]
Make aarch64_m
i
n_divisions_for_
r
ecip_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] F
i
x Cortex-
A
53 shift costs
commit
|
commitdiff
|
tree
2015-05-01
ktka
c
hov
[AArch64] Handle F
L
OAT and UNSIGNED_FLOAT in rtx co
s
ts
commit
|
commitdiff
|
tree
2015-05-01
ktkach
o
v
[AArc
h
64] F
i
x aarch64_rtx_
c
os
t
s of PL
U
S/
M
INUS
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64]
Remember to cost op
e
rand
0
in F
P
c
ompa
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AA
r
ch64] Add alte
r
native 'extr' pa
t
tern, calculate
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkacho
v
[A
A
rch6
4
] Properly cost FABD pattern
commit
|
commitdiff
|
tree
2015-04-30
k
t
kachov
[AArch64] Properly hand
l
e mvn-register and a
d
d EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[A
A
rch64] Properly cost MNEG/[SU]MNEGL patte
r
ns
commit
|
commitdiff
|
tree
2015-04-30
kt
k
achov
F
i
x
u
p n
e
w line in prev
i
o
u
s com
m
it
commit
|
commitdiff
|
tree
2015-04-30
k
t
kac
h
ov
[AA
r
ch64] Properly handle SHIFT ops and EXTEND in aarch64_rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AA
r
c
h64] Use ex
t
end_arit
h
rtx cost
a
p
propriately
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[combine][obvious] Use std::
s
w
ap instead of manu
a
l
ly
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktkacho
v
[simplify-rtx][trivial] Use std
:
:sw
a
p
instead
o
f manual
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[AR
M
]
[trivial] U
s
e uppercas
e
f
or code itera
t
o
r
n
ames
commit
|
commitdiff
|
tree
2015-04-24
k
tkachov
[AA
r
ch64] I
m
pl
e
ment
-m{c
p
u,tune,
a
rch}=native using
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkach
o
v
[A
R
M] Rewrite vc<co
n
d> N
E
ON patterns t
o
u
se R
T
L operations
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
R
e
:
[
P
A
TCH 02
/
12] remove some
i
f
def HAVE_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
ktka
c
h
o
v
[A
R
M] Rest
r
i
c
t
{load,store
}
_multiple expand
e
r
s
to MA
X
_LD_STM
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktk
a
chov
[ARM] Make
i
s
sue rate
part of per-co
r
e tuning stru
c
t
s
commit
|
commitdiff
|
tree
2015-04-22
ktk
a
c
h
o
v
Revert:
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
libs
t
dc++, lib
g
fort
r
an gthr workaroun
d
f
or m
u
sl
commit
|
commitdiff
|
tree
2015-04-22
ktka
c
hov
unwind
f
i
x for
m
usl
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
f
i
x
i
ncludes updat
e
f
o
r musl suppo
r
t
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
c
o
nfig change
s
for musl libc sup
p
ort
commit
|
commitdiff
|
tree
2015-04-22
ktk
a
chov
libi
t
m fixes f
o
r
m
us
l
supp
o
rt
commit
|
commitdiff
|
tree
2015-04-21
ktkac
h
ov
[expmed] Properl
y
account f
o
r
the cost and late
n
cy
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
kt
k
achov
[AAr
c
h
64] Add z
e
ro_extend v
a
r
i
ants of l
o
gi
c
al+not
ops
commit
|
commitdiff
|
tree
2015-04-21
ktkachov
[A
A
rch64
]
Incre
a
se static buffer size in aarch64_rewrite
_
sel
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
ktka
c
hov
[ARM] PR 65
6
94
:
Pr
o
perly sign-extend la
r
g
e
numbers
.
.
.
commit
|
commitdiff
|
tree
2015-04-07
ktkachov
[A
R
M]
PR 65489: Accept VSTRUCT
c
o
nstants
i
n
arm_legiti
m
ate_c
.
.
.
commit
|
commitdiff
|
tree
2015-04-02
ktkach
o
v
Ad
d
myself as r
e
vie
w
er
f
or
arm po
r
t
commit
|
commitdiff
|
tree
2015-03-23
ktkachov
[expmed]
[
t
r
i
vi
a
l] Fix c
o
mme
n
t
a
bout mu
l
ti
p
l
ying b
y
.
.
.
commit
|
commitdiff
|
tree
2015-03-18
ktkachov
[expmed][cleanup] Use st
d
::
s
wap instead of manual swap
p
ing
commit
|
commitdiff
|
tree
2015-03-13
k
t
k
a
cho
v
[ARM]
PR target/64
6
00 Fix anoth
e
r IC
E
wit
h
-mtune=xscale
.
.
.
commit
|
commitdiff
|
tree
next