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
[tree-ssa-address] Avoid creating non-canonical RTL in gen_addr_rtx
2016-03-10
kt
k
a
chov
[AA
r
c
h
64]
F
ix thinko in handling
o
f -momit-lea
f
-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkacho
v
[obv
i
ous] Fix
t
ypo
i
n tree-ssa-mat
h
-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkacho
v
[ARM] Error out
of arm_
n
eon
.
h
if compilin
g
fo
r
soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
k
t
kachov
[AArch64][testsuite] P
R
tar
g
et/70004: Rem
o
ve che
c
k
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
kt
k
achov
[
ARM] PR rtl-opt
i
mization/6990
4
:
D
isal
l
o
w copying/dupli
c
a
t
in
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AArch6
4
] Set TREE_TARGE
T
_GLOBALS
i
n aarc
h
64_set
_
current_
f
u
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[A
A
rch64] PR target/69613:
R
e
turn zero TARGET_SHIFT_TRUNC
A
TI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktk
a
chov
[ARM] Tests f
o
r
arm_restrict_it
patterns in thumb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
k
tkac
h
ov
[gcse] PR rtl-opti
m
ization/69886: Che
c
k target mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[
A
RM] Add
initial support for the Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] PR
t
a
rg
e
t/69875 Fix atom
i
c_loaddi e
x
pansion
commit
|
commitdiff
|
tree
2016-02-19
kt
k
achov
[
A
Arch
6
4] Skip gcc
.
t
arget/aarch64/a
s
se
m
bler_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
kt
k
achov
[AArch64] PR target/69161
:
Don't use
spe
c
ial predic
a
te
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
k
t
kachov
[
ARM] PR target/69161
:
Do
n
't ignore mode when matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktk
a
chov
[AArch64] Only update a
s
s
e
mbler
.
arch directive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkac
h
o
v
[ARM][4/4] Adjus
t
g
cc
.
target/arm/wmu
l
-[123]
.
c
t
ests
commit
|
commitdiff
|
tree
2016-02-04
ktk
a
ch
o
v
[
c
s
e
]
[3/4] D
o
n
'
t
over
w
rite
o
r
iginal r
t
x when folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
t
k
achov
[A
R
M][2/4]
Fix
o
perand costing logic for SMUL[TB]
[
TB]
commit
|
commitdiff
|
tree
2016-02-04
ktk
a
chov
[A
R
M][1/4] PR target/
6
593
2
: Add testcase
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM] PR targ
e
t/65932: stop cha
n
gin
g
sig
n
edne
s
s i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktk
a
ch
o
v
[ARM] Fix PR tar
g
et
/
69403: Bug in thumb2_
i
or_scc_
s
trict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkachov
[ARM] PR tar
g
et/69135: Ma
r
k ARMv8 vcv
t
instru
c
tions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[
A
Arch64] Handle CSEL of zero_ex
t
e
n
d
e
d operan
d
s in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] Handle compa
r
e of
z
e
ro_extract fo
r
m of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] Proper
l
y r
e
ject invalid
attribute strin
g
s
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AAr
c
h64] PR rtl-opti
m
ization/68796: Add patterns fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[RTL-ifcvt] PR rtl-o
p
timiza
t
ion/68841:
M
ak
e
s
ur
e
one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[com
b
ine][v2] Ca
n
onicali
s
e (
r
+ r) to (r << 1
)
to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
k
tkachov
[com
b
ine]
C
he
c
k WORD_REGISTER_O
P
ER
A
T
I
ONS normall
y
rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AArch64] PR rtl-optimi
z
ation/68796
A
dd com
p
are-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkac
h
ov
[AArch64]
Prope
r
ly c
o
s
t zero_extend+ashift forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] PR
t
arget/68696
F
AIL: gcc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kachov
[ARM] PR target/68648
:
Fold NOT of CONS
T
_INT in andsi_i
o
rsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[combine] Don'
t
c
reate LSH
I
FTRT
o
f
zero bits
i
n change_zero_
e
xt
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[
AArch64
]
Don't
a
llow
-
mgenera
l
-re
g
s-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
k
t
kachov
[AR
M
] PR target/68214: Del
e
te
IP-reg-cl
o
bbering
call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RT
L
-ifcv
t
] PR rtl
-
optimization
/
68624
:
Clean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fi
x
F
A
IL:
gcc
.
c
-
torture/execute/20050124-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
t
kac
h
ov
[RTL-ifcvt] Reject
insns that
are multip
l
e_
s
ets
commit
|
commitdiff
|
tree
2015-11-27
ktk
a
cho
v
[
R
TL-ifcvt] PR
r
tl-o
p
t
imization
/
68506: Fix em
i
tting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[comb
i
ne]
O
nly restric
t
p
ure si
m
pli
f
ication in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[c
a
lls
.
c] PR rtl-optimi
z
atio
n
/6
7
2
26: Take
in
t
o account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-
i
f
cvt] PR rtl-optim
i
zation
/
68435 Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktka
c
ho
v
T
e
stcase fo
r
PR rt
l
-op
t
imi
z
ation/68381
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[AArch64][v
2
] Improve comparison wit
h
compl
e
x
i
mmed
i
a
te
s
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
t
kachov
[cfgloop]
P
R
middle-end/
6
8375
:
Restructur
e
get_loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-ree] PR
rtl-optimization/68194:
R
estrict co
p
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktka
c
hov
[
A
Ar
c
h64
]
PR
target/6
8
363 Check that
a
r
g
ument
i
s real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Do not
expand movmisali
g
n pattern if not in
3
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[A
R
M] PR 68
1
49 Fix ICE in unaligned_lo
a
d
d
i split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Disab
l
e neo
n
testing for a
r
m
v
7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[ARM
]
PR 68143 Prop
e
rly up
d
at
e
memory o
f
fs
e
t
s
when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkac
h
o
v
[combine
]
Don't tr
a
nsf
o
rm sign
a
nd
z
ero extends ins
i
de
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkac
h
ov
[ARM] Fix cost
i
ng of vm
u
l+vcvt combine patt
e
r
n
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[ARM]
[
clean
u
p] R
e
mov
e
u
ses
of CONST_DOUBLE_HIG
H
/
LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AArch64][2
/
3] Implement n
e
gcc, notcc
o
pt
a
bs
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[
optabs][ifcvt]
[
1
/3] Define ne
g
cc, no
t
cc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[h
a
i
fa-s
c
hed] P
R
rtl-optimizatio
n
/6823
6
: Ex
i
t
early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
tkacho
v
[AArch64][cleanu
p
]
Remove uses of
C
O
N
ST_DOUBL
E
_H
I
G
H
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkach
o
v
[AArch64] PR targe
t
/68129:
D
e
fi
n
e
T
A
RGET
_
SUPPORTS_W
I
D
E_INT
commit
|
commitdiff
|
tree
2015-11-09
kt
k
achov
[RTL-if
c
vt] PR
rtl-
o
p
timization/67749: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp][committed] Fix bootstrap
on a
r
m
due to pr
i
nt format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[ARM/AA
r
ch64] PR 68088: Fi
x
RTL checking I
C
E due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
k
tk
a
chov
Move gcc
.
target
/
arm/p
r
6
7929_
1
.
c
t
est to execute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktk
a
c
h
o
v
[
c
om
m
ent] Improv
e
co
m
ment
f
o
r
r
e
g_set
_
p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[ARM] Fix che
c
kin
g
RTL error in cortex_a
9
_sched_
a
dj
u
st
_
cost
commit
|
commitdiff
|
tree
2015-10-27
ktkac
h
ov
[A
A
rch6
4
]
P
R
6
8102:
Check that
operand
is REG
b
e
f
ore
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[
AArch64] Handle vec
t
o
r
f
loat modes proper
l
y in aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkacho
v
[ARM] PR target/67929 Tighte
n
v
f
p3_const_double_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktk
a
chov
[
A
Arch64] E
n
able autoprefetcher
m
o
delling in the schedu
l
er
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[auto-inc-dec
.
c] Ac
c
o
u
nt for cost of
move operati
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
k
t
kachov
[optabs
.
c
]
Fix PR
67989
:
Handle const0_rtx target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64] Add
s
upport for 64
-
b
it vector-mo
d
e ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simplify-rtx][2/
2
] Use constants from pool when simp
l
i
fy
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch6
4
][1/2
]
Add fmu
l
-by-power-of-
2
+fcv
t
optimisat
i
o
n
commit
|
commitdiff
|
tree
2015-10-19
k
tkachov
[haifa-
s
ched]
mode
l
l
oad/store multip
l
e
s
properly i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
k
tk
a
chov
[RT
L
i
fcvt]
P
R
67786, 67787: Che
c
k tha
t
intermedi
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktk
a
chov
[RTL-i
f
cvt
]
PR rtl-o
p
ti
m
ization/67481:
Look
more
deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt] PR rtl-op
t
im
i
zation/
6
7465: Handle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[
tr
e
e-inline][obvio
u
s] Delete redu
n
dant co
u
nt_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
k
t
kachov
[ARM]
Replacing varia
b
le sw
a
ps that use a te
m
porary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
k
t
kach
o
v
[AR
M
]
Fix arm bootstrap
failure due to -We
r
r
or=
s
hift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
t
kachov
[ARM] PR
6
7
439: Allow matc
h
ing of *ar
m
32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[
AArch64] Use logics_imm
t
ype for 2nd alte
r
n
a
t
i
ve of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktk
a
chov
[ARM][3/3] Exp
a
n
d
m
od by power of
2
commit
|
commitdiff
|
tree
2015-09-09
ktkac
h
ov
[AArch64][1
/
3
] Expand sign
e
d mod by power of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL
-
ifcvt] Make non-conditional execution if-conv
e
rsion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktka
c
hov
[
A
Arch64] Fix FAIL: g
c
c
.
targe
t
/
a
arch64/tar
g
et_attr
_
crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AA
r
ch64] Us
e
p
opcount_
h
wi instead of homebrew version
commit
|
commitdiff
|
tree
2015-08-19
ktka
c
hov
[A
A
rch64][obv
i
o
u
s] Rem
o
v
e obso
l
ete comme
n
t in a
a
rch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
t
kachov
[ARM] Us
e
%
w
d format for lane printing in bo
u
n
ds_
c
heck
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[
A
R
M
]
a
r
m
memcpy of
aligned data
commit
|
commitdiff
|
tree
2015-08-14
ktk
a
chov
[
A
Arch64
]
[obviou
s
] Fix some ta
r
get attribute i
n
lining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
tkachov
[
A
Arch64]
[
o
bviou
s
] Mark target
_
attr_1
.
c a
s
compil
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
t
k
a
c
h
ov
[RTL-ifcvt] Allow PL
U
S+im
m
ed
i
ate expre
s
sion in noce_t
r
y_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
tkachov
[RTL-ifcvt
]
Improve conditional select ops o
n
i
mmediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64] Do not IC
E
after ap
o
l
o
gising f
o
r -mcm
o
del
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][14/14] Re
u
se target
_
o
p
tion_
c
urrent_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][13/14] Do
c
umen
t
AA
r
ch64 ta
r
get attributes a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[A
A
rch64][12/14] Target attributes and target
p
r
agmas
.
.
.
commit
|
commitdiff
|
tree
next