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] PR target/78694: Avoid invalid RTL sharing in minipool code
2016-03-08
k
t
kachov
[o
b
vi
o
u
s]
F
i
x typo in tre
e
-ssa-m
a
t
h
-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkac
h
ov
[A
R
M]
E
r
ror out of
a
r
m
_neon
.
h if compiling for sof
t
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkachov
[
A
Arch64][testsu
i
t
e
]
PR target/70004: R
e
move check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
k
tkachov
[ARM] PR rtl-optimization/69904: Disal
l
ow
co
p
y
i
ng/du
p
lica
t
in
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
kt
k
achov
[AArch64] Set
TREE
_
TARGET_GLO
B
ALS in
aarch64_set_current
_
fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktk
a
cho
v
[AArch
6
4
]
PR target/6961
3
:
Return zero TA
R
G
E
T_SHIFT_TR
U
NCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktk
a
chov
[
ARM] T
e
sts for a
r
m_restr
i
c
t
_it p
a
t
terns
i
n thu
m
b2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktka
c
ho
v
[g
c
se] PR rtl-o
p
timization/
6
9
886: C
h
eck tar
g
et mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[
ARM] A
d
d initial suppor
t
for the
C
or
t
ex-A
3
2
commit
|
commitdiff
|
tree
2016-02-24
ktka
c
hov
[ARM] PR target/69875 Fix atomic_loaddi expans
i
on
commit
|
commitdiff
|
tree
2016-02-19
k
t
k
achov
[AArch64] Skip gcc
.
t
a
r
get/aa
r
ch64/assemb
l
er_arch_
1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
k
tka
c
hov
[
A
Arch64] PR target/69161: Don't use special predicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
kt
k
achov
[ARM] PR t
a
rget/69161:
Don
'
t
i
gnor
e
mode
w
hen matchi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
kt
k
acho
v
[AArch64]
O
nly update assemble
r
.
arch dire
c
tive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktk
a
chov
[
A
RM][4/4] Adjus
t
gcc
.
target/arm/wmu
l
-[
1
2
3]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
c
se][
3
/4] Don'
t
overwrite original rtx w
h
en fold
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][
2
/
4
] Fix operand costin
g
logic for SMUL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
ktk
a
chov
[
A
RM][1/4]
PR t
a
rget/
6
59
3
2
:
A
dd testcase
commit
|
commitdiff
|
tree
2016-02-04
ktk
a
c
hov
[ARM] PR
t
arg
e
t/65932: stop chang
i
ng sig
n
e
dness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkach
o
v
[ARM] Fix PR
t
ar
g
et/69403: B
u
g in t
h
umb2_ior_scc
_
strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
k
t
k
achov
[ARM] PR target/6913
5
: Mark ARMv8 vcvt
instr
u
ctions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkacho
v
[AArch64] H
a
ndle CSE
L
of
z
ero
_
e
x
tended operands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[A
A
rch
6
4] Handl
e
com
p
are of zero_extract form of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] Pr
o
p
e
rly reject invali
d
attribute strings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AArch
6
4] PR rtl-opti
m
i
z
a
tion/6
8
796: Add patterns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktka
c
hov
[
R
TL-ifcvt] PR rtl-optimization/6
8
841: Ma
k
e sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[
combin
e
][v
2
]
C
anonicalise (r +
r) to (r
<
< 1) to ai
d
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkacho
v
[comb
i
n
e
] Check
W
O
R
D_REGISTER_OPERATI
O
NS normally r
a
t
h
er
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AA
r
ch64]
P
R
r
tl-optimization/687
9
6 Add
c
ompare
-
of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkach
o
v
[AArc
h
64] Properly cost zero_
e
xte
n
d
+
ashift forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktk
a
chov
[
A
Arch64]
PR t
a
r
g
et/68696 FAIL
:
gcc
.
target/
a
arch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkac
h
ov
[ARM] PR target/
6
86
4
8: Fold NOT of C
O
NST_INT
in
a
ndsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktk
a
chov
[combine] Do
n
't cr
e
ate LSHIFTRT of zero bits in c
h
ange_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
k
t
kacho
v
[AArch64] Don't allow -mg
e
neral
-
regs-on
l
y to chan
g
e
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM
]
PR target/68214: De
l
et
e
IP-r
e
g-clobb
e
ring cal
l
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL-ifc
v
t] PR rtl-optimizat
i
on/68624: C
l
ean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktka
c
hov
Fix FAIL: gc
c
.
c-torture
/
execute
/
2
0
050124-1
.
c
-
O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
tkachov
[RTL-ifcvt]
R
ejec
t
in
s
n
s
tha
t
are mu
l
t
i
p
le_sets
commit
|
commitdiff
|
tree
2015-11-27
kt
k
achov
[RTL-ifcvt] PR rt
l
-optimization
/
6
8
5
0
6: Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[
c
omb
i
ne]
O
n
l
y restrict
p
ure simp
l
ificati
o
n in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
kt
k
achov
[
c
alls
.
c]
P
R
r
tl-
o
ptimization/67226
:
Take i
n
to account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-ifcvt
]
PR rtl-
o
pti
m
ization/68435
Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
t
kachov
Testcas
e
for P
R
rtl-opt
i
mization/6838
1
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[
AArch64][v2] Impr
o
ve comparison wit
h
c
o
mple
x
i
mmediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cf
g
loop
]
PR middle-e
n
d/6837
5
: Restruc
t
ure
get_
l
oop_
b
ody
_
in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RT
L
-ree
]
PR r
t
l
-
o
ptimiz
a
tion/68194: Re
s
trict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch
6
4] PR target/6
8
3
63 Check that argument is
r
eal
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[A
R
M] Do not exp
a
nd
m
ovmisa
l
ign pattern if
n
ot i
n
32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] PR 68149
F
i
x ICE in
unaligned_l
o
a
d
di split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM]
Disabl
e
neon testing for armv7-m
commit
|
commitdiff
|
tree
2015-11-17
k
t
kac
h
ov
[A
R
M]
PR 68143 Properly update memory o
f
fsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[combine] Don't transform sign a
n
d
z
e
ro e
x
tends insid
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[A
R
M
]
F
ix costing of vmul+vcvt combi
n
e pattern
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[ARM][cle
a
nup
]
Remove uses of CONST_DOU
B
LE_HIGH/LO
W
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AArch64][2/3]
Im
p
l
e
me
n
t negcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
kt
k
a
c
hov
[optabs]
[
if
c
vt][1/3
]
Define negcc, n
o
tcc
optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkac
h
ov
[
haifa-sch
e
d] PR rtl-optimization
/
68236: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
kt
k
achov
[
A
Arch64][cleanup] R
e
move uses of CONST_DOUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
t
kachov
[
AArch64] P
R
target/68129: Define
TA
R
GET_SUPPORTS_WIDE_I
N
T
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RTL-
i
fcvt] PR rtl-optimization/67749: D
o
not emi
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp][commi
t
t
e
d] Fi
x
bootst
r
ap
on
arm d
u
e to
p
rin
t
format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[AR
M
/AArch64
]
PR 68088: Fix RTL ch
e
cking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkacho
v
M
o
v
e gcc
.
target/arm/pr67
9
29_1
.
c t
e
st to exec
u
te
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[comment] Improve c
o
mment for reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[ARM] Fix che
c
king RT
L
error in cortex_a9_sched_a
d
j
u
st_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[A
A
r
ch64] PR 6810
2
:
C
he
c
k that
opera
n
d is
R
EG befo
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkach
o
v
[AA
r
ch64]
Handle vector fl
o
at modes properly in aarch6
4
_o
u
tp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktka
c
h
ov
[AR
M
] PR
t
a
rget/67
9
29 Tighten
v
f
p
3_const_double_for_bit
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64
]
E
nabl
e
auto
p
re
f
etcher modelling in the
scheduler
commit
|
commitdiff
|
tree
2015-10-26
kt
k
achov
[
a
uto-inc-dec
.
c] A
c
count
f
o
r co
s
t of
m
ove operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
k
t
k
achov
[
optabs
.
c] Fix PR
6
7989: Handle c
o
nst0_rtx tar
g
e
t in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
kt
k
achov
[AArch64] Add support for 64-bit vector-mode ldp/st
p
commit
|
commitdiff
|
tree
2015-10-20
k
t
k
a
c
h
ov
[simplify-rtx
]
[2/2
]
Use consta
n
ts
from
p
o
o
l when si
m
plifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AA
r
ch64
]
[1/2] Add fmul-by-power-of
-
2+fcvt opt
i
mis
a
tion
commit
|
commitdiff
|
tree
2015-10-19
ktka
c
h
ov
[haifa-sche
d
] m
o
del load/store multiples pro
p
erly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[
R
T
L ifcvt] PR 67786, 67787: Check tha
t
intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-if
c
vt] PR rtl-optimization/67481
:
Lo
o
k mor
e
deepl
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[
RTL-
i
fcvt] PR rtl-opti
m
ization/67465:
H
andle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkac
h
ov
[tree
-
inline]
[
obvious] Delete redundant c
o
u
n
t_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
k
t
k
a
c
h
ov
[ARM] Replacing variable
s
waps that
u
se
a
temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
k
tk
a
c
ho
v
[ARM]
Fix arm bootstrap failure due
t
o -
W
e
r
ror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM] P
R
6743
9
: Allow matching
of *
a
rm
3
2_movhf
w
hen
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AArch6
4
] Use log
i
cs_imm type fo
r
2
n
d
alter
n
a
tive o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkac
h
ov
[ARM][3/3]
Expand
mod by power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkacho
v
[AArch64][1/3]
Expand signed
mod
b
y po
w
er
of
2
using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-ifcvt] Make no
n
-co
n
d
i
tional exec
u
tion if-conv
e
r
sion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AAr
c
h64] Fix F
A
IL: gcc
.
target/aarch64/t
a
rget_attr_cryp
t
o_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[A
A
r
ch64] Use popcount_hw
i
instead of ho
m
e
brew vers
i
o
n
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch6
4
][obvi
o
us]
R
emove o
b
solete
c
o
mme
n
t
in
a
arch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AR
M
]
U
se %wd fo
r
m
at
for lane
p
rinting in bounds_check
commit
|
commitdiff
|
tree
2015-08-17
ktk
a
c
hov
[ARM] arm
m
e
mcpy
o
f a
l
igned d
a
ta
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch
6
4
]
[obvious]
Fix some ta
r
get attribute
inlin
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
tkachov
[AArch64][ob
v
ious
]
M
a
rk t
a
rget_attr
_
1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
tkachov
[RTL-ifcvt] Allow PLUS+im
m
edia
t
e exp
r
ess
i
on in noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
kt
k
achov
[
RTL-ifcvt]
I
mprove condit
i
o
n
al
s
e
lect
o
ps
on imme
d
i
ates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64] Do not ICE
a
fter
a
pologising for -mcm
o
d
e
l
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[
AArch64][14/14]
Reuse target_optio
n
_curre
n
t_nod
e
when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[doc][
1
3
/
14] Documen
t
AArch64 target attr
i
b
u
tes a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch6
4
][12/14] Target attribut
e
s and target pr
a
gmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][11/14
]
R
e-layout SIMD b
u
iltin types on buil
t
in
.
.
.
commit
|
commitdiff
|
tree
next