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] Add STP pattern to store a vec_concat of two 64-bit registers
2015-10-30
ktkachov
[
com
m
ent]
I
mp
r
ove c
o
m
m
ent for reg_s
e
t_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[ARM] Fix checking RTL error in co
r
tex_a9_
s
ched
_
adjust_co
s
t
commit
|
commitdiff
|
tree
2015-10-27
ktkach
o
v
[AArch64] PR
6810
2
: Check that oper
a
nd is
REG b
e
fore
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] Ha
n
dl
e
vector float modes
properly
in aarch64_
o
utp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[
AR
M
] PR target/67929
T
ight
e
n
v
f
p3
_
c
onst_doubl
e
_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkacho
v
[AArch64]
E
nable a
u
top
r
efetcher modelling in the sched
u
ler
commit
|
commitdiff
|
tree
2015-10-26
k
tkachov
[
a
uto-inc-dec
.
c] Acc
o
unt
f
or
c
ost
of move opera
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[opt
a
bs
.
c]
F
ix PR 67989: Han
d
le co
n
st0_rtx target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
kt
k
achov
[AArch
6
4] Add support for
6
4-bit vector-mode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simplify-rt
x
][2/2]
U
se
c
ons
t
ants from pool
w
he
n
simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktk
a
chov
[
A
A
r
ch64][1/2] Add fmul-by-
p
ower-
o
f
-2+fc
v
t optimisat
i
on
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa-sched] m
o
de
l
loa
d
/stor
e
mu
l
tiples pro
p
erly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[
R
TL
i
fcv
t
]
PR 67786
,
67787:
C
h
eck
that intermedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktka
c
hov
[RT
L
-ifcvt] PR rt
l
-optimizati
o
n/67481: Look more deep
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktk
a
ch
o
v
[RTL-
i
fc
v
t] PR rtl
-
optimization
/
67465: Handle
pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tree-inline][obvious]
D
elete redundan
t
coun
t
_insns_se
q
commit
|
commitdiff
|
tree
2015-09-21
ktka
c
hov
[ARM
]
Replacing v
a
riable
s
w
a
p
s that
u
s
e a
temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM] Fix
a
rm bootstrap failure due to -Werror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
tkach
o
v
[ARM] PR
6
74
3
9: Al
l
ow match
i
ng of
*
arm3
2
_movh
f
whe
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkacho
v
[AArch64] Use logics_imm ty
p
e for 2n
d
alternat
i
ve of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
tkachov
[
ARM][3/3] Expand m
o
d by power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktka
c
ho
v
[
AArch64]
[
1/3] Expand
sign
e
d mod by po
w
er of 2 u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktka
c
hov
[RTL-ifcvt]
Ma
k
e non-conditiona
l
e
x
ecution if-c
o
nve
r
sion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
tkachov
[A
A
rc
h
64] Fix FAIL: gcc
.
target/aarch64/target_att
r
_cry
p
to
_
ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
t
kachov
[AA
r
ch64] Use popcount_hwi in
s
tea
d
o
f homeb
r
e
w
ver
s
i
on
commit
|
commitdiff
|
tree
2015-08-19
k
tkacho
v
[AArch64][obvio
u
s] Remo
v
e
o
bsolete co
m
ment in aarch
6
4
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[ARM]
Use
%
wd form
a
t for
l
ane printing i
n
bou
n
ds
_
che
c
k
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] ar
m
memcpy of aligned da
t
a
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AAr
c
h
6
4][obvi
o
u
s
] Fix some target attribute inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
tkachov
[AArch64][o
b
vious
]
M
ark target_at
t
r_1
.
c a
s
c
o
mpile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkacho
v
[RTL-ifcvt]
A
llow PLUS+immediate
ex
p
ression
i
n noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
t
kac
h
ov
[R
T
L-i
f
cvt]
I
m
pro
v
e conditional
select ops on im
m
edia
t
e
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
kt
k
ac
h
o
v
[AArc
h
64] Do not ICE after ap
o
logisi
n
g for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch6
4
][14/14] Reuse target_op
t
ion_cu
r
rent
_
n
o
d
e
w
hen
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[
d
o
c
][13
/
14] D
o
c
u
m
e
nt
A
Arch64 target attr
i
butes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][12
/
14]
T
arge
t
att
r
i
butes a
n
d target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][11
/
14] Re-
l
ayout SIMD builtin
t
ypes on bui
l
tin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arc
h
64][10/14] Imp
l
em
e
nt target pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch64][9/14] Implement TARGET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch6
4
][8/14] Implement TARGET_OPTION_VALID_A
T
T
RIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][7/
1
4] Imp
l
ement
TARGET_S
E
T_CURRENT_FUNCT
I
ON
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arc
h
64][
6
/
14] Implem
e
nt T
A
RGE
T
_OPTIO
N
_SAV
E
/
TARGET_
O
PTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch6
4
][5/1
4
] Make flag_omi
t
_l
e
af_fr
a
me_poin
t
er i
n
tialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
64][4/14] Create
T
ARGE
T
_FIX
_
ERR_A53_
8
35769 an
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64]
[
3/14
]
R
efactor
opti
o
n override code
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AAr
c
h64]
[
2/14] Refactor a
r
c
h
e
s h
a
ndlin
g
,
a
dd arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch64][1/14] A
d
d
ident
f
iel
d
to struct pro
c
esso
r
commit
|
commitdiff
|
tree
2015-08-03
k
tkachov
[
RTL-i
f
cvt
]
Improve
c
onditional
select
ops
o
n
imm
e
d
iates
commit
|
commitdiff
|
tree
2015-07-31
ktk
a
chov
[ARM][2
/
3] Mak
e
if_neg_move
and if_move_n
e
g into insn_
a
nd_split
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[
A
Arch64] Properly handle simple a
r
ith+extend ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkach
o
v
[obvious] U
s
e std::swa
p
in
s
tead of man
u
ally swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[
c
o
m
bi
n
e][obvious] Use std::swap in try_combin
e
commit
|
commitdiff
|
tree
2015-07-21
ktkachov
[match
.
p
d
]
PR
middle-end/66915 Restri
c
t A - B
-
>
A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simp
l
ify-rtx][2/
2
] Simpl
i
fy - (y ? -x : x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[
P
ATCH
]
[combine][1/2] Try to simplify before su
b
stit
u
t
i
ng
commit
|
commitdiff
|
tree
2015-07-16
k
tkach
o
v
[AR
M
]
[
tes
t
suit
e
]
Do
not ove
r
ride -mcpu i
n
no-volati
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AArch64] Use
c
inc mnem
o
nic for *
c
sinc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM][testsuite
]
Add -mfloat-abi=so
f
tfp t
o
some xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
k
t
kachov
[ARM][
t
estsu
i
te] Fix FAIL:
gcc
.
target/
a
r
m/macro
_
d
efs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[
AArch64][testsui
t
e] Adjust
some arith+compare test
s
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
kt
k
a
c
hov
[
o
b
v
ious] Fix t
y
p
o
s abov
e
ex
p
and
_
cond_expr_using_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkachov
[A
R
M] Ini
t
iali
s
e cost to COSTS_N_INSNS (1) and increm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkachov
[i386][obvious]
U
se std
:
:swap i
n
st
e
ad of
ma
n
ually
s
wapping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkac
h
ov
[ARM][obvio
u
s] Fix gcc
.
tar
g
et/arm/attr_thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
k
tkachov
[ifcvt
]
[obvious]
Use s
t
d
::swap instead o
f
m
a
nua
l
ly
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktk
a
c
ho
v
[ARM] Restrict
M
AX_CONDI
T
IONAL_EXECUTE when -mre
s
trict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
k
tkachov
[GCC, ARM] ar
m
v8 linux toolchain asan testcase f
a
i
l
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkachov
[AArch
6
4]
Always register fma_steering pass but gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkacho
v
[ifcvt][obvious] Fix typo in comm
e
nt
commit
|
commitdiff
|
tree
2015-06-01
ktkachov
[AAr
c
h
6
4] Fix type of *<LOGICAL:optab>_one_cmpl_<SH
I
FT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkacho
v
[obvious]
C
lose
c
om
m
ent
in aarch64 te
s
t
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[
expr
.
c] PR
t
a
r
get/65
3
58 Avoid
clobbering partial argument
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
k
t
kac
h
o
v
[
PATC
H
4
/13] arm m
u
sl support
commit
|
commitdiff
|
tree
2015-05-22
ktkacho
v
[AArch64] PR target/65491
:
Classify V1T
F
vectors a
s
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[ARM] Handle
UNSPEC_
V
OLATILE in r
t
x costs an
d
don't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
k
tka
c
h
o
v
[AArch64] Add _
_
extension
_
_ and __alw
a
ys_inline__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkachov
T
estsuite c
h
e
c
k for sqrt_in
s
n
.
Mo
v
e
p
o
w
/sqrt synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[
A
Arch64][obv
i
ous
]
I
n aarch64_class
_
max_n
r
egs
u
se UNITS
_
P
E
R_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkachov
[call
s
.
c] Remove #ifdef check
s
o
n S
T
ACK_GR
O
WS_DOWNW
A
RD
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[PATCH 9/13] x8
6
musl s
u
pport
commit
|
commitdiff
|
tree
2015-05-15
ktkacho
v
[AArch64] R
e
moved u
n
us
e
d SLO
W
M
UL ta
r
g
e
t flags
commit
|
commitdiff
|
tree
2015-05-13
k
t
kac
h
ov
[t
r
ee-
s
sa-math-opts] Ex
p
and p
o
w (x,
C
ONST) using squa
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkachov
[AR
M
] Fi
x
PR 65955: Do not take REG
N
O on non
-
REG o
p
er
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH 6/13] mips mu
s
l supp
o
rt
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH 0/13] Add m
u
sl sup
p
o
rt to GCC
commit
|
commitdiff
|
tree
2015-05-08
ktka
c
hov
[PA
T
CH 2/13] musl libc conf
i
g
commit
|
commitdiff
|
tree
2015-05-06
ktkachov
[AArch64] Fix geniterat
o
rs
.
sh to use standard BRE syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktka
c
h
ov
[doc] Update d
e
finition locati
o
n of at
t
ribute_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[A
A
rch64
]
Make aarch64_min_div
i
s
i
ons_
f
or_recip_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64]
F
ix C
o
rtex-A53 s
h
ift
c
osts
commit
|
commitdiff
|
tree
2015-05-01
ktkacho
v
[AArch64] Handle FLOA
T
an
d
U
NSIGNED_FLOAT
i
n rtx
costs
commit
|
commitdiff
|
tree
2015-05-01
k
t
k
achov
[AAr
c
h64] Fix aarc
h
64_rtx_costs of PLUS/
M
INUS
commit
|
commitdiff
|
tree
2015-05-01
k
tkac
h
ov
[A
A
rc
h
6
4
] Re
m
em
b
er to co
s
t operand 0 in FP
compare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkac
h
o
v
[
AAr
c
h64] Add al
t
e
r
na
t
ive
'extr' pattern, calcula
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkacho
v
[AArch64
]
Prope
r
ly cost FA
B
D
pattern
commit
|
commitdiff
|
tree
2015-04-30
k
t
ka
c
hov
[AArch64] Prop
e
rly han
d
le
m
v
n-r
e
gister and add EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
kt
k
achov
[AArch64] Proper
l
y cost MNEG/[SU]MNEGL pa
t
terns
commit
|
commitdiff
|
tree
2015-04-30
kt
k
a
chov
Fix up new l
i
ne in
p
revious com
m
it
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64
]
Prope
r
ly handle SHIFT
o
ps and EXTEND
i
n aarch64
_
rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArc
h
6
4
]
U
s
e
ext
e
nd_arith rtx cost appro
p
ri
a
tely
commit
|
commitdiff
|
tree
next