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][v2] Improve comparison with complex immediates followed by branch/cset
2015-11-24
ktkacho
v
[
A
A
rch64][v2]
I
mprove co
m
p
a
r
i
son with complex immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[
c
f
gloop] PR middle-end/68375: Re
s
tructur
e
g
et
_
l
oop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RT
L
-ree] PR rt
l
-
o
ptimi
z
ation/6
8
194: Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktka
c
hov
[AArch64] PR target/68363
Check tha
t
a
rg
u
ment is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkach
o
v
[ARM] Do not exp
a
nd movmi
s
ali
g
n pattern
i
f not
in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktk
a
chov
[AR
M
] PR 68149 Fix
ICE
in un
a
ligned_load
d
i split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[
A
RM]
D
isable neo
n
testin
g
for arm
v
7
-
m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[
A
RM] PR 68143 Properly update memor
y
offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkach
o
v
[combine]
D
on't transform sign and zero ext
e
n
d
s
inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM]
F
i
x cost
i
ng of vmul+v
c
v
t
combine pattern
commit
|
commitdiff
|
tree
2015-11-10
k
t
kachov
[ARM][cleanu
p
]
Remove uses
o
f CONST_DO
U
B
L
E_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
chov
[AArch64]
[
2/3] Imp
l
e
m
e
n
t
negcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[optabs][ifcvt
]
[
1
/3] Defin
e
negcc, notcc
o
ptabs
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
chov
[hai
f
a-s
c
h
ed] PR rt
l
-optimization/68
2
36: E
x
it early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64][clea
n
up] Remove uses of CONST
_
DOUBL
E
_
HI
G
H
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
kt
k
achov
[AArch
6
4] PR
t
arget/68129: Defin
e
TARGET_SU
P
PORTS_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkach
o
v
[RTL-ifcvt] PR rtl-op
t
imization/677
4
9: Do n
o
t em
i
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp][committed] Fix
b
ootstrap on arm
d
ue to print form
a
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktka
c
ho
v
[ARM/A
A
rch64] P
R
6
80
8
8:
Fix RTL
c
heck
i
ng
I
CE due
to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
Move g
c
c
.
target/arm/pr67929_1
.
c test to execute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktka
c
hov
[
comment] Improve
comment for reg_
s
et
_
p
commit
|
commitdiff
|
tree
2015-10-30
k
tkac
h
ov
[ARM] Fix
c
he
c
k
i
ng RT
L
er
r
or
in cortex_a9
_
s
c
hed_adjus
t
_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch
6
4] P
R
68102
:
Check
t
hat o
p
erand is REG
b
efore
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
tkachov
[AA
r
ch64
]
Hand
l
e vect
o
r float modes pr
o
per
l
y in aar
c
h64
_
o
utp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
kachov
[ARM] PR target/67929 T
i
g
h
ten vfp3_const_double_fo
r
_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] E
n
able autopr
e
fetc
h
er modelling in th
e
scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[auto-inc-d
e
c
.
c
]
Account
for cost of move operati
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
k
t
kachov
[optabs
.
c] Fi
x
PR 67989: Hand
l
e
const0_r
t
x
target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
kachov
[AA
r
ch
6
4
] A
d
d
s
uppo
r
t f
o
r 64-bit vect
o
r-
m
ode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
kt
k
achov
[simp
l
ify-rtx][2/2] U
s
e constants from pool when simpli
f
ying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64][1/2
]
A
d
d fmul-by-power-of-2+fcvt op
t
i
mi
s
ati
o
n
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa-
s
ched] mode
l
load/store m
u
ltip
l
es pro
p
erly i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
k
t
kachov
[RTL
if
c
vt] PR 6
7
786, 67787: Check that interm
e
diate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt]
PR rtl-o
p
timizati
o
n
/
67481: Look more deepl
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[R
T
L-ifcvt] PR rtl-
o
ptimization/67
4
65: Handle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
k
tkachov
[tr
e
e
-inl
i
ne][obvious]
Del
e
te
redundan
t
count_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[A
R
M] Replacing vari
a
b
le swaps that use a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
k
tkac
h
ov
[ARM
]
F
ix arm boot
s
trap failure
d
ue
t
o
-Werror=sh
i
ft
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktka
c
hov
[
A
RM] PR 67439: Allow ma
t
ching of *arm32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
t
kachov
[AArch64] Use log
i
cs_imm type for
2nd alte
r
n
ative o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AR
M
][3/3
]
Expand mod by power of
2
commit
|
commitdiff
|
tree
2015-09-09
kt
k
achov
[AArch
6
4
][1
/
3] Ex
p
and
s
igned m
o
d by pow
e
r of 2 us
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktka
c
hov
[RTL-ifcvt] Make
n
on
-
c
o
ndi
t
ional executi
o
n
if-co
n
version
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[
AArch64] Fix FAIL: gcc
.
t
arget/aarch64/tar
g
et_attr_c
r
ypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
tkachov
[
A
Arc
h
64] Use pop
c
ount_hwi inste
a
d of home
b
r
e
w
v
e
rsion
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][o
b
vious] Remov
e
obsolete comment in aarch6
4
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[ARM] Use
%wd f
o
rmat
f
or l
a
ne prin
t
ing
in bounds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM
]
arm memc
p
y of
align
e
d
data
commit
|
commitdiff
|
tree
2015-08-14
ktka
c
hov
[AArch64][obvious] Fix som
e
ta
r
get a
t
tribute inlinin
g
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[A
A
rch64][obvious] Mark tar
g
et_attr_1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktka
c
hov
[RTL-ifcvt]
A
llow PLUS+
i
mmediate expr
e
ssion
in n
o
ce_
t
ry_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
kt
k
achov
[RTL-ifcvt] Impro
v
e conditiona
l
select
o
ps on immedi
a
tes
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
kt
k
a
c
hov
[AArc
h
64] Do not ICE af
t
e
r
apolo
g
i
s
ing fo
r
-mc
m
odel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
64][
1
4/14]
R
euse target_optio
n
_current_n
o
de
w
he
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
d
oc][
1
3/14] Docu
m
ent AArch64 ta
r
get attrib
u
tes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
c
hov
[AA
r
ch64
]
[12/
1
4] Target
a
ttributes a
n
d target p
r
a
g
m
as
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AA
r
ch64][11/14] Re-layou
t
SIMD b
u
iltin typ
e
s on bu
i
ltin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][10/14] Imp
l
ement target pr
a
gmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][9/14
]
Implement TAR
G
ET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArc
h
64][8/14] Impleme
n
t TARGE
T
_OPTION_VALID_ATTRIBU
T
E_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][7/14] Implement TAR
G
ET_SE
T
_CURRENT_F
U
NCTION
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64][
6
/14] Impl
e
ment T
A
RGET_OPTION_SAVE/TARGET
_
O
P
T
ION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kach
o
v
[AArch64][5/14]
Make flag_omit_leaf_frame_pointer in
t
ialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArc
h
64][4/14] Cre
a
te TARGET_FIX_E
R
R_A53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[
A
Arch64]
[
3/14] Refactor o
p
tion override code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][
2
/14] Refac
t
o
r arches handling, ad
d
arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][1/
1
4]
A
dd ident field to struct processor
commit
|
commitdiff
|
tree
2015-08-03
k
t
k
a
chov
[RTL-if
c
vt
]
Im
p
rove conditional select
o
ps on immedi
a
tes
commit
|
commitdiff
|
tree
2015-07-31
kt
k
achov
[
A
RM][2/3
]
Make
i
f
_n
e
g_move and if_m
o
v
e_neg into insn_and_split
commit
|
commitdiff
|
tree
2015-07-28
ktk
a
chov
[A
A
rch64] Properl
y
h
a
n
dle sim
p
l
e
a
rith+extend ops
in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
k
tkachov
[obvious] Use std::swap in
s
te
a
d of
manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
k
tk
a
chov
[
c
omb
i
ne][obvious] Use std:
:
swap in t
r
y_comb
i
ne
commit
|
commitdiff
|
tree
2015-07-21
ktkach
o
v
[
m
atch
.
pd] PR mi
d
dl
e
-end/66915 Restri
c
t A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktk
a
chov
[simplif
y
-rtx][2/2] Simplify - (y ? -x
: x
)
-> (!
y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
k
t
k
a
c
hov
[PATCH][combine][1/2] Try to simplify
b
efore
substitu
t
ing
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[ARM][test
s
uit
e
]
D
o not overr
i
de -
m
cpu in no-vola
t
ile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkach
o
v
[AArc
h
64] Use cinc
mnemonic for *c
s
i
nc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
k
tkacho
v
[ARM][
t
estsui
t
e] Add -mfloat-abi=sof
t
fp to some xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[A
R
M][testsuite
]
Fix FAIL:
g
c
c
.
target/arm/macro_d
e
fs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[AArch64]
[
testsuite] A
d
just some arith+c
o
mp
a
re tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkachov
[obvious] Fix typos a
b
ove expan
d
_cond_expr_us
i
ng_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkachov
[ARM] In
i
tialise cost t
o
COSTS_N_INSN
S
(1) and increment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkach
o
v
[i38
6
][obvious] Use std::sw
a
p
in
s
te
a
d
o
f manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkachov
[ARM][obvious] Fix gcc
.
target/arm/attr_thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
kt
k
a
c
h
o
v
[
i
fcvt][o
b
vious]
U
se st
d
:
:
swap in
s
te
a
d of manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkachov
[ARM] R
e
str
i
ct MAX_CONDITIONAL_EXECUTE whe
n
-mrestr
i
ct
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkachov
[GCC, ARM
]
a
r
mv8 linux toolchain asan testcas
e
f
ail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkachov
[AArch64] Always register fma
_
steering
p
ass but gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkachov
[ifcvt][obviou
s
]
Fix t
y
po in comment
commit
|
commitdiff
|
tree
2015-06-01
ktkachov
[AArch64] Fix type
of *<L
O
GICA
L
:opt
a
b
>_one_cmpl
_
<S
H
I
FT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkachov
[
o
bvious] Clo
s
e c
o
mm
e
nt in aarch64 t
e
st
commit
|
commitdiff
|
tree
2015-05-27
ktka
c
hov
[expr
.
c] P
R
tar
g
et
/
65358 Avoid
c
lobbering partial arg
u
ment
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
kt
k
a
c
h
ov
[
PAT
C
H
4
/13] arm musl support
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[
A
Arch
6
4] PR tar
g
et/654
9
1:
C
l
assify V
1
TF vecto
r
s as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
k
tkach
o
v
[
A
RM] Handle
U
N
S
PE
C
_VOLATILE in rtx costs and don't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
kt
k
a
ch
o
v
[AAr
c
h
64]
A
dd __e
x
t
e
nsion__ an
d
__always_inline__
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
kt
k
a
c
hov
Testsuite check
for
s
qrt_
i
nsn
.
Mov
e
pow
/
sqrt s
y
nth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[AArch6
4
][obvio
u
s] In aarch64_class_max_nregs use UNIT
S
_
PER
_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
k
tkac
h
o
v
[
calls
.
c] Remove #ifde
f
c
h
ec
k
s on STA
C
K_
G
R
OWS_DOWNWAR
D
commit
|
commitdiff
|
tree
2015-05-15
k
tkacho
v
[PATCH 9/
1
3] x86 mu
s
l support
commit
|
commitdiff
|
tree
next