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/78364: Add proper restrictions to zero and sign_extract patterns...
2016-02-17
ktkac
h
ov
[
ARM]
PR target/69161: Don't
i
gnore mo
d
e w
h
e
n
matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[AArch
6
4] Only update
a
ssembler
.
a
rch directive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkacho
v
[
A
R
M
]
[4/
4
] Adjust gcc
.
ta
r
get/arm/wmul-[123]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
k
tkac
h
ov
[
c
se][3/4] Don
'
t
overwri
t
e
o
riginal rtx when foldi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktka
c
ho
v
[ARM][2/4] Fix op
e
rand
c
os
t
ing log
i
c for SMUL
[
TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
k
t
kachov
[ARM][1/4] PR
t
arget/
6
5932: A
d
d testcase
commit
|
commitdiff
|
tree
2016-02-04
k
tka
c
hov
[A
R
M
]
PR target
/
659
3
2
:
s
top
c
h
anging sig
n
ednes
s
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[ARM] Fix PR target/69403: Bug in thum
b
2_ior_
s
cc_
s
tric
t
_i
t
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
k
t
k
a
chov
[ARM
]
PR target/6
9
1
35:
Mark
A
R
M
v8 vcv
t
instructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktk
a
chov
[AArch6
4
] H
a
ndl
e
CSEL o
f
ze
r
o_extended operand
s
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkacho
v
[
A
Ar
c
h64] Hand
l
e
compare of
zer
o
_extract form
o
f TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
tkachov
[AA
r
ch
6
4] Properly reject invalid attrib
u
te stri
n
gs
commit
|
commitdiff
|
tree
2016-01-11
ktk
a
chov
[AAr
c
h64]
P
R rtl-opt
i
m
iz
a
tion/68796
:
Ad
d
pa
t
terns
for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
k
t
kachov
[RTL-ifcvt] P
R
rtl
-
optimization/68841: Make sur
e
o
ne
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
kt
k
achov
[combine][v2] Canonicalis
e
(r + r) to (r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
k
t
k
ac
h
o
v
[
combine]
Check WORD_RE
G
IST
E
R_OPERATIONS
n
ormal
l
y
rathe
r
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AAr
c
h64] PR rtl-opt
i
m
i
zation/68796 Ad
d
compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kacho
v
[AArch64]
P
r
o
p
erly cost
zero_extend+ash
i
f
t
forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] PR t
a
rge
t
/686
9
6 FAIL:
g
cc
.
t
arget/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkach
o
v
[
A
R
M
] PR ta
r
ge
t
/686
4
8
: Fo
l
d NOT of CONST_INT in andsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
kt
k
achov
[co
m
bine] Don't creat
e
LSH
I
F
T
RT of zero b
i
ts in change_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
k
tkachov
[AArch
6
4] Don't allow -mgeneral-regs-on
l
y
to
c
hange
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
k
t
kachov
[ARM
]
PR target
/
68214: Delete IP-reg-clobbering
c
all
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[
RTL-ifcvt] PR rtl-
o
p
t
imization/68624: Clean
u
p
l
og
i
c
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FAIL: gc
c
.
c-torture/execute/20050124-1
.
c
-
O
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
kt
k
a
chov
[RTL-ifcv
t
]
Rej
e
ct insns that are multiple_sets
commit
|
commitdiff
|
tree
2015-11-27
k
t
ka
c
hov
[RTL-
i
f
cvt] PR
rtl
-
optimizatio
n
/68506: Fix emi
t
ting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
tkach
o
v
[
c
om
b
in
e
] Only restric
t
p
u
re simplification i
n
m
u
lt
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[calls
.
c] PR r
t
l-optimization/67
2
26:
T
a
ke
into a
c
cou
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
kt
k
a
c
ho
v
[RTL-ifcvt] PR rtl-optimizatio
n
/
68435 Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
T
e
stcase for PR rtl-optimization
/
6
8
381
commit
|
commitdiff
|
tree
2015-11-24
ktka
c
hov
[AArch64][
v
2] Improve comparison w
i
th co
m
pl
e
x
i
m
mediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktk
a
c
h
ov
[cf
g
loop]
P
R middl
e
-end/6
8
375: Restru
c
ture get_loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-r
e
e] PR
rtl-
o
pti
m
iza
t
ion/681
9
4: R
e
s
tr
i
ct
copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch64]
P
R
t
arget/68363 Check that
argument is r
e
al
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkac
h
ov
[
ARM] Do n
o
t
expand m
o
vmisal
i
gn
p
at
t
ern if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
tkachov
[
ARM] PR 68
1
49 Fix ICE in unalig
n
ed
_
loaddi s
p
lit
commit
|
commitdiff
|
tree
2015-11-20
ktkach
o
v
[ARM] D
i
sable
n
eon test
i
n
g for a
r
mv7-m
commit
|
commitdiff
|
tree
2015-11-17
ktka
c
h
o
v
[
A
R
M
]
PR 68143
P
rop
e
rly update memory offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkach
o
v
[
combine] Don't t
r
ansf
o
rm sign and
zero ex
t
ends i
n
s
i
de
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
kt
k
achov
[
ARM] Fix cos
t
ing
o
f vmul+v
c
vt combine patt
e
rn
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM]
[
cleanup] R
e
move uses of
CONST
_
DOUBLE_
H
I
G
H
/L
O
W
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
A
Arch64][2/
3
] Implement
negcc, no
t
cc opt
a
bs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[optabs][if
c
vt
]
[
1/3] Define negcc,
notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[haifa-sched] P
R
rtl-optimizat
i
o
n
/68236
:
Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktk
a
chov
[AArch64][cleanup] Remov
e
u
ses of CONST_DOUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
tkachov
[AArch
6
4] P
R
t
arget/6
8
129: Define TARGET_SUPPO
R
T
S_
W
IDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RTL
-
ifcvt] P
R
rtl-op
t
imization/67749: D
o
not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp]
[
com
m
i
tted]
F
ix bootstrap
o
n arm due
t
o print f
o
rmat
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[ARM
/
AArch64] PR 68088:
F
ix R
T
L checking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktk
a
chov
Move g
c
c
.
target/arm/pr67929_1
.
c
test to execut
e
.
exp
commit
|
commitdiff
|
tree
2015-10-30
kt
k
achov
[comment] Improve comme
n
t
for reg_set
_
p
commit
|
commitdiff
|
tree
2015-10-30
k
t
kachov
[ARM] Fix c
h
ecking
RTL error in cortex
_
a9_s
c
he
d
_adjus
t
_cost
commit
|
commitdiff
|
tree
2015-10-27
kt
k
a
c
h
ov
[A
A
rch6
4
]
P
R 68102:
Check that operand is
REG bef
o
re
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkach
o
v
[AArch64] Handle vector floa
t
modes pro
p
e
r
l
y
i
n aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktka
c
hov
[ARM] PR target/67929 Tight
e
n
vfp
3
_c
o
nst_doub
l
e_f
o
r
_
b
its
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkacho
v
[AArch64] Enable
autoprefetcher modelling in the sc
h
eduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[
a
uto-inc-de
c
.
c] Account
f
or co
s
t
of move operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktk
a
chov
[opt
a
b
s
.
c]
F
ix
P
R
679
8
9: Handle c
o
nst0_rtx target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkac
h
ov
[AArch64] Add support
f
or 64-
b
it vec
t
or
-
mode
ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkac
h
ov
[
s
imp
l
ify-rtx][2/2]
Use constants from poo
l
when sim
p
lifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch6
4
][1/2] Add fmul
-
by
-
power-of-2
+
fcvt opti
m
isation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa-sched
]
model load/st
o
re m
u
lti
p
les properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[RTL i
f
cv
t
] PR 67786, 6
7
78
7
: Check th
a
t intermedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktka
c
hov
[RTL-ifcvt] PR rtl-op
t
i
m
i
zatio
n
/67
4
81
:
Look more
deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkac
h
ov
[RTL-ifcv
t
] PR r
t
l-optimizat
i
on/674
6
5: Handle
p
airs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktk
a
c
h
ov
[tree-inli
n
e
]
[
o
b
vious] Delete
r
edun
d
ant count_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[
A
R
M
] Replacing v
a
riabl
e
swaps that use a tempora
r
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkacho
v
[
A
RM] F
i
x arm bootstrap
failure due to -Werror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM] PR 67439: Al
l
ow matching
of *
a
r
m
32_m
o
vhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AArch
6
4] U
s
e
logics_imm type f
o
r 2nd alternat
i
v
e
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[
ARM][3/3] Expand mod by po
w
er
o
f
2
commit
|
commitdiff
|
tree
2015-09-09
ktkacho
v
[AArch64][
1
/3] Expand sig
n
ed mod by
p
owe
r
o
f 2 usin
g
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkach
o
v
[RT
L
-ifcvt] Make
n
on-condi
t
ional executio
n
if-conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktka
c
hov
[
AArch64]
Fi
x
FAIL: gcc
.
target
/
aar
c
h64/targe
t
_attr_cr
y
p
t
o_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64] Use popco
u
n
t
_hw
i
ins
t
e
ad of homebrew version
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch
6
4][ob
v
ious]
Remove obsole
t
e com
m
ent in aarc
h
64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[ARM] Use %
w
d form
a
t for
l
ane prin
t
ing in
bounds_c
h
eck
commit
|
commitdiff
|
tree
2015-08-17
ktka
c
hov
[
A
RM] arm memcpy of aligned data
commit
|
commitdiff
|
tree
2015-08-14
k
t
kachov
[AArch64
]
[obvio
u
s] Fix some target attrib
u
te i
n
lining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkacho
v
[AArch64][obvious] Ma
r
k target_att
r
_1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
chov
[RTL-ifcv
t
] A
l
low PLUS+immedi
a
te ex
p
ression i
n
n
oce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
t
kachov
[RTL-if
c
vt]
I
mpr
o
ve conditi
o
nal
s
e
lect
ops
on immedi
a
t
es
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
kt
k
a
chov
[AArch64] Do not ICE after
a
po
l
ogising for -mcmo
d
el
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch6
4
]
[
14/14] Reuse t
a
rget_o
p
t
i
o
n_current_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][
1
3
/14] D
o
cument AArch64 ta
r
ge
t
attribu
t
es and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][12/14]
T
a
rget attributes
an
d
targe
t
pr
a
g
mas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[
A
Arch6
4
][1
1
/14] Re-layou
t
SIMD b
u
iltin types on
b
ui
l
tin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64][10/14] Impleme
n
t
t
a
rget pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][9/14] Implem
e
n
t
TARGET_CAN_
I
NLINE_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[
AArch
6
4
][8/1
4
] Implement TARGET_OP
T
ION_V
A
LID_A
T
T
R
IBUT
E
_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kac
h
ov
[AAr
c
h64][7/14] Imp
l
ement TARGET_SET_CURRENT_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
cho
v
[AArch64][6/14]
I
mplement TARGET_OPTI
O
N_SAVE/TARG
E
T_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AAr
c
h6
4
][5/14] M
a
k
e
flag_omit_leaf_frame_pointer
i
n
t
ialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][4/1
4
] Cre
a
te TARGET_FIX_ERR_A53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch64][3
/
14] Refactor o
p
tion override code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][2/14] Refactor arches hand
l
i
n
g, add ar
c
h
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
6
4
]
[1/14] Add ident
field
t
o
s
truct pr
o
cessor
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[RTL-
i
fcvt] Improve co
n
ditional
select ops on imme
d
iates
commit
|
commitdiff
|
tree
2015-07-31
ktkac
h
ov
[AR
M
]
[
2
/3] Make if_neg_m
o
ve and if_move_neg into insn_and_
s
plit
commit
|
commitdiff
|
tree
next