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
ktkach
o
v
[AArch
6
4
] Handle compare of ze
r
o_
e
xt
r
a
ct for
m
o
f
TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArc
h
64] Properly
r
eject
invalid attribu
t
e strings
commit
|
commitdiff
|
tree
2016-01-11
k
tkachov
[AArch64] PR rtl-optimization/68796: Add pa
t
ter
n
s f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
kt
k
achov
[R
T
L-ifcv
t
]
P
R rtl-opti
m
izat
i
on/68841: Make s
u
re one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[combin
e
][v2] Canonic
a
lise (r + r) to (r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkachov
[
c
o
mbine] Check WO
R
D_REGIS
T
ER_O
P
ERATIONS normal
l
y rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
k
tkachov
[A
A
rch64]
P
R
rtl-optimiza
t
ion/
6
8796 Add
com
p
a
r
e-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
tkacho
v
[AArch6
4
] Properly co
s
t zero_ex
t
end
+
as
h
ift for
m
s
of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkacho
v
[AArch64] PR target
/
68696
F
A
I
L
:
gcc
.
target
/
aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkach
o
v
[A
R
M] PR ta
r
get/68648: F
o
ld
NOT of CONST_I
N
T in andsi_ior
s
i3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktka
c
ho
v
[com
b
i
n
e] Don't
create LSHIFTRT
o
f zero
b
its in
c
hang
e
_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
kt
k
a
c
hov
[AArch64] Don't allow -mgener
a
l-re
g
s-only to chang
e
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
k
t
kachov
[ARM] PR ta
r
get/
6
8
2
1
4
: Delete IP-reg-clobber
i
n
g
call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
t
kachov
[RT
L
-
i
fcvt] PR rtl
-
optimiza
t
ion/6
8
624:
Clean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FAI
L
: gcc
.
c-torture/execute/200
5
0
1
2
4-
1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
t
kac
h
ov
[RTL-
i
f
c
vt] Rej
e
ct
i
nsns that
are multiple_s
e
ts
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[
R
TL
-
ifcvt] PR rtl-optimization/68
5
0
6
:
Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine]
Only
r
estr
i
ct pure simplification
in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkach
o
v
[
c
alls
.
c] PR rtl
-
opti
m
iz
a
tion/6722
6
: Take into accoun
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
kt
k
achov
[RTL-ifcvt] PR rtl-opt
i
miza
t
io
n
/6843
5
Allow
(
c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testcase for PR rtl-optimization/68381
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[
AArch6
4
][v2] Im
p
rove comparison with complex immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkacho
v
[cfgloop
]
PR middle-
e
nd/68375: Restructur
e
get_loop_bod
y
_i
n
_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL
-
ree] PR rtl-
o
p
t
imization/
6
8
1
94:
R
e
strict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkach
o
v
[AArch
6
4] PR target/
6
8363
C
heck that
argument i
s
re
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[AR
M
] Do n
o
t expa
n
d mo
v
misalign p
a
tt
e
rn if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
t
kach
o
v
[ARM] PR 68149 Fix ICE i
n
unalign
e
d
_loaddi s
p
l
i
t
commit
|
commitdiff
|
tree
2015-11-20
ktkacho
v
[ARM]
D
isable neon
t
esting for armv
7
-m
commit
|
commitdiff
|
tree
2015-11-17
ktkac
h
ov
[ARM] PR 681
4
3
P
r
operly
u
p
dat
e
me
m
ory
o
f
f
set
s
when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
kt
k
achov
[
combine] Don't transform sign and zero extends inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkac
h
ov
[ARM
]
Fix c
o
stin
g
of vmul+vcvt combine pattern
commit
|
commitdiff
|
tree
2015-11-10
k
t
kachov
[ARM][cleanup] Rem
o
v
e uses of CONST_DOUBLE_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
k
t
k
a
cho
v
[
A
Arch64][2/3] Implement n
e
gcc,
notc
c
optabs
commit
|
commitdiff
|
tree
2015-11-10
kt
k
acho
v
[
optabs
]
[ifcvt][1/3
]
Def
i
n
e
n
e
gcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
k
tkac
h
ov
[haifa-sched] PR rt
l
-o
p
timization/6
8
236: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
hov
[AArch
6
4][
c
le
a
n
u
p
]
R
e
m
o
v
e uses
o
f CONST_DOU
B
LE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkach
o
v
[
A
A
rc
h
64]
PR
t
arget/68129: Define
T
A
RGET_SUPPORTS_
W
IDE
_
INT
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[R
T
L-ifc
v
t] PR rtl-opt
i
mizati
o
n/67749
:
D
o no
t
em
i
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkach
o
v
[cp
]
[committe
d
] F
i
x
bootstrap on arm du
e
to print form
a
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkach
o
v
[
ARM/AA
r
ch
6
4]
PR 68088: Fi
x
RTL checking
I
CE due
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
Move
gcc
.
ta
r
get/arm/pr67
9
29_1
.
c t
e
s
t
to execu
t
e
.
e
x
p
commit
|
commitdiff
|
tree
2015-10-30
ktk
a
cho
v
[
comment] Impro
v
e
co
m
me
n
t for
r
eg_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[ARM] Fix checking RTL
e
r
r
or in cortex_
a
9_sched_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64
]
PR
68102: Check
that operand is R
E
G before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkac
h
ov
[A
A
r
ch64] H
a
nd
l
e vector float m
o
des properly in
a
arc
h
64
_
outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM] PR t
a
rget/67929 Tig
h
ten v
f
p3_c
o
nst_double_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
kachov
[
A
Arch64] Enable
a
utoprefetcher mo
d
ell
i
ng in the s
c
heduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[aut
o
-
i
n
c-dec
.
c]
Account for cost of mo
v
e
o
pera
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
k
t
kachov
[optabs
.
c] Fix P
R
67989: Handle c
o
nst0_rtx target
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64] Ad
d
sup
p
o
rt for 64-bit vect
o
r-mode l
d
p/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[sim
p
lify-rtx][2/2]
U
se co
n
stants from pool when
sim
p
lifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkac
h
ov
[AArch64][
1
/2] Add
f
mul-by-power-of-2+fcvt op
t
imisa
t
ion
commit
|
commitdiff
|
tree
2015-10-19
ktk
a
chov
[
haifa-sc
h
ed] mo
d
el l
o
ad/
s
t
o
re m
u
ltipl
e
s properly
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
kt
k
ac
h
ov
[RTL if
c
v
t
] PR 67
7
86,
6
7787: Check that intermedi
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt]
P
R
rtl
-
optimi
z
a
tio
n
/67481
:
L
o
ok more
deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-if
c
v
t] PR
r
t
l-optimiza
t
ion
/
6
746
5
: Handle
p
a
irs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tree-inline][ob
v
iou
s
] Delete redundant co
u
nt_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkac
h
ov
[ARM]
R
eplacing v
a
riable s
w
a
ps tha
t
use a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM]
Fix
arm bo
o
tstrap failure due to -Werr
o
r=s
h
ift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[
A
RM] PR 67439: Allow m
a
tchi
n
g of *arm32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[A
A
rc
h
64] Use logics_im
m
type
f
o
r
2nd alternative o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkach
o
v
[ARM]
[
3/
3
] Expand mod by
p
ow
e
r of
2
commit
|
commitdiff
|
tree
2015-09-09
ktk
a
c
hov
[AArc
h
64][1/3] E
x
pand signed
m
o
d
by
p
ower of
2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
t
kachov
[R
T
L-ifcvt] Make
non-conditio
n
al execution if-c
o
nver
s
ion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktka
c
hov
[AArch64] Fix FAIL: gc
c
.
ta
r
ge
t
/aarch64
/
target_attr_cryp
t
o_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[A
A
rch
6
4] Use po
p
c
ount_hwi instead of
homebrew vers
i
o
n
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[AArch64][obvi
o
us] Re
m
ove obsolete comment in aa
r
ch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
t
kachov
[ARM] Use %wd format for lane printing in b
o
unds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkach
o
v
[
A
R
M] arm me
m
cpy
o
f aligne
d
data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[
A
A
rch64][ob
v
ious
]
Fix some target attribute inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
tkachov
[AArch64][obvious
]
Ma
r
k target_attr_1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
t
kac
h
o
v
[RTL-ifcvt] Allow PLUS
+
i
m
m
e
di
a
te exp
r
ession in
noce_
t
ry_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkach
o
v
[RTL-i
f
cvt
]
Improve
conditional
se
l
ect
o
p
s
on immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[
A
Arch64
]
Do not ICE after apolo
g
ising for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[A
A
rch64][14/14] Reuse target_opt
i
on_current_node w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
a
chov
[doc
]
[
1
3
/
14] Documen
t
AArc
h
64
t
arget attributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64][12/14
]
Target a
t
tributes and target pra
g
mas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][11/14] Re-
l
ayout SIMD
builtin types on b
u
iltin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kach
o
v
[
AAr
c
h64][1
0
/14] Implement targe
t
p
r
agmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][9/14] Impleme
n
t TARGET_CAN
_
INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][8/14] Impleme
n
t TARGET_OPTION_VALID_ATT
R
IBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
cho
v
[AArch
6
4][7/
1
4] I
m
p
l
ement TARGET_SET
_
CURRENT_FUNCTIO
N
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][6/14] Implement
TARGET_
O
PTION_SAVE
/
TARGET_O
P
TION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
cho
v
[AArch64][5/1
4
] Make flag_omit_leaf_frame_p
o
inter
intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][4/14] Cre
a
te TARGET_FIX_E
R
R_A53
_
835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][3/14] Refactor opti
o
n override
c
ode
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
r
c
h
6
4
]
[
2/14]
Refac
t
or arche
s
hand
l
ing,
add a
r
c
h
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][
1
/1
4
] Add ident field
to str
u
ct
p
rocessor
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[RTL-ifcvt] Imp
r
ove conditio
n
al select
ops on immedi
a
tes
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[ARM][
2
/3]
Make i
f
_ne
g
_mov
e
and i
f
_
move_neg into insn_and_split
commit
|
commitdiff
|
tree
2015-07-28
ktk
a
cho
v
[AArch64] Properly ha
n
dle simple arith+extend ops
in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
k
t
kachov
[
o
bvious] Use st
d
::
s
wa
p
i
n
stead of manua
l
ly
swa
p
ping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[c
o
mbine][obvious] Use std::swap in
t
ry_combi
n
e
commit
|
commitdiff
|
tree
2015-07-21
ktkachov
[match
.
p
d
] PR middle-end/66915 Restr
i
ct A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simpl
i
fy-
r
tx][
2
/2]
Simpl
i
f
y - (y ? -x : x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[PA
T
CH]
[
combine]
[
1/2] Try to simplify be
f
ore subs
t
ituting
commit
|
commitdiff
|
tree
2015-07-16
ktkacho
v
[A
R
M
][testsuite] Do not
o
verri
d
e -mcpu i
n
no-v
o
latile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AArch64] U
s
e
cinc mnemo
n
ic for *csin
c
2
<
mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM][te
s
tsuite] Add -mfloat-ab
i
=
so
f
tf
p
to so
m
e
x
s
cale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktk
a
chov
[ARM][testsuit
e
] F
i
x
FAIL: g
c
c
.
target/arm/macro_defs0
.
.
.
commit
|
commitdiff
|
tree
next