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
[AArch64][2/2] (Re)Implement vcopy<q>_lane<q> intrinsics
2016-06-30
kt
k
achov
[AA
r
ch64][2/
2
] (Re)Implement vco
p
y
<q>_
l
a
ne<q> intri
n
sics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][1/
2
] Add sup
p
ort INS
(
el
e
ment) instr
u
c
tion
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkac
h
ov
[ARM][1/4] R
e
p
l
ace uses of int
_
log
2
by exact
_
log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM] Ad
d
ini
t
ial supp
o
rt for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
k
t
ka
c
hov
[A
A
rch64]
Ad
d
i
nitial support for Cort
e
x-A73
commit
|
commitdiff
|
tree
2016-06-20
k
tkachov
[typ
o
] alignement -> alig
n
me
n
t
commit
|
commitdiff
|
tree
2016-06-15
kt
k
a
chov
[AArch
6
4][obvious] Clea
n
up parent
h
eses and use GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[
R
TL ifcvt] A
l
lo
w
s
i
mple reg
i
ster subregs in noce_convert_
m
u
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix
typo in copyr
i
ght boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[AArch64] Handle AND+ASHIFT for
m
o
f
UBFI
Z
correc
t
l
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
kt
k
ach
o
v
Update
d
ocu
m
entation for ARM
a
r
c
hitecture
commit
|
commitdiff
|
tree
2016-06-09
k
t
k
achov
[RTL ifcvt] Print name
of noce trasform
t
hat su
c
ceed
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
kt
k
ach
o
v
[AArch64] Model
C
SEL
ins
t
r
uc
t
ion in Cortex-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simplify-rtx] Fix unused v
a
riabl
e
w
arning
i
n simpli
f
y_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3/3][RTL ifcvt] PR middle-end/37780: Conditional expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkacho
v
[2/3][
A
Arch64] Keep CTZ component
s
togethe
r
until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkacho
v
[1/3][A
R
M] K
e
ep ctz expression
s
toge
t
her until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM][
o
bvious] Fi
x
typos in *thumb1_mulsi3 c
o
mment
commit
|
commitdiff
|
tree
2016-06-02
ktkac
h
ov
[rt
l
a
n
al] Fi
x
rtl
-
optimization/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
Fix
f
a
l
lout from:
[
ARM] PR target/70
8
30: Avoid
P
OP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Use
p
r
oper output
m
odifier for D
I
m
ode re
g
ister
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[
A
RM] Tie operan
d
1 to
oper
a
nd
0 in
A
ESMC pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64] Use aar
c
h64_fusion_ena
b
led_p to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktka
c
h
o
v
[AArch6
4
] Rem
o
ve aarc
h
64_simd_attr_length
_
m
o
ve
commit
|
commitdiff
|
tree
2016-05-27
k
tka
c
hov
[AArch64] Tie operand 1
t
o
o
perand
0 i
n
A
ESMC patter
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
chov
[A
A
rch64] Simplif
y
as
h
l<mode>3 expand
e
r for SH
O
RT m
o
d
e
s
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Delet
e
obs
o
lete CC
_
ZESWP a
n
d CC
_
SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[R
T
L ifcvt] PR
rtl-optimizati
o
n
/66940: Avoid si
g
ned
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
A
RM]
[
4
/
4] Simplify ch
e
cks for CONST_INT_P and com
p
arison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkachov
[ARM][3/4]
C
leanu
p
casts from INTVAL to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkachov
[ARM]
[
2/4] Re
p
lace ca
s
ts of 1 to HOST_WID
E
_INT by
HOST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM] PR target/6
9
857 Remove bogus
early r
e
turn fa
l
se
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
k
tkachov
[A
R
M]
Fix costi
n
g
o
f
sign-e
x
tend
i
ng lo
a
d in r
t
x costs
commit
|
commitdiff
|
tree
2016-05-19
ktkac
h
ov
[A
R
M] PR tar
g
et/710
5
6:
D
o
n't use vectorized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64] P
R
tar
g
et/708
0
9
:
Delete aarch64_vmls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
tkachov
[AArch64][tests]
S
kip cpu-diagnostics tests whe
n
overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obv
i
ous]
Typo
fix in tree-s
s
a-loop-ivan
o
n
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkach
o
v
[o
b
vious] Fix para
m
n
am
e
in dump file
commit
|
commitdiff
|
tree
2016-05-12
k
t
kachov
[ARM] PR target/70830: Avoid POP-{r
e
gli
s
t}^
when returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[AR
M
] Add
m
o
de
t
o
p
robe_s
t
ack s
e
t op
e
rands
commit
|
commitdiff
|
tree
2016-04-28
k
t
k
achov
[
internal-f
n
.
c][committ
e
d] Convert conditional compila
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkac
h
ov
[AArch64]
De
f
in
e
WORD_RE
G
ISTER_OP
E
RAT
I
ONS to
z
ero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
kt
k
achov
[
r
tlanal
.
c] Convert conditional compilation on WORD_REGISTE
R
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
k
t
kacho
v
Fi
x
FAIL: gcc
.
d
g/tree-ssa/m
i
n
m
ax
-
2
.
c
sc
a
n-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[
A
Arch64]
W
ork around PR target
/
6
4
9
71
commit
|
commitdiff
|
tree
2016-04-15
ktkach
o
v
[ARM][d
o
c] Docume
n
t
deprecation
o
f pre
-
A
R
Mv4T architecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
k
tk
a
cho
v
[test
s
ui
t
e] PR rtl-op
t
im
i
zation/7
0
6
81: XFAI
L
ir
a
-shrinkwr
a
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[ARM] PR ta
r
g
e
t
/70566 Check that conditi
o
n register
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[
A
RM]
R
educe si
z
e of arm1020e automaton
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[ARM]
S
plit out armv7v
e
effective target check
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[ARM] PR driver/70132: Avoid double fclose in dr
i
v
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArch64]
F
i
x gcc
.
target/aarch64/
v
ect-reduc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
kt
k
a
c
hov
[AA
r
ch64] PR ta
r
get/700
0
2:
Ma
k
e aarc
h
64
_
se
t
_current_function
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktka
c
hov
[AArch64] Fix
t
h
i
n
k
o in
h
and
l
i
n
g of -momit-leaf-f
r
a
m
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkac
h
o
v
[obvi
o
us] Fi
x
typo in tree-ssa-
m
ath-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
ktkachov
[AArch6
4
][testsuite] PR targ
e
t
/70004: Remove chec
k
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[ARM] PR rtl-optimization/69904: Disallow copying/dup
l
icatin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkac
h
ov
[AArch64
]
Set TREE_
T
ARGET_GLOBALS
i
n aarch6
4
_set
_
current_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkacho
v
[
AArch64] PR target/
6
9613:
R
eturn zero T
A
RGET_SHIFT_TRU
N
CA
T
I
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[A
R
M] Tests for arm_restrict_it pattern
s
i
n
thumb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[gcse
]
PR rtl-op
t
i
m
ization/6
9
886
:
C
heck targe
t
m
o
de
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM
]
Add
i
ni
t
i
a
l supp
o
rt for the Cortex
-
A32
commit
|
commitdiff
|
tree
2016-02-24
ktk
a
chov
[ARM] PR target/69875 Fix
ato
m
ic_loadd
i
expansion
commit
|
commitdiff
|
tree
2016-02-19
ktka
c
hov
[AArch64] S
k
ip gcc
.
target/aarch64/assembler_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
kt
k
acho
v
[
A
Arch6
4
]
P
R target/6916
1
: Don't use
special predic
a
te
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
k
t
kach
o
v
[ARM] PR target
/
6916
1
:
D
o
n't ign
o
re mode when mat
c
hing
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkac
h
o
v
[AArch64]
Only update assembler
.
arch d
i
rective when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
ARM][4/4] A
d
j
ust gc
c
.
target/arm/wmul-
[
123]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
c
s
e
][3/4] Don't
overwrite original rtx
w
hen folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
kt
k
acho
v
[AR
M
][2/4] Fix operand
c
ost
i
ng logi
c
for SMUL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][1/
4
] PR targ
e
t/65932
:
Add
t
es
t
cas
e
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM]
PR targe
t
/65932: s
t
op changing signedness
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktka
c
hov
[ARM]
F
ix P
R
target/69403: Bug
in thumb2_i
o
r
_
scc_strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
k
t
k
a
chov
[ARM] PR tar
g
et/69135: Mark ARM
v
8 vcvt instruc
t
io
n
s
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64
]
H
a
ndle
C
S
E
L of
ze
r
o_ex
t
e
n
ded operands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
kt
k
a
chov
[
A
Arc
h
64
]
Ha
n
d
l
e comp
a
re of ze
r
o_extrac
t
form of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
t
kachov
[
AArch64]
P
roperly reject inva
l
id att
r
ibute str
i
ngs
commit
|
commitdiff
|
tree
2016-01-11
k
t
kachov
[AAr
c
h64] PR rtl-optimizatio
n
/68796
:
A
dd patterns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
k
t
kachov
[RTL-ifcvt] PR
rt
l
-optim
i
zation/
6
884
1
: Make
sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkach
o
v
[combi
n
e][v2] Cano
n
i
c
a
li
s
e (r +
r) to (r
<<
1
) to ai
d
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkach
o
v
[c
o
mbine] C
h
eck W
O
R
D
_REGISTER
_
O
PERATIONS normally rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkac
h
ov
[AArch
6
4
]
P
R
rtl-optimization/68796 Add
c
omp
a
re-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kachov
[
A
Arch
6
4] Prop
e
r
ly c
o
st zero_extend
+
ashift
forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AA
r
ch64] PR
target/68696 FAIL: gcc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktka
c
hov
[ARM] PR target/686
4
8: Fold NO
T
of CONST_
I
NT i
n
an
d
si_io
r
s
i3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
k
t
kachov
[comb
i
ne] Don't c
r
eate LS
H
I
F
TRT of
z
ero bits i
n
cha
n
ge
_
zero_ex
t
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64] Don
'
t
allow
-m
g
eneral-r
e
gs
-
only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkach
o
v
[
A
RM] P
R
target/682
1
4:
D
e
lete IP-reg-clobbering call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL-ifcvt]
PR rtl-optimiz
a
tion/68624: Cle
a
n
u
p logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
kt
k
achov
Fi
x
F
A
I
L: gcc
.
c-torture/execu
t
e/20050124-1
.
c
-O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkach
o
v
[RTL-
i
fcvt] Reject in
s
ns
t
hat are mult
i
ple_sets
commit
|
commitdiff
|
tree
2015-11-27
kt
k
a
c
hov
[RTL-if
c
v
t
] PR rtl-
o
ptimization/68506: Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkacho
v
[c
o
mbine] Only
r
es
t
rict pu
r
e simplifica
t
i
on in
m
ult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
kt
k
achov
[
ca
l
ls
.
c] P
R
r
t
l-optimization/67226:
Tak
e
in
t
o
acc
o
unt
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
k
tkacho
v
[RTL-ifcvt] PR
rtl-optimization/68435 Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkacho
v
T
e
stcase
for PR
rtl-optimization/68381
commit
|
commitdiff
|
tree
2015-11-24
ktkach
o
v
[AArch64][v2] Improv
e
compariso
n
with complex immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktk
a
chov
[cfgloop] PR middle-end/68375: Restr
u
c
tu
r
e get
_
loo
p
_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkach
o
v
[RT
L
-r
e
e] P
R
rtl-optimization/68194: Re
s
trict
c
o
py
.
.
.
commit
|
commitdiff
|
tree
next