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
[ARM][2/4] Replace casts of 1 to HOST_WIDE_INT by HOST_WIDE_INT_1 and HOST_WIDE_INT_1U
2016-05-24
ktkachov
[ARM][2/4] Replace casts of
1 to HOST_WIDE
_
I
N
T by
H
OST_WI
D
E_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
A
RM]
P
R target/69857 Remo
v
e bogus early r
e
tu
r
n
false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkac
h
o
v
[AR
M
]
Fix costing
of sign-e
x
tending loa
d
in
rtx costs
commit
|
commitdiff
|
tree
2016-05-19
k
tkachov
[
A
RM] PR
target/71056: Don't use vect
o
r
i
zed bui
l
tins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64
]
PR
t
arge
t
/
7
0
8
0
9: D
e
lete aarch6
4
_vml
s
<
m
ode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[
AA
r
c
h64
]
[tests] Skip cpu-d
i
agno
s
tics
tests when
ove
r
rid
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
k
t
kach
o
v
[
obvious] Typ
o
fix
i
n
tree-ssa-loop-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] F
i
x param name in dump file
commit
|
commitdiff
|
tree
2016-05-12
k
t
kachov
[ARM] PR target/70830: Av
o
id POP-{reglist}^ wh
e
n retu
r
ning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkacho
v
[ARM] Add m
o
de to probe_sta
c
k set
operan
d
s
commit
|
commitdiff
|
tree
2016-04-28
k
t
kacho
v
[
internal-
f
n
.
c
][committed] Convert conditional compil
a
tion
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
k
tkac
h
ov
[AArch
6
4] Defi
n
e
W
ORD_REGISTER_OPERATIONS to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[rtl
a
na
l
.
c]
Convert conditional compilation o
n
WORD
_
REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FAIL:
g
c
c
.
dg/tree-s
s
a/minmax-2
.
c scan-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkacho
v
[
A
A
rc
h
64] Wor
k
arou
n
d PR
targe
t
/6497
1
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[A
R
M
]
[
doc]
Document depr
e
cation
of
pre-ARM
v
4T
a
r
chitecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktka
c
h
o
v
[
testsuite
]
PR rtl-optimization/70681: XFAIL ira-shr
i
nkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[ARM] PR targ
e
t/70566 Chec
k
tha
t
condition register
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
k
t
kacho
v
[ARM] Red
u
ce
si
z
e of arm1020e automaton
commit
|
commitdiff
|
tree
2016-03-23
k
t
k
achov
[
A
R
M
]
S
plit
o
ut a
r
mv7ve
effective t
a
rget check
commit
|
commitdiff
|
tree
2016-03-23
kt
k
achov
[ARM] PR drive
r
/
7
0132: Avoid double
fc
l
ose in d
r
iver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArch64] Fix gc
c
.
t
arget/aarch64/vect-r
e
duc-or_
1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
k
tk
a
chov
[AArch64] PR target/70002: Make
a
arc
h
64_set_
c
u
rrent_
f
unction
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkac
h
o
v
[
A
A
r
ch
6
4] Fix thinko in ha
n
dling
o
f
-
momit-
l
e
a
f-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
k
t
ka
c
hov
[obvious] Fix typo in tree-ss
a
-math-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkachov
[ARM]
Error out o
f
arm_neon
.
h if compiling for soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktka
c
hov
[AArch64]
[
testsuite] P
R
targ
e
t/70004: R
e
mov
e
check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[A
R
M] P
R
rtl-opt
i
mization/
6
9904
:
Disallow c
o
pyin
g
/d
u
plicati
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkacho
v
[AAr
c
h64]
S
et TREE_TARGET_GLOBALS
in aarch
6
4_se
t
_c
u
rre
n
t
_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
k
tka
c
hov
[AAr
c
h64] PR target/69
6
13:
Return zero T
A
RGET_SHI
F
T_
T
R
UNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktk
a
chov
[ARM] T
e
sts f
o
r arm
_
restrict_it
p
atterns in t
h
umb2
.
m
d
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[
g
c
se] PR rtl-optimiz
a
tion/69886: Che
c
k ta
r
get
m
o
de
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
kt
k
acho
v
[
A
RM] Add initial suppor
t
for t
h
e Cort
e
x-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] PR
t
ar
g
e
t/69
8
7
5
Fix atomi
c
_loadd
i
expansion
commit
|
commitdiff
|
tree
2016-02-19
ktk
a
chov
[AArch
6
4] Sk
i
p
gcc
.
targ
e
t/aarch64/as
s
e
m
bler_arc
h
_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkac
h
ov
[AArch64] PR targe
t
/69161:
Don't use spec
i
al pr
e
d
i
cate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[AR
M
] PR tar
g
et/69161: Do
n
't ig
n
or
e
mode when matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[AArch64]
O
nly update
a
ssembl
e
r
.
ar
c
h directive whe
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][4
/
4]
A
d
just gcc
.
target/a
r
m
/wmul-[123]
.
c
t
ests
commit
|
commitdiff
|
tree
2016-02-04
k
tkachov
[cse][3/4]
D
o
n't overwrite original rtx when folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM
]
[2/4] Fix op
e
rand costing logic for
SMU
L
[TB][T
B
]
commit
|
commitdiff
|
tree
2016-02-04
ktkac
h
ov
[ARM][1/
4
] PR target/6
5
932: Ad
d
t
e
st
c
ase
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM
]
PR target/659
3
2: stop chang
i
n
g
s
ignedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
k
tkachov
[ARM] Fi
x
P
R
target/6940
3
: B
u
g
i
n th
u
mb2_ior
_
scc_strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkachov
[ARM] PR ta
r
get/6
9
135: Mark ARMv8 vc
v
t instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] H
a
ndle CSEL o
f
zero_exten
d
ed
o
p
erands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
t
k
acho
v
[AArch64] Handle
compare
o
f zero_extract form of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
t
k
a
chov
[AAr
c
h64]
P
rop
e
rly
r
eject i
n
v
a
li
d
att
r
i
b
u
te strings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AArch64] PR rtl-
o
ptimization/6
8
7
9
6
: Add pat
t
erns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktka
c
hov
[RT
L
-ifcvt] PR rtl-optimization/68841: M
a
ke sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[c
o
mbin
e
][
v
2] Can
o
nicalise (r + r) t
o
(r << 1) t
o
aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktka
c
hov
[combi
n
e
]
Ch
e
ck
W
ORD_REG
I
STE
R
_OPERATIO
N
S no
r
mal
l
y
rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkac
h
ov
[AArch64] PR rtl-optimiz
a
tion/68796 Add compare-
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[
AArch64
]
Properly cost ze
r
o_ext
e
n
d
+a
s
h
ift forms o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] PR target/6869
6
F
AIL: gcc
.
targ
e
t/
a
ar
c
h
6
4
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
tkac
h
ov
[ARM] PR target/686
4
8:
Fold NOT of CONST_INT in andsi_ior
s
i3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[combine] Don't create LSHIFT
R
T of
z
ero bits in change_zero_e
x
t
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[
A
Arch64] Don't
a
l
l
ow
-mgeneral-regs-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[
ARM
]
P
R
target/68214: Delete IP-reg-clobbering ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RT
L
-
i
f
cvt] P
R
rt
l
-
optimizat
i
on/68624
:
Clean up log
i
c
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FAIL: gcc
.
c-t
o
rtu
r
e/execute
/
20050124-1
.
c
-O
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkacho
v
[RTL-ifc
v
t]
R
eject insns that a
r
e multiple
_
s
e
ts
commit
|
commitdiff
|
tree
2015-11-27
ktk
a
chov
[RTL-ifcv
t
] P
R
rtl-o
p
timization/68506: Fix e
m
itting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine] Only restrict pure simp
l
i
f
i
cati
o
n i
n
mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
t
k
a
chov
[calls
.
c
]
PR rtl-optimi
z
ation
/
6
7
22
6
: Ta
k
e into
a
ccount
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
k
t
kachov
[RTL-ifcv
t
] PR rtl-optimiz
a
t
ion/68435 Allo
w
(
c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkacho
v
Testc
a
se for
P
R rtl-optimi
z
atio
n
/68381
commit
|
commitdiff
|
tree
2015-11-24
ktkach
o
v
[AAr
c
h6
4
][v2] Improve
c
o
m
p
a
r
ison
with c
o
mple
x
imm
e
diates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[c
f
gloop] PR middle-end/68375: R
e
s
t
ructu
r
e get_loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktka
c
hov
[RTL-ree] PR
rtl
-
optimization/
6
819
4
:
R
estrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch64] PR target/68363 Chec
k
that argument i
s
re
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
t
k
a
c
hov
[A
R
M] Do n
o
t expand movmisalign p
a
ttern if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
t
kachov
[ARM] PR 68149 Fix I
C
E in unaligned_loaddi split
commit
|
commitdiff
|
tree
2015-11-20
ktkacho
v
[ARM]
Disable neon
t
esting for arm
v
7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[ARM
]
PR 681
4
3 Proper
l
y u
p
date m
e
m
o
ry
o
ffsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[combine] Don't tra
n
s
f
orm si
g
n and
z
ero e
x
tends in
s
ide
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkac
h
ov
[ARM]
F
ix
c
ost
i
ng of vm
u
l
+
vc
v
t
c
ombine pattern
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM]
[
cleanup] Remove uses of CONST_DOUBLE_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
k
tkachov
[AArch64][2/3] Impleme
n
t ne
g
cc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[o
p
tabs]
[
ifcvt][1
/
3]
D
efine ne
g
cc, notcc optab
s
commit
|
commitdiff
|
tree
2015-11-10
k
t
kachov
[hai
f
a
-s
c
h
ed]
PR
r
tl-
o
ptim
i
zation/68
2
36:
Exit
e
arly
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
tkachov
[AAr
c
h64][cleanup] Rem
o
ve uses of CONST_DOU
B
LE
_
H
IGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[
AArch64]
P
R
target/68129: Define TARGE
T
_SUPPORTS_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
k
t
kachov
[RT
L
-ifcvt]
P
R rtl-opt
i
m
i
zati
o
n
/
67749: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp][committed] Fix
bo
o
tstrap on
a
rm due to print f
o
rm
a
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[ARM/AArch64] PR 68088: Fix RTL ch
e
cking IC
E
due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
Move gcc
.
target/arm/pr67929_1
.
c test to exec
u
te
.
e
x
p
commit
|
commitdiff
|
tree
2015-10-30
kt
k
achov
[comment] Improve comm
e
nt for reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[ARM] Fix checki
n
g RTL error in cor
t
ex_a9_sched_adju
s
t_cost
commit
|
commitdiff
|
tree
2015-10-27
k
tkachov
[AArch64] PR 68102: Check that opera
n
d is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[A
A
rch64] Han
d
l
e
vector float
modes pro
p
erly in aarch64_o
u
tp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkach
o
v
[A
R
M
]
PR target/67929 Tighten vf
p
3_const_d
o
u
b
le_for_
b
its
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] Enab
l
e aut
o
prefetcher
m
odelling in the
s
c
hedule
r
commit
|
commitdiff
|
tree
2015-10-26
ktka
c
hov
[au
t
o
-
inc-d
e
c
.
c] Account for cost of move operat
i
on
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[
optabs
.
c] Fix PR 679
8
9: Ha
n
dl
e
const
0
_rtx ta
r
get in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkacho
v
[AArch64
]
Add supp
o
rt for 64-bit
vector-mode ldp/
s
tp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simplify-rtx][2/2] Us
e
c
onstants
f
rom pool
when simplify
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[A
A
rch64][1/2] Add fmul-by-power-of-2+fcvt
o
p
tim
i
sation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa-sched] model load/store
multiples properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkach
o
v
[RTL
i
fc
v
t] P
R
67786,
6778
7
: Check that
i
ntermediate
.
.
.
commit
|
commitdiff
|
tree
next