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] Add initial support for Cortex-A73
2016-06-22
ktkachov
[
A
R
M] Add
i
ni
t
ial sup
p
ort
for Cor
t
ex-A73
commit
|
commitdiff
|
tree
2016-06-22
k
tkachov
[AArch64] Add
initial sup
p
ort
for Cortex-A
7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo]
a
l
i
gne
m
e
nt -> align
m
ent
commit
|
commitdiff
|
tree
2016-06-15
k
tkachov
[AArch64][obvious] Clean up paren
t
heses and use
GET_
M
ODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktka
c
ho
v
[RTL ifcvt] Al
l
ow simple register subregs in noce_con
v
e
rt_
m
u
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
F
ix
typo in copy
r
ight boilerplate
commit
|
commitdiff
|
tree
2016-06-14
kt
k
a
c
hov
[AA
r
ch64] Handle AND+ASHIFT form of UBFIZ correctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktk
a
chov
Update
docu
m
entation fo
r
ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifc
v
t] Print name of no
c
e
tra
s
form
that
succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64] Model CSEL i
n
struction in Cortex-
A
57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simpl
i
f
y
-r
t
x] Fix unused variable
warning in simplify_c
o
nd_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[3/3][RTL ifcvt] PR
m
iddle-end/3
7
780:
Conditional expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3]
[
AAr
c
h
6
4]
Keep CTZ componen
t
s together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/3]
[
ARM] Ke
e
p ctz exp
r
es
s
ions together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM
]
[
obvious]
F
ix typos in *thumb1_mulsi3 comm
e
n
t
commit
|
commitdiff
|
tree
2016-06-02
ktk
a
cho
v
[rtlanal] Fix rtl-op
t
imization/71295
commit
|
commitdiff
|
tree
2016-06-02
kt
k
achov
F
ix
f
allout from:
[
ARM] PR target/70830:
A
void POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] U
s
e proper output modifi
e
r for D
I
m
ode re
g
i
ster
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
tkac
h
ov
[ARM]
Ti
e
o
perand 1 to opera
n
d 0 in AESMC pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktk
a
cho
v
[AArc
h
64
]
U
s
e aar
c
h64_fusion_
e
nabled_p to
c
heck f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
tkachov
[AArch64
]
Remove aarch64_s
i
md_att
r
_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktkacho
v
[AArch64] Tie operand 1
to operand 0
in AESMC
pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
cho
v
[AArch64] S
i
mp
l
ify
a
shl<
m
o
d
e
>
3 expan
d
er for SHORT mode
s
commit
|
commitdiff
|
tree
2016-05-27
k
tkachov
[
AArch64] Delete obsolete C
C
_ZESWP and CC_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL
i
fcvt]
P
R rtl-optimizati
o
n/
6
6
940
:
Avoid
s
i
g
ne
d
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[AR
M
][4/4] Simplify che
c
ks fo
r
CONST_INT_P an
d
comparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][3/4] Cl
e
anup ca
s
ts from IN
T
VAL to [unsi
g
ne
d
]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[ARM][2/4] Replace casts of 1
t
o HOST_WIDE_INT by HOST_WID
E
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktka
c
h
ov
[ARM] PR ta
r
ge
t
/6
9
857 Remove bogus early
r
eturn false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
k
tkachov
[AR
M
] Fix costing
o
f sign-extending load in rt
x
co
s
ts
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] PR target/
7
1056:
Don't use vecto
r
i
zed builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
tkacho
v
[AArch64
]
PR t
a
rget/70809: Delete a
a
rch6
4
_
v
mls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
t
kach
o
v
[AArch64][
t
ests] S
k
ip c
p
u
-
diagnost
i
cs te
s
t
s
when
o
verriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious]
T
ypo fix in tree-ssa-loop-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[o
b
vious] Fix pa
r
a
m
name i
n
du
m
p file
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[ARM] P
R
target/70830: Avoid POP-{r
e
g
l
ist}^ wh
e
n re
t
urning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktk
a
c
h
ov
[ARM] Add mode to pr
o
be_st
a
ck set operands
commit
|
commitdiff
|
tree
2016-04-28
k
tkacho
v
[internal-fn
.
c][commit
t
ed
]
Convert
condit
i
on
a
l
c
om
p
ilatio
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkac
h
ov
[AArch64]
Define W
O
RD_
R
EGI
S
TER_OP
E
RATIONS
t
o
z
er
o
and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[rtlanal
.
c] Convert c
o
nd
i
tional comp
i
lation on WOR
D
_REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
F
i
x FAIL: gcc
.
dg/
t
r
ee-ssa/minmax-2
.
c scan-t
r
e
e-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
k
tkachov
[AArch64] Work around PR tar
g
et/64971
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[ARM][doc] Document
d
eprecation of
p
re-ARMv4
T
architectur
e
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
k
t
ka
c
h
ov
[testsuite] PR rt
l
-optimization/7068
1
:
XFAIL ir
a
-
s
hrink
w
rap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
kt
k
achov
[ARM]
PR
t
arge
t
/705
6
6 Check t
h
at
c
on
d
ition register
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[
A
R
M] Red
u
ce s
i
ze of arm1020e automaton
commit
|
commitdiff
|
tree
2016-03-23
ktkacho
v
[ARM] Spl
i
t ou
t
armv7ve effec
t
ive targ
e
t
check
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[ARM] PR dr
i
ver
/
70132: Av
o
id double f
c
los
e
i
n
driv
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArch64
]
Fix gcc
.
t
a
rget/aarch64/
v
ect-reduc-or_
1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
kt
k
achov
[A
A
rch64] PR target/70002:
M
ake aar
c
h64_s
e
t_cur
r
ent_function
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkachov
[AAr
c
h64] Fix th
i
n
k
o in handli
n
g of -m
o
m
i
t-leaf-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkac
h
ov
[obvious] Fix typo in
t
ree-ssa
-
math-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkachov
[
ARM] E
r
ror ou
t
of
a
r
m
_neon
.
h if compiling for sof
t
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktk
a
chov
[AArch64
]
[testsuite] PR
t
arget/70004
:
Rem
o
ve check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
k
tka
c
hov
[
A
RM] PR rtl-opt
i
mization/6990
4
: Disallow copying
/
duplic
a
tin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
k
tkachov
[AArch64] Set
T
REE_TARGET_GLOBALS in aarch6
4
_set_current_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AAr
c
h64] P
R
target/69613: Return
zero TARGET_
S
HIF
T
_TRUNC
A
TI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
k
tkachov
[AR
M
] T
e
s
ts for arm
_
restrict_it
p
att
e
rns in thumb2
.
m
d
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[gcse] PR
rtl-optimiza
t
ion
/
69886: Check target mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkac
h
ov
[ARM] Add i
n
itial support for the Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktka
c
hov
[ARM] PR
t
a
rg
e
t/69
8
75 Fix atomi
c
_loa
d
di
expansion
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[AArch64] Skip gcc
.
target/aarch64/asse
m
bler_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkach
o
v
[A
A
rch64] PR
targe
t
/691
6
1: Don
'
t use special predicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktk
a
chov
[ARM] PR
target/6
9
161: Don't ignore m
o
d
e when matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[
A
Arch
6
4] Only upda
t
e assembler
.
arch dir
e
ct
i
v
e wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
t
k
ach
o
v
[ARM
]
[4/4] Adjust gcc
.
tar
g
et/arm/wm
u
l-
[
123]
.
c
t
e
sts
commit
|
commitdiff
|
tree
2016-02-04
kt
k
achov
[cse
]
[3/4]
D
on't
overw
r
ite original r
t
x
w
hen fo
l
ding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][2/
4
]
F
i
x
operand
c
osting
l
ogic for SMUL[T
B
][TB]
commit
|
commitdiff
|
tree
2016-02-04
kt
k
a
c
ho
v
[ARM
]
[1/
4
] PR
t
arget/
6
5932: Add testcase
commit
|
commitdiff
|
tree
2016-02-04
ktk
a
ch
o
v
[A
R
M
]
PR
target/
6
5932: stop changing signedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[A
R
M
]
Fix PR targe
t
/69403: Bu
g
i
n thumb2_ior_
s
c
c_st
r
ict_i
t
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkacho
v
[
ARM]
PR target/69
1
35
:
Mark ARMv8 vc
v
t i
n
struc
t
i
ons
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkac
h
o
v
[
A
Arch64]
H
andle C
S
E
L of zero_extend
e
d opera
n
d
s in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
t
k
a
c
hov
[
AArch64] Handle compa
r
e of
zero_extra
c
t f
o
r
m of
T
ST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[A
A
r
c
h64] Properly r
e
ject in
v
alid attribute
s
trings
commit
|
commitdiff
|
tree
2016-01-11
ktkac
h
ov
[AA
r
ch64] PR rtl
-
opti
m
ization/68
7
96: A
d
d
pat
t
e
r
n
s for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
kt
k
achov
[RT
L
-
i
fcvt] PR rtl-
o
ptimizati
o
n/688
4
1: M
a
ke su
r
e one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktk
a
chov
[
c
ombine]
[
v2
]
Canonicalise
(r + r
)
to
(r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkachov
[com
b
ine] Check WOR
D
_R
E
GISTER_OP
E
RATIONS no
r
mally r
a
th
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
kt
k
achov
[AArch64] PR rtl-optimiz
a
tion/687
9
6
A
dd co
m
pare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] Proper
l
y cost
z
e
r
o_e
x
tend+a
s
hift forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[
AArch64] PR target/68696 FA
I
L
:
gcc
.
targ
e
t/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[
A
RM] PR targ
e
t/68648: Fold NOT of CONST_INT
i
n andsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
kt
k
a
c
hov
[combine] Do
n
'
t
create LSHIFTRT of zero bits
i
n c
h
ange_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64]
D
on'
t
a
l
low -mgeneral-regs-only
to
change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM] PR target/68214: Delete
IP-re
g
-
clobberin
g
call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL-ifcvt]
P
R
r
t
l
-optimization/68
6
24:
C
lean up logi
c
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix F
A
IL: gcc
.
c-torture/execute/200
5
0
124-1
.
c
-O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktka
c
hov
[
R
TL-ifcvt]
R
ej
e
ct in
s
ns that ar
e
multiple_sets
commit
|
commitdiff
|
tree
2015-11-27
k
tkachov
[RTL-ifcvt] PR
r
tl
-
optimization/68506: Fix
e
mitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine] Only restrict pure simp
l
ification in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkac
h
ov
[calls
.
c] PR rtl-optimi
z
ation/67226: Ta
k
e into accoun
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-ifcvt] PR rtl-op
t
im
i
zation/68435 Allow
(
c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testcase for PR rtl
-
optimiz
a
ti
o
n/68381
commit
|
commitdiff
|
tree
2015-11-24
ktk
a
ch
o
v
[AArch64][v2] I
m
prove compa
r
ison
with comple
x
im
m
ed
i
ates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktka
c
hov
[cfg
l
o
o
p]
P
R midd
l
e-end/68
3
75: Restructure get_loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkac
h
ov
[RTL-ree] PR rtl-optimiz
a
t
ion/68194: Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch64]
P
R targe
t
/68363 Check that argumen
t
i
s real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktk
a
chov
[ARM] Do not expand movmis
a
lign pattern i
f
n
o
t
i
n 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
kt
k
achov
[ARM] PR 6
8
14
9
Fix ICE in unalig
n
ed_
l
o
a
ddi
spl
i
t
commit
|
commitdiff
|
tree
next