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][committed] Sort ARMv8 processors by alphabetic order
2016-02-26
k
t
kachov
[AArc
h
64] Set TREE_TAR
G
ET_GLOB
A
LS in aar
c
h64
_
set_current_
f
un
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktka
c
hov
[AArch64] PR targ
e
t/69613: Return
z
e
r
o TARG
E
T_SHIFT_TR
U
N
CATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
k
t
kachov
[
A
RM
]
Tests f
o
r arm_restrict_it patterns
i
n thum
b
2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[gcse] PR rtl-
o
pti
m
iz
a
tion/69886:
Check
t
a
rge
t
mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkac
h
ov
[AR
M
] Add initi
a
l support f
o
r the C
o
rtex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] PR t
a
rge
t
/69875 Fix atomic_loaddi ex
p
ansion
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[A
A
rch6
4
] Ski
p
gcc
.
target/
a
arch
6
4/ass
e
mbler
_
arc
h
_
1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[AAr
c
h64] PR
t
arget/6916
1
: Don't us
e
s
p
ecial p
r
edic
a
te
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktka
c
hov
[A
R
M] PR ta
r
get/69161: Don't
ignore m
o
de when
m
atchi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[AArch
6
4] Only up
d
ate assem
b
le
r
.
arch di
r
ective when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktk
a
ch
o
v
[ARM][4/4] Adju
s
t gcc
.
target/ar
m
/wm
u
l-[123]
.
c
t
es
t
s
commit
|
commitdiff
|
tree
2016-02-04
ktkach
o
v
[cse][
3
/4] Don't
o
v
er
w
ri
t
e original rtx w
h
en f
o
lding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktka
c
hov
[ARM][2/4] Fix ope
r
and costing
l
ogic for
S
MUL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
k
tkachov
[ARM][
1
/4] PR tar
g
et/65932: Ad
d
test
c
ase
commit
|
commitdiff
|
tree
2016-02-04
ktkach
o
v
[ARM] PR target
/
659
3
2: stop changing s
i
gnedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkach
o
v
[
ARM] Fix PR
target/6
9
403: Bug in
thu
m
b2_ior
_
s
c
c
_strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkach
o
v
[ARM] PR
t
arge
t
/69135: Ma
r
k AR
M
v
8
vcvt instructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] Handle CS
E
L of zero_exte
n
ded operands i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkach
o
v
[A
A
rch64] Handle
c
o
m
p
a
re of zero_extract form of
TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AA
r
ch64] P
r
o
perl
y
reject invali
d
a
ttribu
t
e s
t
rin
g
s
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AAr
c
h64] PR r
t
l-
o
ptimi
z
ation/68796: Add patterns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[RTL
-
ifcvt] PR rtl-op
t
imization
/
6
8
841: M
a
ke sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
kt
k
ac
h
ov
[combine][
v
2
] Can
o
nicalise (r + r)
t
o
(r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkachov
[co
m
bine] Check W
O
R
D
_
R
E
GIS
T
ER_OPE
R
AT
I
ONS nor
m
ally rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktka
c
hov
[AArch6
4
] PR rtl-optim
i
zation
/
68
7
9
6
Add compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkac
h
ov
[AArch64
]
Pr
o
perly cost zero_extend+ashift f
o
r
m
s of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
k
achov
[AA
r
ch64]
PR target/6
8
69
6
FAIL:
gc
c
.
t
a
r
get/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kachov
[ARM] PR target/6
8
648: Fold
NOT
o
f CON
S
T_INT
in an
d
si_
i
o
rsi
3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[combine] Don't create LSHIFT
R
T
of zero bi
t
s in
c
h
a
nge_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
ktk
a
ch
o
v
[AArch64] Don't a
l
low -m
g
e
neral-r
e
gs-only to c
h
ange
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
k
t
kac
h
ov
[ARM
]
PR t
a
r
ge
t
/
6
8214: De
l
ete IP-
r
eg
-
clob
b
e
ring call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL-i
f
cvt] PR rtl-optimization/68
6
2
4:
C
lean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktka
c
ho
v
Fi
x
FAIL: gcc
.
c-torture/execute/20050
1
24-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[
RTL-if
c
vt] Reject
insns that are multiple_sets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt] P
R
r
tl-optim
i
zation/6850
6
: Fi
x
emittin
g
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine
]
Only restrict
p
ur
e
simplificatio
n
in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktka
c
hov
[calls
.
c] PR r
t
l-op
t
i
mizati
o
n/67226: Ta
k
e
i
n
to account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
k
tka
c
hov
[
R
TL
-
ifcvt] PR rtl-opti
m
ization/68435 Allow (c ?
x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testcase for PR
rtl
-
optimizati
o
n/
6
8381
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[
A
Arch64]
[
v2] Improve comp
a
r
i
s
on with comple
x
imm
e
d
i
ates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkach
o
v
[
cfgloop] PR middle-end/68375: Restructur
e
get_
l
oop_body_i
n
_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-ree] P
R
rtl-optimiz
a
tion/68194
:
Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
k
tkachov
[AA
r
ch64] PR tar
g
e
t
/
68363 Che
c
k that argument is re
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Do
n
ot expand movmis
a
lign
p
attern i
f
not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktka
c
hov
[ARM] PR 681
4
9
Fix
ICE i
n
unaligne
d
_
l
oaddi
split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[
A
RM] Disable neon testi
n
g for armv7
-
m
commit
|
commitdiff
|
tree
2015-11-17
ktkac
h
ov
[
A
RM] PR 68143 Properly updat
e
mem
o
ry offse
t
s when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkacho
v
[combine]
D
on't tr
a
nsform si
g
n and zero extends inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[
ARM] Fix cos
t
ing o
f
vmul+vcvt combine
p
at
t
ern
commit
|
commitdiff
|
tree
2015-11-10
k
tkach
o
v
[ARM
]
[
c
l
e
anup] Remove use
s
of CONST_DO
U
BLE_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
kt
k
ach
o
v
[AArch64]
[
2/3
]
I
m
p
l
ement negcc,
n
otcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[optabs]
[
ifcvt
]
[1/3] Define ne
g
cc, notcc
optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
h
aif
a
-sched] PR rtl-o
p
timi
z
ation/68236: Ex
i
t
ear
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
tkachov
[
A
Arch64][cleanup] Rem
o
ve uses of CONST_
D
O
U
BLE_HIG
H
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
t
k
a
cho
v
[AArch64] PR tar
g
e
t/6
8
1
2
9: De
f
ine TARGET_SUPPORT
S
_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RTL-i
f
cvt
]
PR rtl-optim
i
zation/67749: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp][com
m
it
t
ed] Fix b
o
otstr
a
p on arm due to print for
m
at
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[ARM/AArch6
4
] PR 68088: Fix RTL che
c
king ICE d
u
e to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkach
o
v
Move gcc
.
target/ar
m
/pr67929_1
.
c test to
exe
c
ute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[c
o
m
m
ent]
Improv
e
comment for reg_se
t
_p
commit
|
commitdiff
|
tree
2015-10-30
ktka
c
h
o
v
[ARM] Fix checking RTL error in c
o
r
tex_a9_
s
ched_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64]
P
R 68102: Check that operand is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArc
h
64] H
a
ndl
e
v
e
ctor float
m
odes
properly in aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM] PR target/67929 Tighten vfp3
_
const_do
u
ble_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktka
c
hov
[AArch64]
En
a
ble auto
p
refetcher mo
d
elling i
n
the scheduler
commit
|
commitdiff
|
tree
2015-10-26
k
t
ka
c
h
ov
[auto-inc-dec
.
c
]
A
c
count for
c
o
st
of move
o
p
era
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[optabs
.
c] Fix PR 67
9
89: Handle
c
onst
0
_rtx t
a
rg
e
t in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkacho
v
[AA
r
ch64]
A
d
d
support for
6
4-bit vect
o
r-mode ld
p
/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simplify-rtx][
2
/2] Use con
s
tants from pool when simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[
AArch6
4
]
[
1
/2]
A
dd fmul-by-
p
ower-of-2+fc
v
t
optimisation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa-sched] model
l
o
ad/s
t
ore multiples properly
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkacho
v
[
R
TL ifcvt] P
R
67
7
8
6, 67787: Check that intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RT
L
-ifcvt
]
PR rtl-optimizati
o
n/67481: Look more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktka
c
ho
v
[
R
TL-ifcvt] PR rtl-optimiz
a
t
ion
/
67465: Handle
p
airs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkach
o
v
[t
r
ee-i
n
lin
e
][
o
b
v
ious] Delete re
d
undant count_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
k
tkach
o
v
[
A
RM]
Replacing
v
a
r
iable swaps
that use a temp
o
rar
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM] Fix arm boots
t
ra
p
failure due t
o
-Wer
r
o
r
=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktk
a
chov
[ARM] PR
67439:
A
l
l
ow m
a
tching of *arm32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AArch64] Use logics_i
m
m
typ
e
for 2nd alte
r
nati
v
e of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[A
R
M][3/3] Expand
mod
by pow
e
r
of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkac
h
ov
[
AAr
c
h6
4
][1/3] Exp
a
nd signed mod by power of 2 u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-ifcvt] Make non-conditional ex
e
cution if-c
o
nv
e
rsion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktk
a
c
h
ov
[AArch64]
F
ix
F
AIL: gcc
.
target/aarch
6
4
/target_attr_cryp
t
o
_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[AArch64] Use p
o
pcount_hwi instea
d
of homebrew v
e
rsion
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[
AArch64]
[
obvi
o
us] Rem
o
ve obs
o
l
e
te comment
in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[A
R
M] Us
e
%wd format
f
or lan
e
printing i
n
bounds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] arm m
e
mcpy of
a
lign
e
d data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][obv
i
ous] Fix
s
ome target attribu
t
e inlinin
g
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkacho
v
[AA
r
ch
6
4][obvious] Mark target_attr_
1
.
c a
s
c
o
mp
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
chov
[
R
T
L
-ifcvt] All
o
w PL
U
S+immediate expre
s
sion in noce_try_st
o
r
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL
-
i
fcvt] I
m
prove condit
i
onal se
l
ect op
s
on immediate
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64]
Do
n
o
t
ICE a
f
ter apologising for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64][14/
1
4] Reuse targ
e
t_option_current_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
do
c
][13/14
]
Documen
t
A
A
r
ch
6
4
t
ar
g
et attributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[A
A
rch64][12/14] Target att
r
i
b
u
tes and targ
e
t pr
a
gmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
c
hov
[AArch64][11/14]
R
e-layout SIMD bui
l
tin types
o
n bu
i
lt
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch64][10/
1
4]
Implement target
p
r
agmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h
64][9/1
4
] Impleme
n
t TARG
E
T_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][8/14] Imple
m
en
t
TA
R
GET_OPTION_VALID_ATTR
I
BUTE_P
commit
|
commitdiff
|
tree
2015-08-04
k
tkac
h
ov
[AArch6
4
][7/14] Implement TARGET_SET_C
U
RRE
N
T_FU
N
CTION
commit
|
commitdiff
|
tree
next