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] Set TREE_TARGET_GLOBALS in aarch64_set_current_function when new tree is...
2016-02-26
k
t
kacho
v
[AArch64
]
Set
T
RE
E
_TARGET_GLOBALS in aarch64_set_cu
r
rent
_
f
u
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
k
t
k
a
chov
[AArch64] P
R
target/69613:
R
e
t
urn zero TARGET_SHIFT_TRUNCAT
I
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM]
Te
s
ts for
arm_r
e
s
trict_it patterns in thumb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[gcse] PR rtl-optimization
/
69886: Check ta
r
get mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkach
o
v
[ARM] Ad
d
i
nitial
sup
p
o
r
t for the
Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
k
tkachov
[A
R
M] PR target/
6
9875 Fix a
t
o
m
ic_
l
oaddi expansion
commit
|
commitdiff
|
tree
2016-02-19
ktkac
h
ov
[AArch64] Skip gcc
.
targe
t
/aarc
h
64/asse
m
bler_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
k
t
k
achov
[AArch64] PR t
a
r
get/69161: Do
n
't
use
special predicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
k
tka
c
hov
[A
R
M] PR target/69161: Don't ignore mode when matc
h
ing
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[AArch64] Only update a
s
s
embler
.
a
rch directive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
t
kac
h
ov
[ARM][4/4
]
A
djus
t
gcc
.
targ
e
t/arm/wmul-[123]
.
c te
s
t
s
commit
|
commitdiff
|
tree
2016-02-04
ktkac
h
o
v
[cse
]
[3/4] D
o
n't over
w
rite
o
riginal r
t
x w
h
en folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][2/4] Fix operand c
o
sting logic f
o
r
SMUL[TB]
[
TB]
commit
|
commitdiff
|
tree
2016-02-04
kt
k
achov
[AR
M
][1/4]
PR
t
a
r
g
et/65932
:
Add testcase
commit
|
commitdiff
|
tree
2016-02-04
ktkacho
v
[ARM]
P
R t
a
rg
e
t/65932
:
st
o
p ch
a
ngin
g
si
g
nedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkac
h
ov
[AR
M
]
F
i
x PR target/6940
3
: Bug in
t
h
umb2_ior_scc_strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
kt
k
ach
o
v
[ARM] PR
t
arget/69135: Ma
r
k ARMv8 vcvt instructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
kt
k
achov
[AA
r
ch64] Handle CSEL of
z
ero_extended operands
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[
A
Ar
c
h64] H
a
ndle compare of zero_extract f
o
rm
of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkach
o
v
[AA
r
ch64] Properly
r
eje
c
t invalid
a
ttrib
u
te
strings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[A
A
rch64] PR rt
l
-optim
i
zatio
n
/68796: Add patterns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[RTL-ifcvt
]
PR rtl-optimizat
i
on/6884
1
: Make s
u
re o
n
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[combine][v2
]
Cano
n
icalise (r +
r
) to (r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkac
h
ov
[combine] Ch
e
ck WORD_REGISTER
_
O
P
ERATI
O
N
S
normally rat
h
er
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AArch64] PR rtl-optimizati
o
n/68796 Add compar
e
-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
achov
[
AArch64] Properly cost zero_ext
e
nd+
a
shift form
s
of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AA
r
ch64
]
PR targ
e
t/68696 F
A
IL: gcc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[ARM] PR targ
e
t/6
8
648
:
F
o
l
d NOT
o
f CONST_INT in and
s
i_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktk
a
chov
[combine] Do
n
't
c
r
eate
L
SHIFTRT
o
f
z
ero
b
its
in change_zero_ex
t
commit
|
commitdiff
|
tree
2015-12-04
kt
k
achov
[AArch6
4
] D
o
n
'
t allow -mgeneral-regs-only to cha
n
ge
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkac
h
o
v
[ARM]
P
R
t
a
rget/68214
:
Delete IP
-
reg-cl
o
b
bering call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
tkachov
[R
T
L-i
f
cvt] PR rt
l
-optimiza
t
ion/
6
8624: Clea
n
up
logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkac
h
ov
Fix FAIL
:
g
c
c
.
c-
t
orture/execute
/
2
0050124-
1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt] R
e
j
ect insns that
are multiple
_
sets
commit
|
commitdiff
|
tree
2015-11-27
ktka
c
h
o
v
[RTL
-
ifcv
t
] PR rtl-op
t
imization/6850
6
:
F
i
x
e
mitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine]
O
nly r
e
strict pure simplific
a
tion in mu
l
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[calls
.
c
] PR rtl-optim
i
z
ation/
6
72
2
6: Tak
e
into a
c
count
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktka
c
hov
[RTL
-
i
fcvt] PR
r
tl-
o
ptimization/68435 A
l
low (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkacho
v
Test
c
a
s
e
f
or
PR rtl-o
p
timization/68381
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[AArch6
4
][v
2
] Improve comp
a
rison
wit
h
complex immediate
s
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktka
c
hov
[cfgloo
p
]
P
R middle-end/
6
8375
:
Restructu
r
e g
e
t_lo
o
p_
b
ody
_
in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
kt
k
achov
[RTL-ree] PR rtl-
o
ptimization/
6
8194: Restrict co
p
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch64] PR target/68363 Che
c
k
that argum
e
nt is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkacho
v
[ARM
]
D
o not
exp
a
nd movmisalign p
a
ttern if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
kt
k
achov
[ARM] PR 6
8
149 Fix
ICE in unaligned_loadd
i
split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM
]
Di
s
ab
l
e neon testing for armv7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkacho
v
[A
R
M
]
PR 68143 Properly update memory
o
ff
s
ets
when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[
c
o
mbine]
D
on't transform sign
an
d
z
e
ro extends ins
i
de
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM
]
Fix
c
osting of vmu
l
+
v
cvt combine pattern
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM][cleanu
p
] Remove
u
ses of C
O
NS
T
_DOUBLE_H
I
GH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AArch6
4
][2/3]
I
mple
m
ent
n
e
g
cc, notcc op
t
ab
s
commit
|
commitdiff
|
tree
2015-11-10
ktkac
h
o
v
[optabs][ifcvt][1/
3
]
Define ne
g
c
c, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
ho
v
[hai
f
a
-
sched
]
PR rtl-optim
i
zation/68
2
3
6: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
kt
k
achov
[
A
A
r
ch64]
[
c
l
eanup] Remove uses of CONST_DOUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
tkachov
[A
A
rch6
4
] PR target/68129:
Define TAR
G
ET_SUPPORTS_WIDE_
I
NT
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[
R
TL-ifcvt] PR
r
tl-opti
m
ization/677
4
9
: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp][commi
t
ted] Fix bootstrap
on arm due to pr
i
nt
format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
tkac
h
ov
[A
R
M/AArc
h
64] PR 680
8
8: Fix
RTL checking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
k
t
k
achov
Mov
e
gcc
.
ta
r
g
e
t
/
a
r
m/pr67929_1
.
c
test to execute
.
e
xp
commit
|
commitdiff
|
tree
2015-10-30
ktkach
o
v
[comm
e
nt] Improve c
o
mme
n
t for
r
eg_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktk
a
chov
[ARM] Fix checking RTL error in cortex_a9_sched_a
d
just_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] PR 68102: Check that op
e
ra
n
d is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
kt
k
achov
[AArch64] Handl
e
vector float modes properly in
aarch64
_
o
utp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM] PR target/67929 Tighten vfp3_const_do
u
b
le
_
for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
k
achov
[
A
A
rch64] E
n
a
b
le a
u
toprefetcher modelling
in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[auto-inc-d
e
c
.
c
]
Accou
n
t for cost of move operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
kt
k
achov
[o
p
tabs
.
c] Fix P
R
67989: H
a
ndle co
n
st0_r
t
x
target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
kt
k
ac
h
ov
[AArch64] Add support for 64-bit vec
t
or-
m
o
d
e ldp/
s
tp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simplify
-
rt
x
][2/2
]
Use constants from
pool when simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64
]
[1/2] Add fmul-by-power-o
f
-2+fcvt optimisation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[
h
a
ifa-sched] model loa
d
/store multiples p
r
ope
r
ly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[RTL i
f
cvt] P
R
67786, 67787: Check that
intermediat
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkac
h
ov
[RTL-ifcvt]
P
R rtl-
o
pti
m
izat
i
on/67
4
81: Loo
k
more
deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-
i
fcvt] PR rt
l
-
o
ptimiz
a
tion/
6
7465: Handle
pai
r
s
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
k
tkachov
[tre
e
-inli
n
e][obvio
u
s] Delete
r
e
d
undan
t
count_insns
_
s
e
q
commit
|
commitdiff
|
tree
2015-09-21
ktka
c
hov
[ARM] Replaci
n
g vari
a
ble
s
waps tha
t
use a tempora
r
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM] Fix arm boo
t
strap failure due
to
-Werror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[
ARM
]
P
R 67439:
Allow matching of *arm32_m
o
vhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[
A
Arch64] Use logics_imm type for 2
n
d alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AR
M
][3/3] Exp
a
nd mo
d
by p
o
wer
of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AAr
c
h64][1/3] Expand si
g
ne
d
mo
d
b
y
p
o
wer o
f
2 usi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktk
a
chov
[
R
T
L-ifcv
t
] Ma
k
e non-condit
i
onal execution if
-
conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AArch64] Fix FAIL: gcc
.
target/aa
r
ch64/targ
e
t_a
t
tr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[AArch64] Use pop
c
ount_hwi instead of homebrew
version
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[AArch64][obvious] Remove obso
l
e
te com
m
ent
i
n aar
c
h
6
4
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[ARM] Use %wd form
a
t
for
lane
p
rinting in
b
ounds_chec
k
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] a
r
m memcpy of aligned data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][o
b
vious] Fix some target attr
i
b
u
te inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
tkachov
[AArch6
4
][obvious] Mark target_attr_1
.
c as compil
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkach
o
v
[
RTL-ifcvt] Allow PLUS+imm
e
dia
t
e exp
r
essio
n
in noce_try
_
stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RT
L
-ifcv
t
] Improve co
n
ditio
n
al s
e
l
ect
ops on
immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[A
A
rch64]
D
o
n
ot ICE after apologising for
-
m
cmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch64][14/14] Reuse target_option_current_node whe
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][13/1
4
] D
o
cument
A
Arch64 ta
r
g
e
t a
t
tr
i
butes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64][12/14] Target attribut
e
s and ta
r
get pragm
a
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
achov
[AArch64
]
[11/14
]
Re-layou
t
SIMD buil
t
in
t
ypes
on bu
i
ltin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64]
[
10/14] Im
p
lement targ
e
t
p
ragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch64][
9
/14] Imp
l
ement TA
R
GET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch6
4
]
[
8/14] Impl
e
ment TARGET_OPTION_VALID_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ac
h
ov
[AArch
6
4][7/14] Impl
e
ment TARGET_SET_
C
U
R
RE
N
T_F
U
NCTION
commit
|
commitdiff
|
tree
next