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
ktkacho
v
[A
R
M][2/4] Replace casts of 1 t
o
HOST
_
WIDE_INT by H
O
S
T_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM] PR targ
e
t/69857 Remove
bogus early re
t
urn false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
kt
k
achov
[ARM] Fix costing of sign-extending
l
oad in rtx costs
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM]
P
R
target/7
1
056: Do
n
't use vectorized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64] PR target/7
0
809: D
e
lete aarc
h
64_vmls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkacho
v
[
A
Arch64][tests]
S
kip cpu-dia
g
nosti
c
s tests when overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious
]
Typo fix in t
r
ee-ssa-loop-ivan
o
n
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obv
i
ous] Fix
param
n
ame in dump fil
e
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[AR
M
] PR
t
arg
e
t/70830:
A
voi
d
PO
P
-
{
reglist
}
^ wh
e
n
returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[ARM] Add mode to probe_
s
tack
set ope
r
ands
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[i
n
ternal-fn
.
c][
c
ommitt
e
d]
C
onvert conditional compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
kt
k
acho
v
[AArch64]
D
e
f
i
n
e
W
ORD_RE
G
ISTER_OPERATIONS to zer
o
and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[
r
tlanal
.
c] Conve
r
t condition
a
l com
p
ilation on
W
ORD_REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FAIL: gcc
.
dg/tr
e
e-ssa/minmax-2
.
c scan-
t
ree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[AArch64]
W
ork around PR targe
t
/64971
commit
|
commitdiff
|
tree
2016-04-15
k
tka
c
hov
[ARM
]
[d
o
c] Documen
t
deprecation of pre-ARMv4T
a
rchite
c
t
ure
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkach
o
v
[te
s
tsu
i
t
e] P
R
r
t
l-optimiza
t
ion/70681: XFAIL i
r
a-shrinkwr
a
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
k
tkachov
[ARM]
P
R target/70566 Check that conditio
n
regist
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
k
t
kachov
[ARM] Reduce size o
f
arm
1
020e autom
a
ton
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[AR
M
] Split
o
ut
armv7ve effective tar
g
et check
commit
|
commitdiff
|
tree
2016-03-23
ktkac
h
ov
[ARM]
P
R
drive
r
/70132: Avoid double
f
c
l
ose in dr
i
ver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkacho
v
[AArch64] Fix gcc
.
targe
t
/aarch64/v
e
ct
-
reduc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArch64] PR targe
t
/70002: Make aarch64_
s
et_cur
r
ent_functio
n
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
k
t
k
ac
h
ov
[AArch6
4
] Fix thinko i
n
handling o
f
-
m
omit-leaf-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkach
o
v
[
o
bv
i
ous] Fix t
y
p
o
i
n
tree-
s
sa-math-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkachov
[
A
RM] Error out
o
f arm_n
e
on
.
h if co
m
piling for soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
k
t
kachov
[AArc
h
64][testsuite] PR target/70004: Remove check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktka
c
hov
[
A
RM] PR r
t
l-optimization/69904: Dis
a
l
low c
o
pying/d
u
plicatin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkacho
v
[AArch64] Set
TREE
_
TARG
E
T_GLOBALS in aarc
h
64_set_curr
e
nt_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
k
tkacho
v
[AArc
h
6
4
] PR
t
a
rget/6
9
613:
Re
t
u
rn zero TARGET_S
H
IFT_
T
RUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[AR
M
]
T
ests for
arm_res
t
r
ic
t
_it patterns
i
n thumb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
k
t
kachov
[gcse] PR rtl-
o
ptimizat
i
on/69886: Check target
m
ode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
k
t
ka
c
hov
[ARM] Add initial support fo
r
the Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] P
R
targ
e
t
/
69875 Fi
x
atomic_
l
oa
d
di expansion
commit
|
commitdiff
|
tree
2016-02-19
ktka
c
h
ov
[A
A
rch64] Skip
g
cc
.
ta
r
get/aarch64/assem
b
ler_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
kt
k
ach
o
v
[AAr
c
h64]
PR ta
r
get/6
9
1
61: Don't
use speci
a
l
predicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[
A
RM
]
P
R
target/69161: Don't ignore mode when
match
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[
AArch6
4
]
O
nly update assembler
.
a
r
ch directive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
A
RM][4/4] Adjust gcc
.
target/arm/w
m
u
l-[123]
.
c
test
s
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[cse][3/4
]
Don't
o
v
erwrite original rtx when foldin
g
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
kt
k
achov
[A
R
M
][2/4] Fix operand
costing logic
for SM
U
L[T
B
][TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkacho
v
[ARM][1/4] PR
t
ar
g
et/659
3
2: Add testcas
e
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM]
P
R target/65
9
32: stop changing signednes
s
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[ARM] Fix PR target
/
69
4
03:
B
ug in
thumb2_ior_s
c
c_strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkachov
[A
R
M] PR t
a
rget/69135: Ma
r
k
A
R
M
v8 vc
v
t
i
nstructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkac
h
o
v
[AArch64] Handle
C
S
E
L
o
f
z
ero
_
extend
e
d operands
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AAr
c
h64] Handle compare o
f
zero_extract form of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkach
o
v
[A
A
rch6
4
] Properly reject
invalid attribute st
r
ings
commit
|
commitdiff
|
tree
2016-01-11
ktka
c
hov
[
A
Ar
c
h64] PR rtl-opt
i
mization/68796: Add
pat
t
erns f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[RTL-ifcvt] PR r
t
l-optimization/68841: Make sure
one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[com
b
ine][v2] Canonic
a
lis
e
(
r + r) to
(r <<
1
)
to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkachov
[combine]
C
heck WORD_REGISTER_
O
PERATIO
N
S
normally
r
ather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AA
r
ch64] PR rtl-optimization/687
9
6 Ad
d
compar
e
-
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64]
Pro
p
erly cost zero_extend+ashift fo
r
m
s
of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AA
r
ch64] PR target/
6
86
9
6 FAIL:
g
cc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kachov
[A
R
M] PR target/686
4
8: F
o
ld NO
T
of C
O
NST_INT in
and
s
i_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
k
t
kachov
[combine]
D
o
n'
t
c
r
ea
t
e LSHIFTRT of zero bits
in change_
z
ero_
e
xt
commit
|
commitdiff
|
tree
2015-12-04
ktk
a
c
h
o
v
[AArch64] Don
'
t allow -mg
e
nera
l
-regs-onl
y
to
c
hange
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[
ARM]
PR target/68214: Dele
t
e
I
P-r
e
g-clobbering cal
l
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
t
ka
c
hov
[
R
TL-ifc
v
t] P
R
rt
l
-optimization
/
68624
:
Cle
a
n up l
o
gic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
tkach
o
v
Fix FAIL:
g
cc
.
c-t
o
rtu
r
e/execu
t
e/20050124-1
.
c
-O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-i
f
c
v
t] Reje
c
t
insns that
a
re multiple_sets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[
R
TL-i
f
c
vt] PR r
t
l-o
p
timization/68506: Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktk
a
chov
[
com
b
i
n
e
] O
n
l
y
restrict pure simplification in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkac
h
o
v
[call
s
.
c] PR rtl-optimiz
a
tio
n
/67226: Ta
k
e into
account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-ifc
v
t] PR
rt
l
-optimizat
i
on/68435 Allow (c ?
x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testc
a
se
fo
r
P
R rtl
-
optimization/68381
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[AArch64][v2] Impro
v
e comparison with complex immediate
s
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkach
o
v
[cfgloop]
PR middle-end/68375
:
Restructure
g
et_loop_body_in
_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-ree] PR rtl-
o
ptimization/68
1
94: R
e
strict
c
opy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkacho
v
[A
A
rch64] P
R
tar
g
et/6
8
363 Check
that argument is r
e
al
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkach
o
v
[
ARM] Do not expan
d
m
o
vm
i
salign
pattern if
not in
32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] PR 68149 Fix ICE in unaligned_loaddi sp
l
it
commit
|
commitdiff
|
tree
2015-11-20
ktkach
o
v
[
A
R
M
]
D
isable neon testing
f
or ar
m
v
7
-m
commit
|
commitdiff
|
tree
2015-11-17
k
t
kachov
[A
R
M] PR 6814
3
Proper
l
y
u
pda
t
e memory
o
ffse
t
s
w
hen
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktk
a
c
h
ov
[combine] Do
n
'
t tr
a
nsform
sign a
n
d
zero ex
t
e
nds inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[A
R
M
]
F
ix costing
of vmul+
v
cvt combine patte
r
n
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM][cleanup] Remove uses of
CO
N
ST_DOUBL
E
_HIGH/
L
OW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
A
Arch64][2/3] I
m
pl
e
ment negcc, n
o
tcc opta
b
s
commit
|
commitdiff
|
tree
2015-11-10
k
t
kachov
[optabs][ifcvt]
[
1/3]
D
efine neg
c
c, not
c
c optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[haif
a
-sched
]
P
R
rtl
-
optimization/68236
:
Ex
i
t early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkacho
v
[AArch64][cleanu
p
] Rem
o
ve uses of CO
N
ST_DOU
B
LE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[
AArch64] PR
target/68129: Define TARGET_SUPPORTS_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkac
h
ov
[RTL-i
f
cvt]
P
R
rtl-optim
i
zation/67749: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
kt
k
achov
[cp][committed
]
Fi
x
bootstrap on arm
d
u
e to pri
n
t
f
ormat
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[ARM
/
AAr
c
h64] PR 68088:
Fix R
T
L
checking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkacho
v
Move
gcc
.
target/arm/pr67929_1
.
c test to exec
u
te
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[commen
t
] Improve c
o
mment
for re
g
_set
_
p
commit
|
commitdiff
|
tree
2015-10-30
k
t
k
achov
[ARM] Fix
c
heck
i
ng RT
L
error in cortex_a9_sc
h
ed_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch6
4
] PR 68
1
02: Check th
a
t
operand is REG
b
efore
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64]
H
an
d
l
e vector fl
o
at modes properly in aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AR
M
]
P
R
target/67929 Tighten
v
f
p
3_const_double_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
kt
k
acho
v
[AArch64] Enable a
u
t
oprefetcher m
o
delling in the
scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[auto-inc
-
dec
.
c
]
Account f
o
r
cos
t
of move operatio
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
k
tkachov
[optabs
.
c] Fix PR 67989: Handle const0_rtx targ
e
t
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64] Add support for 64-b
i
t vector-mode
l
d
p/stp
commit
|
commitdiff
|
tree
2015-10-20
k
t
kach
o
v
[simpli
f
y-rtx][2/2] Use constants fro
m
pool w
h
en si
m
p
l
i
f
ying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64][1/2] A
d
d
f
mul-by-pow
e
r-of-
2
+f
c
v
t
o
p
t
imisation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa-sched] model load/store
multi
p
les prope
r
ly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
k
tkachov
[RTL
i
fc
v
t] PR 6
7
786, 67787: C
h
eck
t
hat intermediate
.
.
.
commit
|
commitdiff
|
tree
next