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] Handle compare of zero_extract form of TST-immediate in rtx costs
2016-01-15
k
t
kachov
[AArch64]
Handle compare of zero_ex
t
ract for
m
of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[
AArch6
4
] Properly
reject in
v
alid attrib
u
te strings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AArch64
]
PR rtl-
o
ptimization/68796: Add patterns fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktk
a
ch
o
v
[
RTL-ifcvt] PR rtl-opti
m
iz
a
t
ion/
6
8841:
M
ake sur
e
one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
k
t
kachov
[c
o
mbine][v2] Canonicali
s
e (r +
r) to (r << 1) to
aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkachov
[
combine] Check WORD_REGISTER_OP
E
RATIO
N
S norma
l
ly rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktk
a
cho
v
[AArch64] PR rtl-optimization/68796 Add compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64]
Properly cost
z
ero_extend+ashift
f
or
m
s of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktk
a
c
h
ov
[AArch64] PR target/6869
6
FA
I
L: gcc
.
targe
t
/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[A
R
M] PR target/68648: Fold N
O
T of
C
O
NST_INT in andsi_i
o
r
si3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkach
o
v
[
c
ombine]
D
on
'
t create LS
H
IF
T
R
T
o
f
zero bit
s
in chan
g
e_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
ktka
c
hov
[
A
A
r
ch64]
D
o
n
't allow -mgeneral-regs-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
kt
k
acho
v
[ARM] PR
t
a
rget
/
68214: Delet
e
IP-reg-cl
o
b
b
ering call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
t
kachov
[R
T
L-ifcvt] PR rtl-optimization/6
8
624: Clean u
p
logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FAIL: gcc
.
c-torture/execute/200501
2
4-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt]
R
eject i
n
sns tha
t
are multipl
e
_
s
e
t
s
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt
]
PR rtl-op
t
imization/68506: Fix
emittin
g
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine] Only restrict pure simplificatio
n
in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
tkac
h
o
v
[call
s
.
c] PR
rtl-optimization/67226: Take into account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
k
t
kach
o
v
[RTL-ifcvt] PR rtl-optimization
/
68435 Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testcase for
P
R rt
l
-optimization/683
8
1
commit
|
commitdiff
|
tree
2015-11-24
k
tkachov
[
A
Arch
6
4][v2] Impro
v
e co
m
parison
with
c
omplex immediate
s
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkach
o
v
[cfgloop] PR middle-
e
nd/
6
8375
:
Restruc
t
ure get_
l
oop_body
_
in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkach
o
v
[RTL-ree] PR
r
tl-op
t
i
m
ization/68194
:
Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[A
A
rch64]
PR target/68363 Check that
a
r
gument is
real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
t
k
ac
h
ov
[
A
R
M
]
D
o
not expan
d
movm
i
salign
patt
e
r
n if not in
3
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] P
R
681
4
9 F
i
x
I
CE in unaligned
_
loa
d
di s
p
lit
commit
|
commitdiff
|
tree
2015-11-20
ktkacho
v
[ARM] Dis
a
ble neon testing for
armv7-m
commit
|
commitdiff
|
tree
2015-11-17
k
t
k
ac
h
ov
[A
R
M] PR 68143 Properly u
p
date me
m
o
ry offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[co
m
bine
]
D
on't transform
sign and zero extend
s
inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkach
o
v
[ARM] Fix
costing of
vmul+vcvt combine pat
t
ern
commit
|
commitdiff
|
tree
2015-11-10
ktkac
h
ov
[AR
M
][cleanup]
Rem
o
v
e
us
e
s of CON
S
T_DOUBLE_
H
IGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AArch6
4
][2/3] Implement ne
g
cc, notcc opt
a
bs
commit
|
commitdiff
|
tree
2015-11-10
k
tkachov
[
o
pta
b
s
]
[ifcv
t
][1
/
3] D
e
fine negcc,
notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
ho
v
[
haifa-sc
h
ed] PR rtl-
o
ptimization/682
3
6: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch
6
4][cleanup] Remove us
e
s
of CONST_DOU
B
LE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkacho
v
[AArch64
]
PR
target/68129
:
D
efine
T
ARGET_SUPPORTS_WIDE_IN
T
commit
|
commitdiff
|
tree
2015-11-09
k
t
kachov
[RTL-ifc
v
t] PR rtl-optimi
z
ation/6774
9
: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
t
kacho
v
[cp]
[
com
m
i
t
t
ed] Fix bo
o
tstr
a
p on arm
d
ue to pri
n
t
forma
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktk
a
c
h
o
v
[
ARM/AArch64] PR 68088: Fix RTL
ch
e
cking
I
C
E
due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkac
h
ov
Move gcc
.
targ
e
t/a
r
m/pr6
7
929_1
.
c test to execute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktkach
o
v
[co
m
m
e
nt]
I
mprove c
o
mme
n
t for reg
_
set_
p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[
ARM] Fix
chec
k
ing R
T
L error i
n
cortex_a9_sch
e
d_ad
j
ust_c
o
st
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArc
h
64
]
PR
6
8102: Check that operand is RE
G
befor
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
k
a
c
hov
[AA
r
ch64] Handle vector float modes p
r
o
perl
y
in
a
arc
h
64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM]
P
R target/
6
7929
T
ighten vfp3_c
o
nst_double_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
tkachov
[
A
Ar
c
h64
]
Enable autoprefetch
e
r modelling in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[auto-inc-dec
.
c] Account for
c
o
s
t
of mo
v
e op
e
rat
i
on
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[o
p
tabs
.
c] Fix PR 67989
:
H
a
ndle const0_rt
x
t
arget in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
tkachov
[AArc
h
64] Ad
d
s
upport
for 64
-
bit vec
t
or-mode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
k
t
k
acho
v
[simplify-rt
x
][2/2] Use
constants from po
o
l when simpl
i
fyin
g
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkacho
v
[AAr
c
h64][1/2] Add f
m
u
l
-by
-
power-of-2+fcvt opt
i
m
isati
o
n
commit
|
commitdiff
|
tree
2015-10-19
kt
k
ac
h
ov
[haifa-sched] model lo
a
d/stor
e
multi
p
les pr
o
perly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[RT
L
ifcvt
]
PR 67786, 67787: Check t
h
at intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[
R
TL-ifcvt] PR rtl-optimizati
o
n/
6
7481: Look mor
e
deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RT
L
-ifcvt]
P
R
rtl-optimiza
t
ion/67465:
Handle
p
airs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkach
o
v
[tree-inline][ob
v
iou
s
] Del
e
te red
u
nda
n
t count_insns
_
se
q
commit
|
commitdiff
|
tree
2015-09-21
k
t
kachov
[
ARM] Replac
i
ng variab
l
e swaps that use a temp
o
r
ary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
k
t
k
a
ch
o
v
[ARM] Fix arm bootstrap
f
a
ilure due to -Werror=s
h
i
f
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[A
R
M] PR 67439: Allow mat
c
h
ing of *ar
m
32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
tk
a
chov
[A
A
rch
6
4] Use logics_imm
t
ype for 2nd al
t
ernative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
t
kach
o
v
[AR
M
][3/3] Expand mo
d
by p
o
w
e
r of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AArch64][
1
/3] Expand signed mod by power of 2 u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[R
T
L-ifcv
t
] Mak
e
n
on-co
n
ditio
n
al
e
xecution if-conversi
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
t
k
a
c
h
ov
[A
A
rch
6
4] F
i
x FAIL: gcc
.
target/aa
r
ch
6
4
/
target_a
t
t
r
_
crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkach
o
v
[A
A
rch64]
U
se popcount_hwi instead o
f
home
b
rew version
commit
|
commitdiff
|
tree
2015-08-19
kt
k
achov
[AArch64][obvious] Remove obsol
e
te c
o
m
m
ent in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[
A
RM]
U
se %wd format
for lane p
r
inting in b
o
unds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkac
h
ov
[A
R
M] arm memcpy
of aligned da
t
a
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AA
r
ch
6
4][
o
bvi
o
us] Fix
s
o
me target attribute inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
kt
k
achov
[
A
Arc
h
64][obvious]
M
a
r
k
t
ar
g
et_at
t
r_1
.
c as co
m
pile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifcvt]
A
llow
PLU
S
+i
m
mediate expression in noce_try_
s
tor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkac
h
o
v
[RT
L
-i
f
cvt
]
Impr
o
ve conditional sele
c
t ops o
n
imm
e
d
iates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
k
t
kachov
[AArch64] Do not ICE a
f
ter apologisi
n
g
for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
a
chov
[AArch
6
4][14/14] Reu
s
e
target_op
t
io
n
_cu
r
r
ent_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[doc
]
[13
/
1
4
] Doc
u
ment AArch64 targe
t
attributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
c
h
64][12/14] Target
attribute
s
a
n
d targ
e
t pr
a
gma
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch64][11/14
]
Re
-
layout SIMD builtin types
o
n
builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch
6
4][10/14] Implement ta
r
get pra
g
mas
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ach
o
v
[
AA
r
ch
6
4][9/14] Implement TARGET_CAN_INLIN
E
_P
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AAr
c
h64][8/14
]
I
mplement TARGET_OPTION_VALID_A
T
T
R
IBUT
E
_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][7/14] Implement TARGE
T
_SET_CURREN
T
_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
kt
k
acho
v
[
A
Arc
h
64][6/14] Implement TARGET_O
P
TION_SAVE/TARG
E
T_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch64]
[
5/14
]
Make flag_
o
m
i
t_
l
e
a
f_
f
r
ame_
p
oi
n
t
e
r in
t
ia
l
ize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AA
r
ch64]
[
4/14] Create TARGET
_
F
I
X_ERR_A
5
3_
8
35
7
69 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch6
4
][3/1
4
] Refa
c
tor optio
n
override
c
ode
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][2/1
4
]
Refacto
r
arches handling
,
add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch64][
1
/14] Ad
d
ident fi
e
ld t
o
stru
c
t processor
commit
|
commitdiff
|
tree
2015-08-03
ktka
c
hov
[RTL-ifcvt] Improve cond
i
tiona
l
se
l
ect ops
o
n immedia
t
es
commit
|
commitdiff
|
tree
2015-07-31
ktkac
h
ov
[ARM][2/3]
M
ake if_neg_m
o
ve and if_move_neg in
t
o in
s
n_and
_
split
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AArch6
4
] Properl
y
hand
l
e si
m
ple arith
+
ext
e
nd
ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious] Use std::swap instead o
f
manual
l
y
swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktka
c
hov
[combine][obvious] Use std::
s
wap
i
n
t
r
y
_
combine
commit
|
commitdiff
|
tree
2015-07-21
ktkac
h
ov
[match
.
pd] PR middle-end
/
66
9
15 Restrict A
-
B ->
A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simplify-rtx][
2
/2] Si
m
plify - (y
?
-
x : x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
k
t
kacho
v
[P
A
TCH]
[
combine][1/2
]
Try to
s
implify befo
r
e
subst
i
tu
t
ing
commit
|
commitdiff
|
tree
2015-07-16
ktka
c
ho
v
[AR
M
][te
s
tsu
i
te] Do not override
-
mcpu i
n
no-vo
l
atil
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
k
tkach
o
v
[AArch64] Use ci
n
c m
n
emonic
f
or
*
csinc2<mod
e
>_insn
commit
|
commitdiff
|
tree
2015-07-15
kt
k
achov
[ARM][te
s
tsuite]
A
d
d
-
m
float-abi=s
o
ftfp to so
m
e x
s
cal
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[ARM
]
[testsuite] Fix FAIL:
gcc
.
target
/
arm/m
a
cro_defs0
.
.
.
commit
|
commitdiff
|
tree
next