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] Handle CSEL of zero_extended operands in rtx costs
2016-01-15
ktk
a
c
h
ov
[
A
A
r
c
h64] Handle CSEL of
z
ero_
e
xtended
o
perands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktka
c
h
ov
[
A
A
rch64]
H
andle com
p
are of
z
er
o
_extract form of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkacho
v
[
AArch64] Prop
e
rly reject
i
n
valid
a
ttribute strings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[
AArch64] PR rtl-o
p
timization/68
7
96:
Add patter
n
s for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
k
tkachov
[RTL-ifcvt]
P
R
rtl-optimizati
o
n/68841:
M
a
k
e sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
k
t
kachov
[combine][v2] Can
o
nic
a
li
s
e (r
+
r)
t
o
(r <<
1
) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkach
o
v
[
combine] C
h
ec
k
WORD_REGIST
E
R
_OPERA
T
IONS
normally rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[A
A
rch64] PR r
t
l-
o
ptimizatio
n
/
687
9
6 A
d
d compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] Proper
l
y cost zero_extend+ashif
t
f
o
rms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[
A
Arch64] PR t
a
rget/686
9
6 F
A
IL: g
c
c
.
t
arget/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
ach
o
v
[ARM] PR
target/6
8
648: Fold
NOT of CONS
T
_INT in andsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktka
c
hov
[combine]
Don't create LSHIFTRT of zer
o
bits i
n
cha
n
ge_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkac
h
ov
[AArch64]
D
on
'
t allow -
m
general-r
e
gs-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[
A
RM] PR
target/68214: D
e
lete IP-reg-clobb
e
r
i
ng call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktk
a
chov
[RTL-ifc
v
t] PR rtl-o
p
timi
z
ation/68
6
24: C
l
ean up lo
g
ic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix F
A
IL: gcc
.
c-torture/execut
e
/
2
0
050124-1
.
c
-O
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktk
a
chov
[RTL-if
c
vt
]
R
ej
e
ct insns that are mul
t
iple_se
t
s
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt] PR rtl-o
p
ti
m
ization/68506: Fix emitti
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[comb
i
ne]
O
nly res
t
ric
t
pure
simplification i
n
mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
kt
k
a
c
h
o
v
[calls
.
c] PR rtl
-
opti
m
ization/6
7
22
6
:
T
a
ke into
a
c
count
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[R
T
L-ifcvt] PR rtl-
o
ptimizat
i
o
n/68435 Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktk
a
chov
T
e
stcase for
PR rtl-optimization/
6
8381
commit
|
commitdiff
|
tree
2015-11-24
k
t
ka
c
h
o
v
[AArch64][v2]
I
mprove comparison with complex im
m
edia
t
es
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
t
kach
o
v
[cfgloop] PR m
i
ddle-
e
nd/68375: Restructure get_loop
_
b
ody_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[R
T
L
-
ree] PR rtl-optimization/6
8
194: Re
s
trict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch6
4
] PR t
a
rget/683
6
3 Check tha
t
ar
g
u
ment is r
e
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktk
a
chov
[ARM] Do no
t
expand movm
i
salign pattern
if
n
ot in
3
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] PR
6814
9
Fix I
C
E
i
n un
a
lig
n
e
d
_loaddi s
p
lit
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Disable ne
o
n
testing for
ar
m
v7-
m
commit
|
commitdiff
|
tree
2015-11-17
k
t
k
acho
v
[ARM
]
PR
68143 Prop
e
r
ly update memo
r
y
offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
k
tkach
o
v
[combine]
D
o
n
't tr
a
nsform sign and zero e
x
tends inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
A
R
M] Fix
costing of vmul+vc
v
t combine pattern
commit
|
commitdiff
|
tree
2015-11-10
k
tkachov
[
ARM][c
l
eanup] Re
m
o
ve u
s
e
s
of CONST_DO
U
BLE_
H
IGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[AArch64]
[
2/3] I
m
plement n
e
g
c
c, notc
c
o
ptabs
commit
|
commitdiff
|
tree
2015-11-10
k
t
k
achov
[optabs][i
f
cvt][1/3]
Defi
n
e negcc
,
notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ha
i
fa-sched] PR rtl-opt
i
mization/682
3
6: Exit ea
r
ly
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch
6
4][cleanup] R
e
move uses o
f
CONST_DOU
B
LE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64]
PR
t
ar
g
et/68129: Define TARGET_SUPPORTS_WI
D
E_INT
commit
|
commitdiff
|
tree
2015-11-09
ktk
a
chov
[RTL-ifcvt]
PR rtl-o
p
timization/67749: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[
c
p
][committed] Fix boots
t
rap on ar
m
due
to
p
rint format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[AR
M
/
A
Arch64] P
R
68088: Fi
x
RTL checking ICE du
e
to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
kt
k
achov
Move gcc
.
target/arm/
p
r67929_1
.
c te
s
t to execute
.
e
xp
commit
|
commitdiff
|
tree
2015-10-30
k
tkachov
[
comm
e
nt] I
m
prove comment fo
r
reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktka
c
hov
[ARM]
F
i
x che
c
ki
n
g RTL error in cortex_a9_sched_adj
u
s
t_cos
t
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] PR 68102: Check that operand is REG befo
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
kac
h
ov
[AAr
c
h64] Handle vecto
r
floa
t
modes pro
p
erly in aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
tk
a
chov
[ARM
]
PR t
a
rget/
6
792
9
Tigh
t
en vfp3_cons
t
_do
u
ble_for
_
bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
tkac
h
o
v
[
AArch64] Enabl
e
a
u
toprefetcher model
l
i
n
g
in the sche
d
u
l
er
commit
|
commitdiff
|
tree
2015-10-26
ktka
c
h
o
v
[auto-inc-dec
.
c
]
A
ccount
f
or cost of move oper
a
tion
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
k
t
kac
h
ov
[optabs
.
c] Fix PR 6
7
9
8
9
:
Handle const0_rtx target i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkacho
v
[AArch64] Add support for 64-bit
v
ector-mode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkacho
v
[simplify-rtx][2/2]
U
s
e con
s
t
ants
f
r
om pool when simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
kachov
[AAr
c
h
6
4][1/2] Ad
d
fmul-b
y
-power-of-2+fcvt opt
i
mis
a
tio
n
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa-sched]
m
odel load/store multiples properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkac
h
o
v
[RTL ifcvt] PR 67786, 67787: Chec
k
tha
t
inter
m
ediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktka
c
hov
[
R
TL
-
ifcvt]
P
R
rt
l
-optimiza
t
ion
/
67481: Look m
o
re deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktka
c
h
ov
[RTL
-
i
f
cvt] PR rtl-opt
i
mizatio
n
/
67465: Handle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tree-inl
i
n
e][ob
v
ious] Delete redundant count_ins
n
s
_
seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM]
R
eplacing variable
s
waps t
h
at use a t
e
mporar
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkach
o
v
[AR
M
]
Fix arm bootstrap
failure due to
-Werror=
s
hi
f
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
t
kachov
[A
R
M] PR 67
4
3
9
: Allow
ma
t
ching
o
f *arm32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
tkachov
[AArch64
]
Use logics_imm type for 2nd alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[ARM][3
/
3] Ex
p
and
mod by power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[
AArch64]
[
1/3]
E
xpa
n
d
s
ign
e
d
m
od by power of
2
u
sing
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktk
a
c
h
ov
[RT
L
-i
f
cvt] Make non-conditional execut
i
on if-c
o
n
v
e
r
sion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
kt
k
achov
[AArch6
4
] Fix FAIL: gc
c
.
target/
a
arch64/tar
g
et_attr_c
r
ypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[
AAr
c
h
64] Use
p
o
p
co
u
n
t_hwi in
s
t
e
ad o
f
home
b
rew versi
o
n
commit
|
commitdiff
|
tree
2015-08-19
ktkach
o
v
[
A
A
r
ch64][obviou
s
]
R
e
m
ove
o
bso
l
e
t
e comment in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[ARM] Use %wd format for la
n
e
p
r
i
nting in boun
d
s_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] arm memcpy
o
f
ali
g
n
e
d data
commit
|
commitdiff
|
tree
2015-08-14
k
tka
c
hov
[AArch
6
4][
o
bvio
u
s] Fix some target attribute inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch6
4
][o
b
v
i
o
u
s] Mark target
_
attr_1
.
c as comp
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifcv
t
] Allow PLUS+immediate expressi
o
n
in no
c
e_try_st
o
r
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
c
hov
[RTL
-
i
fcv
t
] Improve conditional
s
e
l
ec
t
o
p
s
on
i
m
med
i
ates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
k
t
kach
o
v
[AArch64]
D
o not ICE af
t
e
r
ap
o
l
ogising for -mcm
o
del
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
A
r
c
h6
4
][14/
1
4] Reu
s
e targ
e
t
_
option
_
curren
t
_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[do
c
]
[
13/14] Doc
u
ment AArch64 target attrib
u
tes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64]
[
12/14
]
Target attributes and
t
arget pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
c
hov
[A
A
rch6
4
][11/14] Re-layout SIMD
b
u
i
ltin t
y
pes on bui
l
tin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch
6
4][10/14] Implement targe
t
pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][
9
/14] Im
p
leme
n
t
TARGET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][8/14] Im
p
leme
n
t TARGET_OPTION_VALID_A
T
T
R
IBUTE_
P
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ac
h
ov
[AArch
6
4][7/14] Im
p
lemen
t
TARGET_
S
ET_CURRENT_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h64][6/1
4
] Implement TAR
G
E
T_OPT
I
ON_SAVE/TARGET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][5/1
4
] Make flag
_
om
i
t_l
e
af_f
r
ame_pointer
i
n
t
i
ali
z
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64][4/14] Create
TARGET_F
I
X_ERR_A53
_
8
3
5769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][3
/
14]
Refactor option
overr
i
d
e
code
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
ach
o
v
[AArch64][2/14] Refactor
a
rches handl
i
ng, add a
r
ch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64
]
[
1
/14] Add ident f
i
eld to str
u
ct processor
commit
|
commitdiff
|
tree
2015-08-03
k
tkachov
[RTL-ifcv
t
] Improve conditional
select ops o
n
immedia
t
e
s
commit
|
commitdiff
|
tree
2015-07-31
k
t
kachov
[
ARM][2/3] Make if_neg_
m
ove and if_m
o
ve_neg i
n
to in
s
n_an
d
_split
commit
|
commitdiff
|
tree
2015-07-28
k
tkach
o
v
[AArch64]
Prop
e
rly
h
andle s
i
mple arith+extend
ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious] Use st
d
::swap instead of manually swapp
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[co
m
b
i
ne
]
[
o
bvious] Use
std
:
:swap
in t
r
y_combin
e
commit
|
commitdiff
|
tree
2015-07-21
ktkachov
[match
.
pd] PR middle-end/6
6
915 R
e
strict
A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simplify-rtx][2/
2
]
S
implify
- (y ? -x : x) ->
(!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
k
t
kachov
[PATC
H
]
[
c
o
m
bine][1/2] Try to simplif
y
before substi
t
uting
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[A
R
M][testsuite] Do not overrid
e
-mcp
u
i
n no-volatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktka
c
hov
[AArch64]
Use ci
n
c mnemonic
f
or *csinc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkac
h
ov
[AR
M
]
[testsuite
]
Add -mfloat-a
b
i=softfp to some xsc
a
le
.
.
.
commit
|
commitdiff
|
tree
next