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] PR target/71270 fix neon_valid_immediate for big-endian
2016-03-23
ktkac
h
o
v
[ARM] PR
d
ri
v
e
r/7
0
132: Avoid double fc
l
ose in driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkacho
v
[AArch64]
F
ix gcc
.
target/aarc
h
64/vect-
r
educ-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
k
t
k
achov
[AArch64] PR target/70002: Make
a
a
rch64_set_curre
n
t_fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkachov
[AArch6
4
] Fi
x
thinko
i
n handling
of -momit
-
leaf-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkachov
[
o
bvious] Fix
typo in tree-ssa-math-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
k
tkachov
[ARM] Error o
u
t of arm_neon
.
h if comp
i
ling for so
f
t
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktka
c
hov
[AArch64][tests
u
ite] PR target/700
0
4: Remove check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
kt
k
achov
[ARM] PR rtl-optimi
z
ation/69904: Disallow c
o
p
y
ing/
d
uplica
t
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AArch64] Se
t
TREE_TAR
G
ET_GLOBALS in aarch64_s
e
t
_cu
r
rent_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktk
a
c
h
o
v
[AArch64] PR target/69613: R
e
t
u
rn
zero TARG
E
T_SHIFT_T
R
UNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
k
t
kacho
v
[ARM] Tests
f
or arm_re
s
tr
i
ct_it patt
e
rns in thumb2
.
m
d
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[gcse] PR rtl-opt
i
mizatio
n
/69886: Check targ
e
t
m
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] A
d
d initi
a
l suppor
t
for the Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[A
R
M] PR target/69875 Fix
atomic_loaddi expansion
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[AArch
6
4] Skip gcc
.
target/aarch64/asse
m
bler_
a
rch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktka
c
h
o
v
[AArch64] PR t
a
rget/69161: D
o
n't us
e
spec
i
al predicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktka
c
h
ov
[A
R
M
] PR t
a
rget/69161: Don't ig
n
or
e
m
ode w
h
en
m
a
tc
h
ing
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[AArch64] Onl
y
up
d
ate assembler
.
arc
h
di
r
ective when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkacho
v
[A
R
M
][4/4] Adjust gcc
.
target/arm/w
m
u
l
-[123]
.
c
tests
commit
|
commitdiff
|
tree
2016-02-04
kt
k
achov
[
c
s
e][3/4]
D
on't
o
verwrite original rtx
w
hen
fo
l
di
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][2/4] Fix operand
c
osting logic f
o
r SMU
L
[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[A
R
M][1/4] P
R
target/6
5
932: Add testcas
e
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM] PR target/6
5
932: st
o
p
c
hangi
n
g signednes
s
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[
ARM]
F
ix PR
target/69
4
03: Bug in thumb2_ior_sc
c
_
strict_
i
t
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkachov
[ARM] PR
t
arget/6
9
135: Mark AR
M
v8 vcvt i
n
stru
c
tions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktk
a
chov
[AArc
h
64] Handle
CSEL of zero_extended operands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
tkachov
[
A
Arch64] Handle c
o
m
pare of zero_extract form of T
S
T
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[
A
Arch64] Properly reject
i
nvalid
a
ttribute
s
t
ring
s
commit
|
commitdiff
|
tree
2016-01-11
ktkac
h
ov
[AArch64
]
PR rt
l
-op
t
imi
z
ation/68796: Add patt
e
rns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkach
o
v
[RTL-ifc
v
t] P
R
rtl-opt
i
mizat
i
on/68841: Make sure on
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktk
a
chov
[
c
o
mbine][v2] Canonicalise (r +
r) t
o
(r <
<
1
)
to ai
d
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
k
tka
c
hov
[comb
i
ne] Check WORD_REGISTER_OPERATIONS no
r
m
ally rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AArch
6
4] PR r
t
l-optim
i
zation/68796
Add comp
a
re-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
tk
a
chov
[AArch64]
P
rope
r
ly
c
ost
z
ero_extend+ashif
t
f
orms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktka
c
hov
[
A
A
rch64
]
PR t
a
rget/68696 FAIL: gcc
.
t
a
rget/aarch
6
4
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkacho
v
[ARM] PR t
a
rget/68648: Fo
l
d NOT of CONST_INT in andsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[combine] Don't
c
re
a
t
e LSHIFTRT of
z
ero
bits in
change_ze
r
o_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64] Don't allow -
m
g
e
n
eral-regs-only to chan
g
e
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktka
c
hov
[ARM] PR target/68214: Dele
t
e
IP-reg
-
clobbe
r
i
ng call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[
RTL-ifcvt] PR rtl-opt
i
mizat
i
on/
6
8624: Clean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
tkachov
Fix FAIL:
g
cc
.
c-to
r
ture/execute/20050124-1
.
c
-
O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[
RTL-ifcvt] R
e
j
e
c
t
ins
n
s tha
t
are multiple_sets
commit
|
commitdiff
|
tree
2015-11-27
k
t
k
a
ch
o
v
[RTL-ifcvt] PR
rtl-optim
i
zat
i
o
n/68506:
Fix emitti
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine] Only restrict pur
e
simplification i
n
mu
l
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[calls
.
c] P
R
rtl-o
p
t
im
i
za
t
ion/67226: Take into
a
ccount
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkac
h
ov
[R
T
L-i
f
cvt] PR rtl-opt
i
mization
/
68435 Allow
(c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Test
c
ase
f
or PR rtl-op
t
imiz
a
tio
n
/6
8
3
8
1
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[AArch64][v
2
] Improv
e
co
m
parison with
c
om
p
lex immediat
e
s
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[
c
fglo
o
p] PR mi
d
dle-end/68375: Restructure
get
_
l
o
op_bod
y
_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-ree] PR rtl-opti
m
ization
/
68194: Restrict co
p
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch64]
PR target/683
6
3 C
h
e
ck that argument
i
s real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[
A
RM] Do no
t
expand movmisalign pattern if not
in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
tkachov
[ARM] P
R
68149 Fix ICE in unaligned_loaddi
split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Disable neon
testing for armv7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[ARM] PR 681
4
3 Prope
r
ly update memor
y
of
f
sets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkacho
v
[
combine] Don't transform
s
i
g
n and zero e
x
tends
i
nside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
kt
k
achov
[ARM]
F
i
x
costing of vm
u
l+vcvt combine pa
t
tern
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM
]
[cleanup] Remove uses o
f
C
O
N
ST_DOUBLE
_
HI
G
H/LOW
commit
|
commitdiff
|
tree
2015-11-10
k
tkachov
[AArch64][2/3] Implement negc
c
,
n
otcc op
t
abs
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
chov
[op
t
abs][ifcvt]
[
1/3] Def
i
n
e
negcc, notcc optab
s
commit
|
commitdiff
|
tree
2015-11-10
k
tka
c
hov
[haifa-sched] PR rtl-optimization/68236
:
Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
h
o
v
[AArch64][c
l
e
anup]
R
emove
uses of CONST_DOUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
tkachov
[
AArch64] P
R
targe
t
/68129: Define TARGET_
S
UPPORTS_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[
RTL-ifcvt
]
P
R
r
tl
-
optimiz
a
tion/67749: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
t
ka
c
hov
[cp][comm
i
tted] Fi
x
bootstrap on a
r
m
due to print fo
r
mat
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[
A
RM/
A
Arch64] PR 68088: Fi
x
RTL che
c
king ICE d
u
e to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
Move
gcc
.
t
arget/arm/pr6
7
9
2
9_1
.
c test
to
e
x
ecute
.
e
xp
commit
|
commitdiff
|
tree
2015-10-30
k
t
kachov
[comment] Improve comment for reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[ARM] Fix
c
hecking R
T
L error
i
n cor
t
ex_a9_sche
d
_
adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
kt
k
ach
o
v
[AArch
6
4] PR
6
8102: Ch
e
ck
t
h
a
t operand is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[
A
Arch64] Handle vector
f
lo
a
t
m
o
d
es prop
e
rly i
n
aarch64_o
u
tp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
kachov
[
A
RM] PR t
a
rget/67
9
29
T
ighten
v
fp3_
c
onst_doubl
e
_for_
b
it
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
tkachov
[AArch
6
4] Enable au
t
opr
e
fetcher
modelling in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
k
t
kachov
[auto-in
c
-d
e
c
.
c
] Account
for cost of move operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
kt
k
ach
o
v
[o
p
tab
s
.
c] Fix PR 67989: Han
d
le const0
_
rtx target
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkac
h
ov
[AA
r
c
h
6
4
]
Add sup
p
o
r
t for 64-bit
ve
c
tor-m
o
d
e ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simplify-rtx
]
[2/2] Use constants from pool whe
n
sim
p
l
ifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktka
c
hov
[AArch64][1/2
]
A
d
d fmul-b
y
-power-
o
f-2+fcvt op
t
imisation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[
haifa-sche
d
] mo
d
el load/
s
tore
m
ultiples properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[RT
L
ifcvt] PR 67786, 67787: Check tha
t
in
t
ermedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkacho
v
[RTL-ifcvt] PR rtl-optimizatio
n
/67481: L
o
ok more
d
eep
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt] PR rt
l
-optimiz
a
tion/
6
7465: Handle pa
i
rs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
k
t
kacho
v
[tree-
i
nline][obvio
u
s] D
e
lete re
d
undant coun
t
_ins
n
s_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkach
o
v
[A
R
M]
R
e
p
la
c
i
n
g
var
i
able swa
p
s that use a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM] F
i
x
a
r
m
bootstrap fail
u
re
d
ue to -Werror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM]
PR 6
7
439: Allow matching of *arm32
_
movh
f
when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AAr
c
h64]
U
se lo
g
i
c
s
_imm typ
e
for 2
n
d alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[
A
RM][3/3] Expand m
o
d by
power
of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AArch64][
1
/3] Expand sign
e
d
m
o
d by power o
f
2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkac
h
ov
[
R
TL-ifcvt] Mak
e
n
on-condi
t
ional executi
o
n if-c
o
nversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktk
a
c
h
o
v
[
AAr
c
h
6
4
] Fix FAI
L
:
g
c
c
.
target/aarch64/target_attr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
t
k
a
chov
[AArch64] Us
e
popco
u
nt_hwi ins
t
ead of h
o
mebre
w
version
commit
|
commitdiff
|
tree
2015-08-19
kt
k
achov
[A
A
r
c
h64][o
b
v
i
ous
]
R
e
move
o
bsolete com
m
e
nt
in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[A
R
M]
U
se %wd f
o
rm
a
t for lane printing in bound
s
_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM]
a
rm memcpy of aligne
d
data
commit
|
commitdiff
|
tree
2015-08-14
ktkacho
v
[
A
Arch64][obvious] Fix s
o
m
e
t
a
rget a
t
tribute inlinin
g
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][obvious] Mar
k
target
_
attr_1
.
c as compi
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RT
L
-ifcvt] Allow
PLUS+im
m
ediate expression
i
n
no
c
e
_
try_sto
r
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[R
T
L-ifcvt] Improve
conditional
s
elec
t
o
p
s on im
m
ediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64] Do n
o
t ICE
a
f
t
e
r apologis
i
ng for -
m
c
m
odel
.
.
.
commit
|
commitdiff
|
tree
next