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
kt
k
a
c
hov
[
AArch64] Handle
compare of zero_ext
r
act form of T
S
T
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkach
o
v
[AArch64
]
Properly reject
invalid
attribute str
i
n
g
s
commit
|
commitdiff
|
tree
2016-01-11
ktkac
h
ov
[AArch6
4
] PR rtl-optimization/6879
6
: Add pa
t
terns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
kt
k
ach
o
v
[RTL
-
ifcvt] PR r
t
l-optimiza
t
ion/688
4
1:
Make su
r
e
one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
kt
k
achov
[combi
n
e][
v
2] Canonicalise
(
r
+ r) to (r << 1) to ai
d
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
k
tkachov
[combine]
Check WORD_RE
G
ISTER_
O
PERATIO
N
S norma
l
ly
r
ather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktk
a
chov
[
A
Arch64
]
PR rtl-optim
i
zation/687
9
6 Add compare
-
of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AA
r
ch64] Properly cost ze
r
o_exte
n
d+ashift forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktka
c
hov
[AAr
c
h64]
P
R target/68696 FA
I
L
: gc
c
.
t
arget/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[ARM] PR t
a
rget/68
6
4
8
:
Fold N
O
T of C
O
NST_INT in and
s
i_i
o
rsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[combin
e
]
Don'
t
cr
e
ate LSHIFTRT
o
f
zero bits in
chan
g
e_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64]
Don't allow -mgeneral-regs-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
k
t
kachov
[
ARM] PR target/68
2
14: Dele
t
e IP-re
g
-c
l
o
bb
e
r
ing cal
l
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
t
kac
h
ov
[RTL-ifcvt] PR r
t
l
-
optim
i
zat
i
on/68624: Clean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix
F
AIL: gcc
.
c-t
o
r
ture/execute/20050124-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[
R
TL-if
c
vt] Reject insns
t
h
at
are mult
i
ple_
s
ets
commit
|
commitdiff
|
tree
2015-11-27
k
tk
a
chov
[RTL-ifcvt] PR rtl-opti
m
ization/6
8
506: Fi
x
emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[com
b
ine]
O
nly restrict pure simpli
f
icatio
n
in
m
ult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[calls
.
c
] PR
rtl-optimization/6722
6
: Take into account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-ifcvt] P
R
rtl-optimization/68435 Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testcase f
o
r
P
R rtl-op
t
imizat
i
on/68381
commit
|
commitdiff
|
tree
2015-11-24
k
tkacho
v
[AArch6
4
][v2
]
Improve
c
ompariso
n
with co
m
p
l
ex i
m
m
e
d
iates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
kt
k
achov
[
cf
g
loop] PR middle-end/68375: Restructure get_loop_
b
ody_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
kt
k
achov
[RTL-r
e
e
] PR rtl-op
t
imiz
a
tion/68194: Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
kt
k
a
c
hov
[AAr
c
h64
]
P
R ta
r
g
e
t/68363 Check th
a
t argument
i
s
r
e
al
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[
ARM] Do not expan
d
m
o
v
misa
l
ign patt
e
rn if n
o
t
in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[A
R
M
] PR 68149 Fix ICE in unalign
e
d_lo
a
ddi split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[
A
RM] Disab
l
e neon testin
g
for armv7-m
commit
|
commitdiff
|
tree
2015-11-17
k
tka
c
hov
[
ARM] PR
68
1
43 Properly
update me
m
or
y
o
f
fsets
w
hen
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
k
tkachov
[combine] Don't tra
n
sform
sign and zero exte
n
ds inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
kt
k
ac
h
ov
[ARM] Fix costing
o
f
vmul+vcvt combin
e
pattern
commit
|
commitdiff
|
tree
2015-11-10
k
tkachov
[ARM
]
[
clean
u
p
]
R
e
move uses of C
O
NST_DOUBL
E
_HIGH/L
O
W
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[AArch64
]
[2/3]
I
m
plemen
t
negcc, notc
c
op
t
a
bs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[opta
b
s][ifcv
t
][1/3] Define
n
egcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[h
a
if
a
-sched]
P
R rtl
-
o
p
timi
z
at
i
on/68236: Ex
i
t
early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64][cleanup] Remove uses of CONST
_
DOUBLE_H
I
GH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktk
a
chov
[AArch64] PR target/68129:
D
efin
e
TARGET_S
U
PPORTS_WIDE_IN
T
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RTL-ifcvt] PR rtl-
o
p
t
imization/67749: Do
not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktk
a
chov
[cp][co
m
mit
t
ed] F
i
x bootstrap on arm due to print for
m
at
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
tk
a
c
h
ov
[A
R
M
/AArch64] PR 6808
8
:
Fi
x
R
T
L
checking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
Move gcc
.
target/arm/pr6792
9
_1
.
c tes
t
to execute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[
comment]
I
m
pro
v
e com
m
ent for r
e
g_set_p
commit
|
commitdiff
|
tree
2015-10-30
kt
k
achov
[AR
M
] Fix checkin
g
RTL error
i
n co
r
t
e
x_a9_sched_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktk
a
chov
[A
A
rch64] PR 6
8
102: Check t
h
at operand is R
E
G before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] Handle vector float
modes p
r
operl
y
in aar
c
h64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM] PR target/6
7
929
T
ighten vfp3
_
const_do
u
ble_for_bit
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[A
A
rch64] Enable autoprefe
t
cher
model
l
ing in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
k
tk
a
chov
[
a
uto-inc
-
dec
.
c] Accoun
t
fo
r
cost of mo
v
e
o
peration
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[optabs
.
c
] Fix
PR 67989: Handle
c
onst0_rtx targe
t
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktka
c
ho
v
[AArch64
]
A
d
d
support for 64-bit
v
ector-
m
ode ldp/s
t
p
commit
|
commitdiff
|
tree
2015-10-20
k
t
kachov
[
s
impli
f
y-rtx][
2
/
2
] Use
c
onstant
s
from poo
l
w
h
en simp
l
ifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
kachov
[AArch64][1/2]
Add fmul-by-power-of
-
2+fcvt
o
ptimisation
commit
|
commitdiff
|
tree
2015-10-19
k
t
kachov
[haifa-sched]
m
odel load/sto
r
e multiples properly
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkach
o
v
[RTL ifcv
t
] PR
6
7786, 67787: Check that intermedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktka
c
hov
[
RT
L
-ifcvt] PR
r
tl-o
p
timizat
i
on/67481: Look more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
kt
k
achov
[RTL-ifcvt] PR rtl
-
optimization/6
7
465: Handl
e
pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tree
-
inli
n
e][obvio
u
s] Delete re
d
undan
t
c
ount_in
s
ns_s
e
q
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM] Rep
l
acing varia
b
le
swaps t
h
at use a t
e
m
po
r
a
r
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
k
t
kachov
[ARM
]
Fix
a
rm boot
s
trap failure due to -Werr
o
r
=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
tka
c
hov
[
A
R
M
]
PR 6
7
439: Allow matching of
*ar
m
32_movhf
w
hen
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkach
o
v
[
AA
r
ch64] Use
l
o
g
i
c
s_imm type f
o
r
2nd al
t
er
n
ative o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktk
a
chov
[ARM][3/
3
] Expand mod by power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktk
a
chov
[AArch64]
[
1/3]
Exp
a
nd signed mod by power
o
f 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktka
c
hov
[RT
L
-ifcvt] Make non-condi
t
i
o
n
al execution
if-
c
onversio
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkacho
v
[AArch6
4
]
F
i
x FAIL: gcc
.
target/aarch
6
4/targ
e
t
_
at
t
r_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkacho
v
[
A
A
r
ch64]
U
se
po
p
c
o
u
n
t_hwi ins
t
ead of h
o
meb
r
ew ver
s
ion
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[AAr
c
h64
]
[obvious] Remove o
b
solete comment in aarc
h
64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[A
R
M]
U
se %wd format fo
r
l
a
n
e
pri
n
t
ing in b
o
unds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkach
o
v
[ARM] a
r
m memcpy of align
e
d data
commit
|
commitdiff
|
tree
2015-08-14
k
tkac
h
ov
[AArch64][obvious] Fix some t
a
rge
t
a
ttri
b
ute i
n
lining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
tkachov
[AArch64
]
[obvious
]
Mark
tar
g
et_
a
ttr_1
.
c as
c
ompile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktka
c
h
o
v
[RTL-if
c
v
t] Allow PLUS+im
m
ediate expression
i
n noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RT
L
-ifcvt] Im
p
rove conditional select o
p
s
on
i
mme
d
iat
e
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64]
D
o no
t
ICE after
a
polo
g
ising f
o
r -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4
][14/14]
Reuse t
a
rget_option_c
u
r
r
ent_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][13
/
14] D
o
cument
AArch64 target attributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch6
4
][12/14] Target attr
i
b
u
tes and target
p
ragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][11
/
14] Re-layout SIMD
builtin types on
b
ui
l
tin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ac
h
ov
[AArch64][10/14] Implem
e
nt targ
e
t
p
ragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[9/14] Implement
TARG
E
T_C
A
N
_
INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][8/
1
4
]
Implement TA
R
GET_O
P
TION_VALID
_
ATTR
I
B
U
TE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AAr
c
h6
4
][7/14]
Implement TARGET_SET_C
U
RRENT_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch64][6/14]
I
mplement
T
ARGET_OPTION_SAVE/TARGET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64][5/1
4
] Make flag_omit_l
e
a
f_fra
m
e
_
poi
n
ter intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
chov
[AArch64][4/1
4
] Create TARG
E
T_FIX_ERR_A53_
8
35769
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[
A
Arch6
4
]
[
3/14
]
Refact
o
r option ove
r
ride code
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[
AAr
c
h64][2
/
14]
R
efa
c
tor arches hand
l
ing, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch6
4
][1
/
14] Add ident fi
e
ld to struct processor
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[
RTL-ifcv
t
] Improve conditional se
l
e
ct ops
o
n immedi
a
tes
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[ARM][2/3] Make if_neg_move and if_move_neg int
o
i
n
sn_and
_
split
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AArch6
4
] Pr
o
perly
handle simple arith+extend ops
in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious] Use std::
s
wap
instead
o
f m
a
n
ually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[c
o
mbin
e
][
o
bvious] Use
s
t
d::swap in try_combine
commit
|
commitdiff
|
tree
2015-07-21
ktkacho
v
[m
a
tch
.
p
d] PR middle-end/66915 Restric
t
A
- B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[
s
i
mplify-rt
x
][2/2] Simpli
f
y - (y
?
-
x : x) -> (!
y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
k
t
kacho
v
[PA
T
CH][
c
ombine][1/2] Try to
s
implify befor
e
substituti
n
g
commit
|
commitdiff
|
tree
2015-07-16
k
tkachov
[ARM][tests
u
ite] Do
n
ot override -mcpu in n
o
-vo
l
atile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[A
A
rch64] Use cinc m
n
em
o
nic for *c
s
inc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktka
c
ho
v
[
ARM
]
[
t
estsuite]
Add -
m
fl
o
at-abi=soft
f
p to
s
ome xsca
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[A
R
M][testsui
t
e]
F
i
x
FAIL:
g
cc
.
target/arm/
m
acro_defs0
.
.
.
commit
|
commitdiff
|
tree
next