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
[combine][v2] Canonicalise (r + r) to (r << 1) to aid recognition
2016-01-05
ktkac
h
ov
[c
o
m
bine][
v
2] Canonicalise (r
+ r) to (
r
<< 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
kt
k
acho
v
[
combin
e
]
C
h
e
ck WORD_REG
I
STER_OPERA
T
I
O
NS
normally ra
t
her
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
k
t
k
achov
[AArch64] PR rtl-optimization/68796 Add compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
achov
[AArch64] Properly cost zero_exte
n
d
+ashift for
m
s of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktk
a
chov
[AArch64] PR t
a
rget
/
68696
FAIL:
g
cc
.
target/aa
r
ch
6
4
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[ARM] PR target/6864
8
:
F
old NOT of CONST_I
N
T in a
n
dsi
_
iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[combine] Don't create L
S
HIFTRT of
zero bi
t
s
i
n change
_
z
e
ro_e
x
t
commit
|
commitdiff
|
tree
2015-12-04
ktkac
h
ov
[AArch64
]
Don't allow -mg
e
neral-regs-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
k
t
k
a
c
hov
[
A
RM] PR target/68214
:
Delete IP-reg-
c
lobbering call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
tkacho
v
[RT
L
-ifc
v
t] PR rtl-opt
i
mization/68624: Clean
u
p
log
i
c
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
F
ix
F
AI
L
:
gcc
.
c-to
r
t
ure/e
x
ecu
t
e/20050124-
1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt] R
e
ject i
n
sns that are mult
i
ple_sets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[
R
TL-ifcvt] P
R
rtl-opt
i
miza
t
ion/68506: Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine]
Only res
t
ric
t
pure simpl
i
fic
a
tion in mu
l
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktka
c
h
o
v
[call
s
.
c]
PR rtl
-
optim
i
z
a
ti
o
n/67226: Tak
e
into account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-ifcvt]
P
R rtl-opt
i
mization/
6
8
4
35
Al
l
o
w
(
c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testcase for PR
r
tl-optimization
/
6
8
381
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[AArch64
]
[v2]
I
m
prove
c
omparison with c
o
mplex immed
i
ates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkacho
v
[cfgloop] PR middle-end/68375:
R
estructure get_loop
_
bo
d
y
_
in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkac
h
ov
[RTL
-
ree] PR rtl-optimization/68194: Restric
t
co
p
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktka
c
hov
[AAr
c
h64
]
PR t
a
r
get/68363 Check that argument is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Do n
o
t e
x
p
and movmisalig
n
p
attern
if
not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
tkachov
[ARM] PR 68149 Fi
x
ICE in unal
i
gned_
l
oaddi
s
p
l
it
commit
|
commitdiff
|
tree
2015-11-20
ktk
a
chov
[
ARM] Disable
neon testing f
o
r armv
7
-m
commit
|
commitdiff
|
tree
2015-11-17
k
t
kachov
[ARM] PR 68
1
43 Pr
o
perly u
p
date memory offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[
c
omb
i
ne] Don'
t
t
ran
s
form si
g
n
and zero
extends inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
A
RM]
Fix costing of vmul+vcv
t
combine pa
t
tern
commit
|
commitdiff
|
tree
2015-11-10
k
tkachov
[ARM][cleanup] Rem
o
ve uses of CONST_DOUBLE_HIGH
/
LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkach
o
v
[AArch
6
4][
2
/3] I
m
plement negcc,
notcc
o
pt
a
bs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[optabs][ifcv
t
]
[
1/3] Define neg
c
c, no
t
cc optabs
commit
|
commitdiff
|
tree
2015-11-10
k
t
kachov
[haifa-
s
ched]
PR rtl-optimization/68236: Exi
t
early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64][cleanup] Remove uses of CONST_DOU
B
LE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[A
A
rch64] PR target/6
8
12
9
: D
e
f
ine TARGET_SUPPORTS_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkac
h
ov
[RTL-ifcv
t
]
P
R
rtl-optimization/67749: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
t
k
a
c
h
o
v
[cp][co
m
mitted] Fi
x
bootstrap
o
n ar
m
due to print format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
tkachov
[ARM/AArch64] PR 68088: F
i
x RTL
c
hec
k
ing I
C
E
d
ue
to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktk
a
chov
Move gc
c
.
targ
e
t
/a
r
m/pr67
9
29_1
.
c test t
o
execute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktkacho
v
[com
m
ent] Improve comm
e
nt f
o
r
reg_s
e
t_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[ARM
]
Fix c
h
ecking R
T
L
erro
r
in corte
x
_a
9
_s
c
hed_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[
A
Arch64] PR 681
0
2
: Check that op
e
ra
n
d
i
s REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] Handle v
e
ctor
float modes properly in aarch6
4
_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[
ARM] PR t
a
rge
t
/67929 Tighten
v
fp3
_
c
o
nst
_
do
u
ble_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkach
o
v
[AArch64] Enable autoprefet
c
he
r
modelling in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[auto-inc-
d
ec
.
c] Account for cost of move op
e
r
ati
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkach
o
v
[opt
a
bs
.
c] F
i
x PR
67989: Han
d
le const0_r
t
x
target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
tkachov
[A
A
rch64]
Add s
u
ppo
r
t f
o
r
64-bi
t
vector-mode
l
dp/stp
commit
|
commitdiff
|
tree
2015-10-20
k
t
k
a
c
h
ov
[simpli
f
y-rtx][2/
2
] Use constants from pool when simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64][1/2] Add fmul-b
y
-
p
ower-
o
f-2+fcv
t
optimisation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa-sched] model l
o
ad/store mu
l
tip
l
es properl
y
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
k
t
kach
o
v
[RTL
ifcvt] PR
6
7786, 67787
:
Check that
i
n
t
er
m
ediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[
R
TL-if
c
vt] PR rtl-opti
m
ization/6
7
4
81: Lo
o
k m
o
re deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
kt
k
achov
[RTL-ifcvt] PR rtl-optimization
/
67465:
H
andle
p
a
i
rs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[t
r
e
e
-inline][obvious]
D
elete redun
d
a
n
t
c
o
u
n
t
_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM] R
e
p
l
acing variable swaps th
a
t
u
se
a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM] Fix arm b
o
otstrap failure due to -Werror=shi
f
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM] PR 67439: Allow matching of
*
arm32_mov
h
f w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
t
kachov
[AArch64] U
s
e
logics
_
imm type for 2nd al
t
ernative
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
kt
k
achov
[ARM][3/3
]
Expand mod by po
w
e
r
of
2
commit
|
commitdiff
|
tree
2015-09-09
ktka
c
h
o
v
[AArch64
]
[1/3
]
Expand si
g
ned mod by
power of 2
u
sing
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-ifcv
t
] Make non-conditional execution if-conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AArch6
4
] Fix FAIL: g
c
c
.
target/aarch6
4
/target_attr_cry
p
t
o
_i
c
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkach
o
v
[AArch64]
U
se po
p
count_hwi instead of homebrew version
commit
|
commitdiff
|
tree
2015-08-19
k
tkacho
v
[AArch64][ob
v
ious
]
R
e
move
o
b
solete com
m
ent in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkacho
v
[ARM
]
Us
e
%
w
d format for lane printing in bound
s
_check
commit
|
commitdiff
|
tree
2015-08-17
ktka
c
hov
[AR
M
] arm
mem
c
p
y of aligned dat
a
commit
|
commitdiff
|
tree
2015-08-14
k
tkachov
[A
A
r
ch64][
o
bv
i
ou
s
]
Fix some targ
e
t attri
b
u
t
e i
n
li
n
in
g
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
t
k
achov
[AArch64][ob
v
ious]
M
ark target_attr_1
.
c as
c
ompile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifc
v
t] Allow
P
LUS+immediate e
x
p
ression in noce_
t
ry_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-if
c
vt] I
m
prove condition
a
l se
l
ect ops on
i
mme
d
iates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64]
D
o
n
ot ICE aft
e
r apologising
for -
m
cmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tk
a
c
hov
[AArch
6
4][14/14] R
e
use target_opt
i
on_curren
t
_node
when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][13/14] Docum
e
nt A
A
rch64 target att
r
ibu
t
es
and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch
6
4]
[
12
/
14] Targe
t
attributes and target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Ar
c
h64]
[
11/14] Re-la
y
out SIMD buil
t
in t
y
pes on
b
u
iltin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AAr
c
h64][10/14
]
I
m
pl
e
ment target pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AAr
c
h64]
[
9/14] Implement
T
ARGET_CAN_INLIN
E
_
P
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
c
hov
[AArch
6
4][8/
1
4] Implement TARGET_OP
T
ION_VALID_ATTRIB
U
TE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][7/14]
I
mplement TA
R
GET
_
SET_CURREN
T
_
F
UNCTION
commit
|
commitdiff
|
tree
2015-08-04
k
tk
a
chov
[
A
Arch64][6/14
]
Implement TARGET_OPTION_SAVE/TAR
G
E
T
_OP
T
ION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][5/14] Make flag_o
m
i
t
_
leaf_fr
a
me_
p
ointer intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AA
r
ch64][4
/
14] Create
T
ARGET_F
I
X
_ERR_A53_835769
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AAr
c
h
6
4
][3/1
4
]
Refactor option over
r
i
de code
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[A
A
rch64][2
/
14] Refac
t
o
r arches handling, add a
r
ch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArc
h
64][1/14] Ad
d
id
e
nt fie
l
d
t
o stru
c
t processor
commit
|
commitdiff
|
tree
2015-08-03
kt
k
acho
v
[RTL-ifcvt] I
m
prove con
d
itional select ops on i
m
medi
a
tes
commit
|
commitdiff
|
tree
2015-07-31
kt
k
ac
h
ov
[ARM
]
[2/3] Make if_
n
e
g
_
move and if_m
o
ve_ne
g
int
o
insn_and_split
commit
|
commitdiff
|
tree
2015-07-28
k
t
kach
o
v
[AAr
c
h64] Prope
r
ly handle simple arith+ext
e
nd o
p
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obv
i
ous] Use s
t
d::swap instead of manual
l
y swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[combine][obvi
o
us
]
Use st
d
:
:
swap in t
r
y_com
b
ine
commit
|
commitdiff
|
tree
2015-07-21
ktkachov
[match
.
pd] PR middl
e
-en
d
/
6
69
1
5 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
ktkac
h
ov
[PATCH][comb
i
ne][1/2] Try to si
m
plify be
f
ore substituting
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[
A
R
M
]
[tes
t
suite] Do not override -mcpu in no-volatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
k
t
kachov
[AArch64] Use c
i
nc mne
m
onic for *csinc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM][tes
t
su
i
t
e] Add -mfloat
-
a
bi=
s
oftfp
t
o some x
s
cale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[
A
RM][testsuite] Fix F
A
IL: gcc
.
targe
t
/
arm/macro_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
k
t
k
a
chov
[AArch64][tests
u
ite] Adjust some arit
h
+compare
tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkacho
v
[obvious] Fix typos abo
v
e e
x
p
a
nd_cond_expr_using_cm
o
v
e
commit
|
commitdiff
|
tree
2015-07-08
ktkachov
[ARM
]
Initialise cost to COSTS_N
_
INSNS (1) and
i
ncr
e
m
e
nt
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktk
a
cho
v
[i386][obviou
s
] Use std::swap i
n
stead of
m
anually s
w
ap
p
i
ng
.
.
.
commit
|
commitdiff
|
tree
next