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] Add STP pattern to store a vec_concat of two 64-bit registers
2016-06-03
ktkachov
[
A
R
M
][obvious]
F
ix typos in *t
h
umb
1
_mulsi
3
commen
t
commit
|
commitdiff
|
tree
2016-06-02
ktk
a
chov
[r
t
lana
l
] Fix rtl-o
p
ti
m
ization/712
9
5
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
Fix
f
a
llout from: [A
R
M] PR target
/
7
083
0
:
Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Use proper outp
u
t modifier for
DImode reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[AR
M
] Tie
o
perand 1 to opera
n
d 0 in AES
M
C pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
tkachov
[AArch64] Use aa
r
ch64_fusion_ena
b
le
d
_p to
check f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64]
Remove aarch6
4
_s
i
m
d_attr_lengt
h
_
m
ove
commit
|
commitdiff
|
tree
2016-05-27
kt
k
achov
[AArch64] Tie operan
d
1 to operand 0 in AE
S
MC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkach
o
v
[AArch64] Simpl
i
f
y
a
shl<m
o
de>3 expander
f
or SHORT modes
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[
AArch64]
D
e
l
ete
o
bsolet
e
CC_ZESWP and
C
C_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL i
f
cvt] PR
rtl-optimization/6
6
94
0
: Avoid
s
igned
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[A
R
M][4/4] Simpli
f
y c
h
ecks for
CONST_I
N
T_P and
c
om
p
ari
s
on
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[AR
M
]
[3/4] Clea
n
up casts
f
rom INTVAL to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkachov
[ARM][
2
/
4] Repl
a
ce cas
t
s
o
f
1
to HOST_WIDE_IN
T
by HOST_WIDE
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM
]
PR target/69857 Remo
v
e bogus earl
y
retur
n
f
alse
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] Fix co
s
ting of
si
g
n-extending l
o
ad in rtx co
s
ts
commit
|
commitdiff
|
tree
2016-05-19
ktk
a
chov
[ARM] PR target
/
7105
6
: Don't use vectorized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AA
r
c
h
64] PR target/7
0
8
09:
D
e
lete a
a
rch
6
4_vml
s
<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
t
ka
c
hov
[AArc
h
64]
[
te
s
ts] Skip cpu-
d
iagnos
t
ics
t
e
sts w
h
en overridi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktka
c
ho
v
[obviou
s
]
Ty
p
o f
i
x
in tree-ssa-lo
o
p-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[
obvious] Fix param name in d
u
mp f
i
le
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[
A
R
M] PR target/
7
0
830:
Avoid P
O
P
-
{reglist}^ when
r
eturning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[ARM] Add mo
d
e to probe_
s
tack
set operan
d
s
commit
|
commitdiff
|
tree
2016-04-28
ktk
a
chov
[internal-fn
.
c][commi
t
t
e
d
]
Conv
e
rt
c
o
ndi
t
ional compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktka
c
hov
[AArch64] D
e
fine WORD_R
E
GIST
E
R_OPERATIONS to ze
r
o and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
k
t
kac
h
ov
[rtlanal
.
c] Convert
c
ondition
a
l compilation on WORD_REG
I
ST
E
R
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkach
o
v
Fix FAIL: gcc
.
d
g
/tree-ssa/m
i
n
max-2
.
c scan-tree-dum
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktka
c
hov
[AArch64] Work around PR target/64
9
71
commit
|
commitdiff
|
tree
2016-04-15
kt
k
a
chov
[ARM][doc] Doc
u
ment
deprecation
o
f p
r
e-
A
RMv4T architecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
k
t
kach
o
v
[testsuite
]
PR rtl-o
p
t
i
mi
z
ation/
7
0681:
X
FAIL ira-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
k
tkachov
[ARM]
P
R target/70566 Check th
a
t con
d
ition re
g
ister
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkach
o
v
[ARM]
Reduce siz
e
of a
r
m1020e automaton
commit
|
commitdiff
|
tree
2016-03-23
k
t
kacho
v
[ARM] Split out a
r
mv7ve effective
t
a
r
get check
commit
|
commitdiff
|
tree
2016-03-23
kt
k
ach
o
v
[ARM
]
P
R d
r
iver
/
7013
2
:
Avoid do
u
ble
f
cl
o
se in driv
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkacho
v
[AArch64
]
Fix
g
cc
.
target/aarch64/vect-reduc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArch64] PR targ
e
t/70002: Make
a
a
r
c
h
64_
s
et_c
u
rrent
_
funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkach
o
v
[AArch64] Fix thinko in h
a
ndling of
-
m
omit-le
a
f-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkachov
[o
b
vio
u
s
] Fix typo
i
n
tree-ssa-m
a
th
-
opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkach
o
v
[
AR
M
] Error out of arm_neon
.
h if compili
n
g
f
or
s
oft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkachov
[AA
r
c
h
64][te
s
tsuite] PR ta
r
ge
t
/700
0
4:
Remove ch
e
c
k
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[ARM]
P
R rtl-optimi
z
at
i
on/69904
:
D
isal
l
ow copying/duplic
a
ti
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkac
h
ov
[
AAr
c
h64]
S
et T
R
EE_TARGET_
G
LOBALS in aarch6
4
_
set_cu
r
rent_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
kt
k
a
c
ho
v
[AArch64]
PR
targ
e
t
/69613: Re
t
urn zero TARGET
_
S
HIFT
_
TRUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
k
tkachov
[ARM] Test
s
f
o
r arm_
r
estrict_i
t
patter
n
s in thumb
2
.
md
commit
|
commitdiff
|
tree
2016-02-24
k
t
ka
c
hov
[
gcse] P
R
r
t
l
-
optimization/698
8
6: Check target
m
o
de
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] Add ini
t
ial support for the Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] PR target
/
6
9875 Fix
at
o
mic_loaddi e
x
pansion
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[AArch64] S
k
ip gcc
.
target/aarc
h
64/assembler_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[AArch64] PR
target/
6
9161
:
D
on't use
speci
a
l pred
i
cate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
kt
k
ac
h
ov
[ARM] PR target
/
69161: Don't ignore mode when matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[
AArch64
]
Onl
y
update assembler
.
arch directive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkach
o
v
[ARM
]
[
4
/4
]
Ad
j
ust
gcc
.
ta
r
get/arm/wmul-[123]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
c
se
]
[3/4] Don'
t
overwr
i
te origin
a
l r
t
x when fold
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
A
RM][2/4] Fix oper
a
n
d
costing logic for SMUL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][1/4
]
PR target/65932: Add te
s
tcase
commit
|
commitdiff
|
tree
2016-02-04
k
t
k
achov
[ARM]
P
R
target
/
659
3
2
:
s
top
c
h
a
nging signedn
e
ss in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkach
o
v
[ARM
]
Fix PR
t
a
r
get/69
4
03: Bug in thumb
2
_ior_scc_strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
k
tka
c
hov
[AR
M
] P
R
target/69135: Mark ARMv8 vcvt instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[
A
Arch64] Handle
C
S
EL of zero_extended
op
e
ra
n
ds in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
t
kach
o
v
[AAr
c
h6
4
] Handle
c
ompare
o
f zero
_
extract form
o
f
TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
tkachov
[
AAr
c
h64] Properly reject invalid attr
i
bute
s
trings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[
A
Arch64] PR rtl-op
t
imi
z
a
tion/68796: Add
p
attern
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[
RTL-i
f
cvt] PR rt
l
-optimization/68841: Mak
e
sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
k
t
kachov
[combine][v2] Can
o
nicalise (r +
r
) to (r
<
<
1
) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
kt
k
acho
v
[combine] Check W
O
RD_REGISTER_OPERA
T
IONS normally rat
h
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkacho
v
[A
A
rc
h
64
]
PR
r
tl-optim
i
zation
/
68796 Add
compare-o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kachov
[A
A
rch64]
P
roperly cost zero_extend+
a
shift forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] PR
t
a
rget/68696 FAIL:
gcc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
a
c
hov
[ARM
]
PR ta
r
get/68
6
48: Fold NOT of CONST_INT in
andsi_i
o
rsi
3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkacho
v
[combine] Don't cr
e
ate LSHIF
T
RT of zero
b
its
i
n
chang
e
_zero
_
ext
commit
|
commitdiff
|
tree
2015-12-04
k
t
kachov
[AArch64] Don't allow
-m
g
eneral-r
e
g
s-only
to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
k
tk
a
chov
[ARM] PR ta
r
get/68214: Delete I
P
-reg-clobbering ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktka
c
hov
[RTL-i
f
cvt] PR rtl-optimiza
t
ion/6862
4
: C
l
ean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
tkachov
Fix
F
AIL: gcc
.
c-tort
u
re/execute/20050124-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
kt
k
achov
[RTL-ifcvt]
R
eject
i
n
s
n
s that are multiple_sets
commit
|
commitdiff
|
tree
2015-11-27
kt
k
achov
[R
T
L-ifcvt]
PR rtl-optimization/
6
8506
:
Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktka
c
hov
[combine] Onl
y
restrict pure s
i
mplification in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[calls
.
c
]
PR rtl-optimizatio
n
/67
2
26: Take into account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkac
h
ov
[RTL-
i
f
cvt] PR r
t
l-
o
ptimization
/
6
8435 Allow (c
? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Te
s
tcase for PR rtl-optim
i
z
a
tion/68381
commit
|
commitdiff
|
tree
2015-11-24
k
tkachov
[AArch6
4
][v2] Imp
r
o
ve compariso
n
with complex
immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktk
a
chov
[cfgloop] PR middle-end/68375: Restructure get_
l
oop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
kt
k
a
chov
[RTL-ree
]
PR
rtl
-
o
p
t
imization/68
1
94:
R
e
s
trict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
k
t
k
achov
[AArc
h
64] PR
target/
6
8363
C
heck that argu
m
e
n
t is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkac
h
ov
[ARM] D
o
n
o
t expand movmi
s
a
l
ign
p
atte
r
n
i
f n
o
t in
3
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[
A
RM] PR 68149 Fix ICE
i
n
unalign
e
d_loaddi
sp
l
it
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Disable neon testing
f
or armv7-
m
commit
|
commitdiff
|
tree
2015-11-17
k
t
k
achov
[ARM
]
PR 68143 Proper
l
y upda
t
e memory offse
t
s when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[combine] Don't tra
n
sform
s
i
gn and z
e
r
o ext
e
nds inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
k
t
k
achov
[ARM] Fix co
s
ting
o
f vmul+v
c
vt combi
n
e pattern
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM]
[
c
l
e
a
n
u
p] Remove u
s
e
s of CONST_DOUBLE_HI
G
H/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AAr
c
h64][2/3] Impl
e
ment negcc, notcc op
t
abs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[o
p
t
a
bs][ifcv
t
][1/3] Define
n
e
g
cc, notcc opta
b
s
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[haifa-sched] PR rtl-optimiza
t
ion/68236: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkacho
v
[AArch64]
[
cleanup
]
Remo
v
e us
e
s of
C
O
N
S
T
_DOUBLE_HI
G
H
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkacho
v
[
A
A
rch64
]
PR t
a
rget/681
2
9: Def
i
ne T
A
R
G
ET_SUPPORTS
_
WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RTL-ifcvt
]
PR rtl-optimizati
o
n/6774
9
:
Do no
t
emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
t
kach
o
v
[cp][committed] Fix
boot
s
trap on arm due to
p
rin
t
forma
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktk
a
c
hov
[ARM/A
A
rch64]
PR 6808
8
: Fix
RTL checking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
kt
k
ac
h
o
v
Move gcc
.
target
/
arm/pr67929_
1
.
c test
t
o
execute
.
e
xp
commit
|
commitdiff
|
tree
next