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
[RTL-ifcvt] PR rtl-optimization/68841: Make sure one basic block doesn't clobber...
2016-01-11
ktkac
h
o
v
[
R
T
L-ifcvt] PR rtl-optimiza
t
i
o
n/6884
1
: Make sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[
c
ombine]
[
v2] Canon
i
calise (r + r) to (r
<
< 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkac
h
ov
[combine
]
Check W
O
RD_REGISTER_OPERATIO
N
S normally rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[
AArch64] PR rtl-opt
i
mization/68796 Add compar
e
-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kachov
[AArch64
]
Properl
y
cost zero_exten
d
+ashift fo
r
ms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch6
4
] PR
target/68696 FAIL
:
gcc
.
target/aarc
h
64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktk
a
c
h
ov
[ARM] PR target/68648: Fold NOT of CONST_INT in
andsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[
c
ombi
n
e] Do
n
'
t
create LSHIFTRT of zero bits in change_z
e
ro_ext
commit
|
commitdiff
|
tree
2015-12-04
ktk
a
chov
[
AArc
h
6
4
] Do
n
't allow -mge
n
er
a
l-regs-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
k
t
kachov
[A
R
M
] P
R
tar
g
et
/
68214: Delete IP-
r
eg-clo
b
bering call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL-ifcvt] PR
rtl-
o
p
t
imization/68624: C
l
ean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
F
i
x
FAIL: gcc
.
c
-
t
o
r
t
ure/execute
/
20050
1
24-1
.
c
-
O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
tkachov
[RTL-ifcvt] R
e
je
c
t insns that are
mu
l
ti
p
le_sets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-i
f
cvt] PR r
t
l-optim
i
z
atio
n
/685
0
6: Fix emit
t
ing
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
tkachov
[comb
i
n
e]
O
nly restrict pure simp
l
ifi
c
ation
i
n
m
ult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[
calls
.
c] PR rtl
-
optimizati
o
n/67226: Ta
k
e into acco
u
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktka
c
h
o
v
[RTL-ifcvt] PR rtl-opt
i
mization/684
3
5 Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
tkachov
Testc
a
se f
o
r PR
rtl-opti
m
izatio
n
/68381
commit
|
commitdiff
|
tree
2015-11-24
k
tk
a
chov
[
A
Arch64][v2] Improve
compa
r
i
son w
i
th complex im
m
edi
a
tes
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
t
kachov
[cfg
l
oop] PR
m
i
ddle
-
end/
6
837
5
: Res
t
ructure
g
et_loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkach
o
v
[
R
TL-ree] PR rtl-optimiz
a
tion/68194:
Restr
i
ct copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
k
tka
c
hov
[AArch64] PR tar
g
et/68
3
6
3
Check that
a
r
gu
m
ent is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Do not expand movm
i
salig
n
pattern if not
i
n 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] PR 681
4
9
Fi
x
IC
E
in un
a
l
i
gned_loaddi
spl
i
t
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Disable neon testing for arm
v
7
-
m
commit
|
commitdiff
|
tree
2015-11-17
k
tk
a
chov
[AR
M
] PR 68143 Prope
r
ly update memory offsets w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktka
c
ho
v
[combi
n
e] Don't transform sign a
n
d zero
exte
n
ds in
s
ide
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
k
tkachov
[ARM] Fix c
o
s
ting of vmul+vcv
t
combi
n
e pa
t
ter
n
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
A
R
M][cle
a
nup] Remov
e
u
se
s
of
C
ON
S
T_
D
O
U
BLE_HIGH/LO
W
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[AArch64][
2
/3] Implem
e
nt negcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[opt
a
bs][ifcvt
]
[1/3] Define negcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[haif
a
-
s
c
h
e
d
]
PR rt
l
-optimization/6
8
2
3
6:
E
xit ear
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkach
o
v
[AArch
6
4][cleanup]
R
emove uses of CONST_DOUBLE_HIG
H
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkach
o
v
[AArch
6
4] PR tar
g
et/68129: Def
i
ne
T
ARGET_SUPPORTS_W
I
DE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RTL-ifc
v
t] P
R
rtl-optimization/
6
7749: Do not
emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkacho
v
[cp][
c
o
m
mitted] Fix b
o
o
tstrap
on
a
rm due to pr
i
nt format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[AR
M
/AArch64] PR 68088: Fix RTL check
i
ng ICE due
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkacho
v
Move
g
cc
.
target/arm/pr67929_1
.
c
t
est
to
e
x
e
cute
.
e
x
p
commit
|
commitdiff
|
tree
2015-10-30
k
tkach
o
v
[comment] Improve comment f
o
r reg_se
t
_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[ARM] Fix checking RTL e
r
ror
i
n cortex_a9_sched_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64
]
PR 68102: Check
t
h
a
t operand i
s
REG
b
efore
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkach
o
v
[AArch64]
H
andle vec
t
or float
m
odes properly in aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM] PR target/67
9
29 Tighte
n
vfp3_const_double_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
kt
k
acho
v
[AArch64] Enable
a
u
toprefetcher
m
od
e
llin
g
in the sche
d
uler
commit
|
commitdiff
|
tree
2015-10-26
ktkac
h
ov
[a
u
t
o
-
inc-dec
.
c] Account for cost
o
f mo
v
e operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
k
tkachov
[optabs
.
c
] Fix PR
6
7989: Handle const0
_
rt
x
t
arget in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64] Add
s
uppor
t
for 64-bit vector-m
o
de ld
p
/stp
commit
|
commitdiff
|
tree
2015-10-20
ktk
a
chov
[simplify-
r
tx][2/2] Use constants
f
r
om pool when s
i
mp
l
ifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[
AArch64][1
/
2
] Ad
d
fmu
l
-by-po
w
er-
o
f-2+
f
cvt optimi
s
ation
commit
|
commitdiff
|
tree
2015-10-19
ktk
a
chov
[haifa-sc
h
e
d
] model
l
oad/store mu
l
t
i
ples prope
r
ly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkac
h
ov
[RTL ifcvt] PR 67786, 67787: Check that inter
m
e
d
i
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
tkachov
[
R
TL-ifcv
t
] PR
r
tl-op
t
imi
z
ation/67
4
8
1: Look more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktka
c
hov
[RTL
-
ifcvt] PR rtl-optim
i
zation/67465:
Hand
l
e p
a
irs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tree-inline][
o
b
v
i
ous] De
l
ete redundant count_i
n
sns_s
e
q
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM] Repl
a
cing variabl
e
swaps that use a
te
m
p
o
r
ary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkacho
v
[
A
RM] Fix arm bootstrap
f
ailure
due to -W
e
rror=shi
f
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM
]
PR 67439:
A
llow matching of *a
r
m
32_mov
h
f when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
t
kachov
[AA
r
ch64]
Use l
o
gics_i
m
m type for 2nd alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
kt
k
achov
[ARM][3/3] Expand
m
o
d by
power of 2
commit
|
commitdiff
|
tree
2015-09-09
k
tkach
o
v
[AArch6
4
][1/3] Expand
s
igned mod by
p
ower
o
f
2 usi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-ifcvt]
M
ak
e
non-condi
t
ion
a
l execution if-conv
e
rsion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
tkachov
[AArch64] Fix FA
I
L
:
gcc
.
target/a
a
rch64/
t
arg
e
t_att
r
_crypto_
i
c
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktka
c
h
ov
[AArch64]
U
se po
p
coun
t
_hwi instead
of
home
b
r
ew vers
i
on
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][
o
bvious]
Remove obsolete
comment
i
n
aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
t
kachov
[ARM
]
Use
%
wd format for lane pri
n
ting in
b
ou
n
ds
_
check
commit
|
commitdiff
|
tree
2015-08-17
k
tkacho
v
[AR
M
] arm me
m
c
p
y of alig
n
ed data
commit
|
commitdiff
|
tree
2015-08-14
k
t
kachov
[AArch
6
4][obvious] Fix some target a
t
tr
i
bute inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktka
c
hov
[AArch64
]
[obvious] Mark target_attr_
1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifcvt
]
Allow PLUS+imme
d
iat
e
expre
s
sion
i
n
n
oce_t
r
y_s
t
or
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifcvt] I
m
pro
v
e
conditional
s
elect ops
o
n imm
e
diates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[A
A
rc
h
64] D
o
not ICE after apologising for -m
c
model
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkacho
v
[AAr
c
h6
4
]
[14/1
4
] Reu
s
e target_op
t
ion_
c
u
r
rent_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[doc][13
/
14] Document AArc
h
64 target at
t
ributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64
]
[12/14] Tar
g
et attributes
a
nd
t
arge
t
pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64][11/14] Re-layout SIMD
builtin types on
b
uilti
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64
]
[
1
0/14] Imple
m
ent target pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[
A
Arch64][9/
1
4] Implemen
t
TARGET_CAN_INLI
N
E_
P
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][8/14] Implem
e
nt TARGET_
O
PTION
_
VALID_ATTRI
B
UTE
_
P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64]
[
7/14] Implement TARG
E
T_SET_CURR
E
N
T
_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
k
tka
c
h
ov
[
AArch64][
6
/14] Implement TARG
E
T_OPTION_SAVE/TARGET_OPT
I
ON_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][5/14]
M
ake
f
la
g
_om
i
t_leaf_frame_pointer intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
A
rch64][4/14] Create TARG
E
T_FIX_ER
R
_
A
53_
8
35
7
69 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AA
r
ch64][3/14]
Refactor o
p
tio
n
overr
i
de
code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][2/14] Re
f
actor a
r
ch
e
s handling, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[
A
Arch64
]
[
1
/14] A
d
d iden
t
f
ield to struct processor
commit
|
commitdiff
|
tree
2015-08-03
k
t
k
a
chov
[RTL-ifcvt]
Improve conditional sele
c
t ops
o
n
i
m
m
e
dia
t
es
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[ARM][2/3
]
Ma
k
e
i
f_neg
_
move and i
f
_move_neg
into insn
_
and_split
commit
|
commitdiff
|
tree
2015-07-28
ktkac
h
ov
[A
A
rc
h
64] P
r
o
p
erly handl
e
simple ari
t
h+ex
t
e
n
d ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
k
tkachov
[
ob
v
ious] Use std:
:
swap instead
of manually swappin
g
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkach
o
v
[
co
m
bine][obv
i
ous]
U
s
e
std::
s
wap
in try_combine
commit
|
commitdiff
|
tree
2015-07-21
ktka
c
hov
[
m
a
tch
.
pd] P
R
middle
-
end
/
66915 Restr
i
ct A -
B
->
A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simplify-rtx]
[
2/2] Simplify
-
(y ?
-
x
: x) ->
(
!
y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkacho
v
[PATCH][combine
]
[1/2] Try to simp
l
ify bef
o
re subs
t
ituting
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[ARM
]
[
tests
u
i
te] Do not ov
e
rrid
e
-mcpu in no-vola
t
ile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AArch64] Use cin
c
m
n
emon
i
c
for *csinc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[A
R
M][testsuite] Add -mf
l
oat-abi=sof
t
fp to som
e
xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[AR
M
][testsuite
]
Fix FAIL
:
gcc
.
t
arget
/
a
rm/m
a
cro_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[AArch64][testsuite] Adjust some arith+compare tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkachov
[o
b
v
ious]
F
ix typos above expand_cond_
e
xp
r
_using_cm
o
v
e
commit
|
commitdiff
|
tree
2015-07-08
k
tkachov
[A
R
M]
I
nitiali
s
e cost t
o
C
O
STS_N_INSN
S
(1) and increment
.
.
.
commit
|
commitdiff
|
tree
next