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
[combine][v2] Canonicalise (r + r) to (r << 1) to aid recognition
2016-01-05
ktkachov
[combine][v2]
Canonicalise (r +
r
) to (
r
<< 1) to
a
id
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkac
h
ov
[com
b
i
ne] Check WORD
_
REGISTER_OPERATIONS nor
m
a
lly
r
a
ther
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AArch64] PR rtl-optimization/68796 A
d
d c
o
mpare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[
A
A
rch64]
P
roperly
c
ost zero_extend+ashift
f
orms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kach
o
v
[AArc
h
6
4] PR
t
ar
g
et/68696 FAIL: gcc
.
tar
g
et/a
a
rc
h
6
4
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[ARM] PR target/68648: Fold N
O
T of CONST_INT i
n
ands
i
_iorsi
3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[com
b
in
e
]
D
o
n
'
t cr
e
ate LSHIFTRT of z
e
ro bits in change_z
e
ro_ext
commit
|
commitdiff
|
tree
2015-12-04
ktka
c
h
o
v
[AArch64]
D
on
'
t allow -mgene
r
al-regs-only t
o
c
h
an
g
e
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
k
t
k
ac
h
ov
[A
R
M
]
P
R target/682
1
4: Delete IP-
r
eg-
c
l
o
bbering call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktka
c
h
o
v
[RTL-ifcvt] PR
rtl-op
t
imization/68624: Clean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FAIL: gcc
.
c
-torture/exec
u
t
e/200501
2
4-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RT
L
-ifcvt] Reje
c
t insn
s
that
a
re multiple_se
t
s
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL
-
ifcvt] PR rtl-op
t
i
m
iz
a
ti
o
n/685
0
6: Fix emitt
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktka
c
hov
[co
m
bine
]
Only restrict pure simplification in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[calls
.
c
]
PR rtl-optimization/6
7
226: Take into acco
u
nt
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[
R
T
L-ifcvt] PR rtl-opti
m
ization/68435 A
l
low
(
c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testcase for PR rtl-optimization/6838
1
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[AArch64][v2]
I
mprove c
o
mpar
i
son with c
o
mple
x
immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
tk
a
chov
[cf
g
l
oop]
P
R middle-end
/
68375
:
Res
t
ructu
r
e ge
t
_lo
o
p
_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-ree] PR r
t
l-opt
i
mization/
6
8194: Restr
i
ct copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
k
t
k
achov
[AArch
6
4]
P
R target/68363 Check that argumen
t
is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkach
o
v
[
A
RM] Do not
expand movmisalign pat
t
ern if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktk
a
chov
[
A
RM] PR 681
4
9 Fix ICE in unalig
n
ed_loaddi
s
plit
commit
|
commitdiff
|
tree
2015-11-20
ktka
c
hov
[ARM] Di
s
a
b
le neon te
s
ting for armv7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[
A
R
M
]
P
R 68143 P
r
o
p
erly
update me
m
or
y
of
f
sets whe
n
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[c
o
mbine] Don't trans
f
orm si
g
n and zer
o
extends ins
i
de
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[A
R
M] Fix costing of vmu
l
+vcv
t
comb
i
ne pattern
commit
|
commitdiff
|
tree
2015-11-10
ktkac
h
ov
[ARM][cleanup] Remove
uses of C
O
NST_DOUBLE_H
I
G
H
/LOW
commit
|
commitdiff
|
tree
2015-11-10
k
tkac
h
o
v
[AArch
6
4
]
[
2/3] Imp
l
ement negcc, no
t
cc op
t
abs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[optabs][ifcvt][1/3] Defi
n
e negcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ha
i
fa-s
c
hed] PR rtl-optimization/68236: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
hov
[A
A
rch64][cleanup] Remo
v
e
u
ses of C
O
NST_DOUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkac
h
ov
[
A
Arch64] PR target/6812
9
: Define
TARGET_SUPPORTS_WIDE
_
INT
commit
|
commitdiff
|
tree
2015-11-09
ktkach
o
v
[RTL-ifcvt] PR rtl-optim
i
z
a
tion/6
7
7
4
9: Do
n
o
t
emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp][commi
t
te
d
] Fix boots
t
rap
on
a
rm d
u
e to
p
rint fo
r
mat
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
t
kachov
[ARM/AArch64] PR 68088:
F
ix R
T
L checki
n
g ICE
du
e
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
k
tkachov
M
ov
e
gcc
.
targe
t
/arm/pr6
7
929
_
1
.
c te
s
t
to
e
xecute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
k
t
kachov
[co
m
ment] Improve com
m
ent for reg_s
e
t
_p
commit
|
commitdiff
|
tree
2015-10-30
ktk
a
chov
[ARM] Fix c
h
eckin
g
RTL error in
c
ortex_a9_sched_adjus
t
_cost
commit
|
commitdiff
|
tree
2015-10-27
k
t
kachov
[AArch64] PR 681
0
2: Check tha
t
operand i
s
R
EG bef
o
re
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch6
4
]
H
a
n
dle vec
t
or floa
t
modes properly
i
n aar
c
h
6
4
_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM
]
PR target
/
67929 Tighten
vfp3_const
_
d
ouble_for_bit
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[
A
Arc
h
64
]
E
n
a
ble autopre
f
etcher
m
odelling in the s
c
heduler
commit
|
commitdiff
|
tree
2015-10-26
ktkacho
v
[auto-in
c
-
d
ec
.
c] Account for cost of mo
v
e operatio
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[
op
t
abs
.
c]
F
ix PR
6
7989: Han
d
le const0_r
t
x target
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
kacho
v
[AArc
h
64] Ad
d
suppo
r
t for 64-bit
vector-mode ldp/
s
tp
commit
|
commitdiff
|
tree
2015-10-20
ktka
c
hov
[simplify-rtx][2/2] Use c
o
nstants
f
ro
m
pool when simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[
AArch64][1
/
2] Add
f
mul-by-power-of-2+fcvt op
t
imi
s
ation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[ha
i
fa-sched] mod
e
l load/stor
e
m
ultipl
e
s
pr
o
p
e
r
l
y in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
kt
k
achov
[RTL ifcv
t
] PR 67786, 67787: Check that intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
kt
k
achov
[RTL-ifc
v
t] P
R
rtl-opti
m
i
zation/67481: L
o
o
k
m
o
re deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[
RT
L
-ifcvt] PR r
t
l-optimi
z
a
tion/
6
7465
:
Hand
l
e pa
i
rs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktka
c
hov
[tree-inline][obvi
o
us] Delete redundant count_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[
A
RM
]
R
e
placing var
i
ab
l
e
s
wap
s
t
h
at u
s
e a t
e
mpo
r
a
r
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM] Fix a
r
m
b
ootstra
p
failure due to
-W
e
rror=s
h
ift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkac
h
o
v
[AR
M
] PR 6743
9
: Al
l
ow matching of *
a
rm32_m
o
vhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AA
r
c
h64
]
U
se logics
_
imm type fo
r
2nd alternative
of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
t
kachov
[ARM
]
[3/
3
] Expand mod by power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkacho
v
[AArch64][1/3] Expand
s
igned mod b
y
pow
e
r
o
f 2
u
sing
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-i
f
c
vt] Make
non-c
o
nditi
o
nal execution if-conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AArch64] Fix FAIL: g
c
c
.
targe
t
/aarch64/
t
arget_a
t
t
r_
c
rypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[A
A
rch64] Use popcount_hwi i
n
stead of ho
m
ebrew version
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64]
[
obviou
s
]
Remov
e
obsolete comment in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
t
kachov
[ARM] Use
%
wd for
m
at for lane printin
g
in bounds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] arm memcpy of aligned data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AAr
c
h64][obvious
]
Fix so
m
e
tar
g
et attribute inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[A
A
rch64]
[
o
b
viou
s
] Mark target_attr_1
.
c as compi
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-i
f
cvt] Allow PLUS+immediate expression in noce_try
_
stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifcvt] Improve conditiona
l
select ops on imme
d
iate
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkacho
v
[AArch64]
D
o not I
C
E after
a
polog
i
sing for
-
m
cmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tka
c
hov
[AArch64][14/14] Reuse
t
arget_op
t
ion_current
_
node
when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][1
3
/14] Doc
u
ment AArch
6
4
t
arget
a
ttri
b
utes an
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][12/14] Target a
t
t
r
ibutes and targ
e
t pr
a
gmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][11/
1
4
] Re
-
layout SIMD bu
i
ltin
types
o
n built
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch6
4
][10/14] I
m
plem
e
nt tar
g
et pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][9/14
]
Implement TARGE
T
_CA
N
_INL
I
NE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][
8
/14] Implement TARGET_O
P
TIO
N
_VALID_
A
TTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
c
h64][7/14
]
Impleme
n
t
TARGET_SET_CURRENT_FUNCTI
O
N
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[A
A
r
ch64][6/14] Implement TARGET_OPTI
O
N_SAVE/TA
R
GE
T
_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch64][5/14] Make flag_omit_leaf
_
frame_p
o
inter intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch
6
4][4/14] Create TARGET
_
F
I
X_E
R
R_A53_835
7
69
an
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
c
h
64]
[
3/14] Refactor option o
v
erride code
commit
|
commitdiff
|
tree
2015-08-04
k
tka
c
hov
[AA
r
ch64
]
[2/14
]
R
e
factor arches h
a
ndling, add
a
rch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch64][1/14] Add ident f
i
eld to struct process
o
r
commit
|
commitdiff
|
tree
2015-08-03
ktka
c
h
o
v
[RTL-
i
fcvt]
I
mprove con
d
i
tional
s
elec
t
o
ps
o
n immediat
e
s
commit
|
commitdiff
|
tree
2015-07-31
k
tkachov
[A
R
M
][2/
3
] Make if
_
neg
_
move
and if_move_neg
i
nto insn_a
n
d_split
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AArch64] P
r
operly hand
l
e
simp
l
e ari
t
h+
e
xtend o
p
s in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious] Use std::swap
i
nstead o
f
manuall
y
s
wapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
k
tkachov
[combine][obviou
s
] Use st
d
::swap i
n
t
ry_combin
e
commit
|
commitdiff
|
tree
2015-07-21
ktka
c
hov
[match
.
pd] PR midd
l
e-e
n
d/66915 Restrict
A -
B
-> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
k
t
k
a
c
h
o
v
[simplify-rtx][2/2
]
S
implify - (y ? -x
:
x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[
P
ATCH][combine][1/2] T
r
y to simp
l
ify before substituting
commit
|
commitdiff
|
tree
2015-07-16
k
t
kachov
[ARM][testsuite
]
Do not over
r
ide -mcpu
in no-volatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[A
A
rch64] Use
c
i
n
c m
n
emo
n
ic for *csi
n
c2<mo
d
e>
_
insn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM][testsuite] A
d
d -mfloat-abi=softfp to some
x
s
c
a
le
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkach
o
v
[
ARM][tests
u
it
e
] F
i
x FAIL: gcc
.
targe
t
/
a
rm/macro_def
s
0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[AArch64][
t
estsuite] Adj
u
s
t s
o
me arith+compare tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkacho
v
[obvio
u
s] Fix typos
a
bove expand_con
d
_expr_u
s
i
ng_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkachov
[
ARM] Ini
t
ia
l
ise co
s
t t
o
COSTS_N_
I
NSNS
(1) an
d
inc
r
ement
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkacho
v
[i386
]
[obvious] Use std::swap
in
s
tead of manually swappi
n
g
.
.
.
commit
|
commitdiff
|
tree
next