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
[gcse] PR rtl-optimization/69886: Check target mode in can_assign_to_reg_without_clob...
2016-02-24
ktkachov
[g
c
se]
PR rtl-optimizati
o
n/6
9
886: Check target mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktka
c
ho
v
[
A
RM] Add in
i
tial support for
t
h
e
Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] PR t
a
r
g
e
t
/69875 Fix atomic_loaddi e
x
p
a
nsion
commit
|
commitdiff
|
tree
2016-02-19
k
tkac
h
ov
[AArc
h
64] Sk
i
p
g
cc
.
t
arg
e
t/aar
c
h64/
a
s
sembler
_
arch_
1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkach
o
v
[AArch64] PR ta
r
ge
t
/69161: Don't use special
predicat
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[ARM]
P
R targ
e
t/69161: Do
n
'
t ignore
m
ode wh
e
n matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[
A
Arch6
4
] O
n
ly
u
pdate as
s
embler
.
arch dir
e
ctive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
ARM][4/4]
A
djust gcc
.
target/arm/wmul-[123]
.
c
tests
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[c
s
e
][3/4] D
o
n't
o
v
erw
r
ite original rtx when f
o
l
ding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
kt
k
a
c
ho
v
[ARM]
[
2
/4] Fix operand cost
i
ng log
i
c for SMUL[TB][T
B
]
commit
|
commitdiff
|
tree
2016-02-04
ktkac
h
ov
[ARM][
1
/4
]
PR tar
g
et/
6
5932: Add
t
est
c
a
s
e
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM] PR target
/
6
5
932: stop cha
n
ging signedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[
A
RM] Fix PR tar
g
et/6940
3
: Bug in th
u
mb2_ior_sc
c
_strict_i
t
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktka
c
ho
v
[ARM] PR target/691
3
5: Mark
A
RM
v
8 vcvt in
s
t
r
uct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
t
ka
c
hov
[
AArc
h
64] Ha
n
d
le CSEL of
zero_extended operands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkac
h
ov
[
AArch64] Hand
l
e compare of zero_extract form of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] Pro
p
erly
r
eject inval
i
d
a
ttribute strings
commit
|
commitdiff
|
tree
2016-01-11
kt
k
a
ch
o
v
[
A
A
rch64] PR rtl-optimization/68796: Add
patt
e
rns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
k
t
k
a
chov
[RTL-ifc
v
t] PR rtl-
o
ptimiz
a
tion/68841: Make sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
kt
k
achov
[combine]
[
v
2] Canonicalise (r + r) to (r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
k
tkach
o
v
[combine]
Che
c
k WORD_R
E
GIST
E
R_
O
P
E
RATIONS normally rath
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkach
o
v
[A
A
r
ch64] PR rtl-optim
i
z
ation/68796 Add compa
r
e-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
k
a
chov
[AArch64] Properly cos
t
z
e
ro_exten
d
+ashi
f
t forms o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] PR tar
g
et/68696 FA
I
L: gcc
.
targe
t
/aarch
6
4
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkac
h
ov
[ARM] PR
t
arget/68648: Fold NOT of CONST_I
N
T
in and
s
i
_
iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[
c
ombine] Don't
create LS
H
IFTRT of
z
ero
bits in change_z
e
ro
_
ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch6
4
]
D
on't allow -mgeneral-
r
egs-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[
A
RM] PR target/68214:
Delete IP
-
reg-
c
lobbering cal
l
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktk
a
ch
o
v
[RTL-ifcvt] PR r
t
l-
o
ptimization/6862
4
: C
l
ean up l
o
gic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktk
a
c
h
o
v
F
ix FAIL
:
g
c
c
.
c-tort
u
re/execu
t
e
/20050124-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RT
L
-
i
fc
v
t] Reject insns that
are multiple_
s
ets
commit
|
commitdiff
|
tree
2015-11-27
ktkacho
v
[RTL-ifcvt
]
P
R
rtl-op
t
imization/68506: Fix emitt
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktka
c
h
ov
[combine] Only restrict p
u
r
e
s
implificatio
n
in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkach
o
v
[
c
alls
.
c] P
R
rtl
-
optimi
z
ati
o
n
/
67226: Take
i
nto account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
k
t
ka
c
hov
[RTL
-
ifcvt
]
PR rtl-optimization/68435 Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testcase for PR rtl-opt
i
mi
z
ation/68381
commit
|
commitdiff
|
tree
2015-11-24
k
tka
c
h
ov
[
AArc
h
64]
[
v2]
I
mprove com
p
a
rison
with comple
x
immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktka
c
hov
[cfg
l
o
o
p] PR middle-end/68375:
Restructure get_lo
o
p_body_
i
n_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkac
h
o
v
[RT
L
-re
e
] PR rtl-optim
i
zation/68194: Rest
r
ict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[
A
Arc
h
64] PR tar
g
et/6
8
363 Check that a
r
gumen
t
is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[AR
M
] Do not ex
p
and m
o
vmisalign patt
e
rn i
f
n
ot in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] PR 68149
F
ix ICE
i
n
u
naligned_loadd
i
s
p
lit
commit
|
commitdiff
|
tree
2015-11-20
kt
k
achov
[
A
RM] Dis
a
ble
n
e
o
n testing for armv7-m
commit
|
commitdiff
|
tree
2015-11-17
ktk
a
chov
[
A
R
M
] PR 68143
P
r
operly
update m
e
mory offsets
when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktka
c
hov
[combine] Don't tra
n
sf
o
r
m
sign and
z
ero extends inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[ARM] Fix c
o
sting of
vmul+vcvt combine pattern
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
ch
o
v
[
A
R
M][cleanup] R
e
m
ove
u
ses
of CONST_DOUBLE_HIGH
/
LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[A
A
rch
6
4][2/3] Impl
e
ment negcc, no
t
cc opta
b
s
commit
|
commitdiff
|
tree
2015-11-10
k
tka
c
hov
[op
t
ab
s
][i
f
cvt][1/3
]
D
efine negcc, notc
c
optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkac
h
ov
[haifa-sched
]
PR
rtl-optimization/
6
8236: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkacho
v
[AArch64
]
[
c
l
e
a
nup] Remove us
e
s
of CONST
_
DOUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64
]
PR
t
arget/6
8
129: Define
TA
R
GET_SUPPORTS_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
k
t
kachov
[R
T
L-
i
fcvt] PR rtl-opti
m
ization/67
7
49: Do not emi
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkacho
v
[c
p
][co
m
mitted] Fix bo
o
t
st
r
ap on arm d
u
e to print f
o
r
m
a
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
tkachov
[A
R
M/
A
Arch64] PR 680
8
8: Fix RTL checking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
Move
g
cc
.
target
/
arm/pr
6
792
9
_1
.
c test
t
o execute
.
e
xp
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[comment] Improve comm
e
n
t fo
r
reg_set
_
p
commit
|
commitdiff
|
tree
2015-10-30
k
t
kachov
[ARM] Fix c
h
ecking RTL error in cortex_a9_sched_adjust_cos
t
commit
|
commitdiff
|
tree
2015-10-27
k
tkachov
[AArch64] PR 68102: C
h
ec
k
that opera
n
d
is REG b
e
fore
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch
6
4
] Handle
v
e
cto
r
float modes
p
ro
p
er
l
y
in aa
r
ch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[A
R
M
]
PR target/6
7
9
29 Ti
g
hten
v
fp3_
c
ons
t
_double_for_bit
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkac
h
o
v
[AArch64] Enable aut
o
p
refet
c
her modelling in t
h
e scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[auto-in
c
-de
c
.
c
]
Account f
o
r cost
o
f move
operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
k
tkachov
[opta
b
s
.
c] Fix PR
6
798
9
: Handle co
n
st0_rtx targe
t
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktk
a
chov
[
AArch64] Add sup
p
ort f
o
r 64-
b
it
vector-mode
l
dp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkach
o
v
[simplify-rtx]
[
2/2] Use constants from po
o
l when simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkacho
v
[AArch64][1/2
]
Add fmul-by-powe
r
-
of-2+fcvt op
t
i
mi
s
ati
o
n
commit
|
commitdiff
|
tree
2015-10-19
ktkacho
v
[haifa-sched] model load/store multiple
s
properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
k
tkachov
[R
T
L ifcvt
]
PR
6778
6
, 67787: Check that intermed
i
ate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktk
a
c
hov
[
R
TL-ifcvt] PR rt
l
-
o
pti
m
ization/67481:
L
ook mo
r
e deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktk
a
chov
[RTL-ifcvt]
P
R rtl
-
opti
m
izatio
n
/67465: Handle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[
tree-i
n
line][obvious] Delete redundant coun
t
_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM] Replacing varia
b
le
swaps that
use a tempo
r
a
ry
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
k
tkachov
[AR
M
] Fix arm
b
ootstr
a
p fai
l
ure due to -Werr
o
r=shif
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
tkachov
[ARM] PR 67
4
39:
A
ll
o
w matching of *arm32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
t
kachov
[AArch
6
4] Use
l
o
gi
c
s_i
m
m type f
o
r
2
nd alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkacho
v
[
ARM][
3
/
3] Expand mod
by p
o
wer of
2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[A
A
rch64]
[
1/3] Expand signed
mod by power of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkach
o
v
[
RTL-ifcvt] Make non-conditi
o
nal execution
if-co
n
version
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkac
h
ov
[AArch64] Fix FAIL: gcc
.
tar
g
et/aarch64/target_attr_c
r
y
p
to_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[AArch64] Use
popcount_hwi i
n
stead o
f
ho
m
ebrew
v
ersion
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[
A
Arch64
]
[obviou
s
]
Remove obsolete c
o
mment in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
t
kachov
[
ARM] Use %wd forma
t
for lane printing i
n
bounds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[
A
RM]
ar
m
memcpy of alig
n
e
d
dat
a
commit
|
commitdiff
|
tree
2015-08-14
ktka
c
hov
[AArch64
]
[obvio
u
s] Fix some target attri
b
ute inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AA
r
c
h
64]
[
obv
i
ous]
Ma
r
k target_at
t
r_1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
t
k
a
c
h
ov
[RTL-ifc
v
t] All
o
w PLUS+immediate expressio
n
i
n noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
t
kachov
[RTL-ifcvt]
I
mprove conditio
n
al s
e
l
e
ct ops
on immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktk
a
chov
[
A
Arch64]
Do not
ICE after apologising for -
m
c
m
odel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][14/14] Reuse
targ
e
t_opti
o
n
_
c
u
r
r
ent
_
node
w
h
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
doc][13/14
]
Document
A
A
r
c
h
6
4
target attributes a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][12/
1
4] Target attributes
a
nd target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][11/14] R
e
-layout SIM
D
buil
t
i
n
types on buil
t
in
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64][10/14] Implement targ
e
t pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64
]
[
9/
1
4
] Implement TARGET_CAN_INLIN
E
_P
commit
|
commitdiff
|
tree
2015-08-04
k
tkac
h
ov
[AAr
c
h6
4
][8/14] Im
p
lement TARGET_OPTION_VALID
_
ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][7/14]
I
mplement TA
R
GE
T
_SE
T
_CURRENT_FUNCTIO
N
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch6
4
]
[
6/14]
I
mplemen
t
T
A
RGET_
O
PTION_SAVE/TARGET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][
5
/14] Make flag_omit_leaf_fra
m
e_pointer in
t
i
a
lize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
A
r
ch64][4/14
]
Cr
e
a
t
e TA
R
G
ET_FIX_ERR_A53
_
835769
a
n
d
.
.
.
commit
|
commitdiff
|
tree
next