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] Expand DImode constant stores to two SImode stores when profitable
2016-02-19
k
t
kachov
[
A
A
r
c
h64] Skip gc
c
.
t
a
r
g
et/aarc
h
64/a
s
s
embler_
a
rch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkach
o
v
[AArch64] P
R
target/69161: Don'
t
use speci
a
l predicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[A
R
M] PR target/6
9
16
1
:
Don't ignor
e
m
ode when matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[A
A
rch64
]
On
l
y
u
p
da
t
e
assembler
.
ar
c
h directive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][4/4] Adj
u
st gc
c
.
target/arm/wmul-[12
3
]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[cse][3/4] Don't overwrite original rtx when folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][2/4] F
i
x
operand costing logic for SM
U
L
[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
k
t
kachov
[ARM][1/4]
PR target/
6
5932:
A
dd test
c
ase
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM] PR tar
g
et
/
65932:
stop
changi
n
g signedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
k
t
kachov
[ARM
]
Fix PR t
a
rget/69403: Bug in th
u
mb2_ior_scc_strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktk
a
chov
[
ARM] PR target/
6
9
135: Mark AR
M
v8
v
cvt instruct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64]
H
an
d
le CSEL of zero_e
x
tended operands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AAr
c
h
6
4] H
a
n
d
le compare of zero
_
ex
t
ract form of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkac
h
ov
[AA
r
ch64] Pro
p
er
l
y reject inval
i
d a
t
tribute st
r
in
g
s
commit
|
commitdiff
|
tree
2016-01-11
kt
k
a
c
hov
[AA
r
ch64] PR
r
t
l-opt
i
miza
t
i
o
n/68796: Add patterns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[RT
L
-ifcvt
]
PR
rtl-optimizat
i
o
n/68841: Make sure
o
ne
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkacho
v
[combin
e
][v2] Canonicali
s
e (r
+ r) t
o
(r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkac
h
ov
[combine] Chec
k
WORD_REGISTE
R
_O
P
ER
A
T
IONS normally rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktk
a
chov
[AArch64] PR rtl-optimiza
t
i
on/6
8
796 Ad
d
c
o
m
p
are-
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64]
Properly cost z
e
ro_exten
d
+ashift forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] PR tar
g
e
t
/68696
FAIL: g
c
c
.
t
arget
/
aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkac
h
ov
[
A
RM] PR target/68648: Fold NOT of CONST_INT in andsi_io
r
si3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[
c
ombine] D
o
n'
t
cr
e
ate LSHIFT
R
T of zero bits i
n
change_ze
r
o_ex
t
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64] Don
'
t allow -mgeneral-regs-on
l
y
t
o
change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[
A
R
M] PR targ
e
t/68214: Delet
e
IP-re
g
-c
l
obbering ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL-ifcvt] PR rtl-opt
i
mization/68624: Cle
a
n u
p
logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FAIL: gcc
.
c-torture
/
e
x
e
c
ute/2005012
4
-1
.
c
-O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt] Reject i
n
sns that ar
e
multiple_sets
commit
|
commitdiff
|
tree
2015-11-27
kt
k
a
ch
o
v
[RT
L
-ifcvt] PR rtl-o
p
t
imization/68506:
F
ix emitt
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkacho
v
[co
m
bi
n
e] Only
r
e
s
tr
i
c
t
pu
r
e simplification in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[call
s
.
c]
P
R
rtl
-
op
t
imization/67
2
26: Take into acco
u
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-ifcvt] PR
r
tl-opt
i
m
i
za
t
io
n
/68435 Allow
(
c ?
x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
kt
k
a
c
hov
Testcase for PR rt
l
-optimization/68381
commit
|
commitdiff
|
tree
2015-11-24
kt
k
achov
[AArch
6
4][v2]
I
m
prove
c
omparison with co
m
plex immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
tkachov
[
c
fg
l
oop] P
R
middle-end/6
8
375: Restruc
t
ure get_loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkacho
v
[RTL-ree] PR rtl
-
op
t
imi
z
ation/
6
8
1
9
4
:
Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch64
]
PR target/68363 Check that argument is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Do not expand movmisalign patter
n
if not
i
n 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
t
kachov
[ARM] PR 68149 Fix IC
E
in unalig
n
e
d
_loaddi split
commit
|
commitdiff
|
tree
2015-11-20
ktkacho
v
[ARM
]
D
isable neon testing for arm
v
7-
m
commit
|
commitdiff
|
tree
2015-11-17
ktkac
h
o
v
[A
R
M] PR 68143 Properly upd
a
te mem
o
ry offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[combine] D
o
n
't
t
ransform
s
ign a
n
d zero extends insid
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkach
o
v
[A
R
M] Fi
x
c
osting of vmul+vcvt combine patter
n
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[AR
M
][cleanup
]
Remov
e
us
e
s o
f
CONST_DOUBLE_H
I
GH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AArc
h
64][2/3] Impl
e
men
t
negcc, notcc op
t
abs
commit
|
commitdiff
|
tree
2015-11-10
kt
k
achov
[opta
b
s][i
f
cvt][1/
3
]
D
efine negc
c
, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[haifa-sc
h
ed
]
P
R
rtl-optimization/68236: Exi
t
early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktk
a
chov
[AA
r
ch64][cleanu
p
]
R
emove
uses o
f
C
ONST_DOUBLE
_
HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktk
a
chov
[AArch64] PR target/68129: Def
i
ne TARGET_SUPPORTS_
W
IDE_I
N
T
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[
R
TL-ifcvt] PR rtl-optimiza
t
ion/677
4
9: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp][
c
ommitted] Fix bootstrap on arm due to print fo
r
mat
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkacho
v
[ARM/
A
Arch64]
PR 68088: Fix R
T
L ch
e
cking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
M
ove
g
c
c
.
t
arget/ar
m
/pr67929_1
.
c te
s
t to execu
t
e
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[comment] Improve comment for reg_set_
p
commit
|
commitdiff
|
tree
2015-10-30
ktkac
h
ov
[ARM] Fix ch
e
cking RTL e
r
ror in cor
t
ex_a9_sched
_
adju
s
t_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AA
r
ch6
4
]
PR 68102: Che
c
k that oper
a
nd i
s
REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktk
a
chov
[
A
Arch64] Handle ve
c
tor f
l
oat
m
o
d
es proper
l
y in a
a
rch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[
A
RM] PR target/67929 Tighten vfp
3
_const_double_for_bi
t
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
kachov
[AArc
h
64]
E
n
a
ble autopr
e
fetcher mod
e
lling in the schedule
r
commit
|
commitdiff
|
tree
2015-10-26
k
t
k
ach
o
v
[
a
u
t
o
-
inc-dec
.
c
]
Account for cos
t
of move operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktk
a
c
h
ov
[op
t
abs
.
c]
F
ix PR 6798
9
: Handle const0
_
rtx target i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AA
r
ch64] Add support
f
o
r 64-bit
v
ector-mode ldp/st
p
commit
|
commitdiff
|
tree
2015-10-20
k
tkachov
[s
i
mp
l
i
fy-rt
x
][
2
/2] Use c
o
nstants from poo
l
when simp
l
ifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkacho
v
[A
A
rch64
]
[
1
/2] Add
f
mul-by-p
o
wer-of-2+fcvt
o
ptimisa
t
ion
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa
-
sched] model
load
/
s
tore multiples
properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktka
c
h
o
v
[
R
TL if
c
vt] PR 67786, 67
7
8
7:
Check
that intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-if
c
v
t
] PR rtl-optim
i
z
ation/674
8
1: Look more
d
e
e
ply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt]
P
R
rtl-op
t
imization
/
67465: Handle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tree-inl
i
ne]
[
obvio
u
s]
Delete r
e
d
u
ndant cou
n
t_ins
n
s
_
seq
commit
|
commitdiff
|
tree
2015-09-21
k
t
kachov
[
A
RM] Replacing variable s
w
aps that use a tem
p
orary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[A
R
M] Fix ar
m
bootstrap failur
e
d
u
e to
-
W
error=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[
A
RM] P
R
67439: All
o
w matching of *arm32_mov
h
f
when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
kt
k
a
cho
v
[A
A
rch
6
4] Use logics_imm
type
for 2nd alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AR
M
][3/
3
]
E
x
pand m
o
d by power of
2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AAr
c
h64][1/3] E
x
pand signed mod by
p
owe
r
of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktk
a
ch
o
v
[
R
TL-ifcvt]
M
a
k
e
n
on-conditional e
x
ecution if
-
conv
e
rsi
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AArch64] Fix FAIL: gcc
.
t
arg
e
t
/
a
arch64/target_attr_c
r
ypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch
6
4] U
s
e
p
opcount_
h
wi instead
o
f
homebrew
v
ersion
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[
AArch64
]
[o
b
vious] Rem
o
v
e obsolete comment in aa
r
ch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkach
o
v
[ARM] Use %wd fo
r
mat for l
a
ne printing in bounds_c
h
eck
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] arm me
m
c
p
y of aligned da
t
a
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArc
h
64][obvious] Fix some target
a
ttri
b
ute inlin
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkacho
v
[
AArch64][
o
bvious] Mark
target_
a
t
tr_1
.
c
as
c
omp
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[R
T
L-
i
fcvt] Allow PLUS+immediate expression i
n
noce_
t
ry_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-i
f
cvt] Impro
v
e con
d
itional select ops on immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[A
A
r
ch
6
4] Do
n
o
t
ICE a
f
ter ap
o
logi
s
ing f
o
r
-mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][14/14]
R
e
use ta
r
ge
t
_op
t
ion
_
current
_
node whe
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[doc][13/14]
Do
c
ument
A
A
rch
6
4 target
a
ttributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tka
c
ho
v
[
AArch6
4
][12/14] Target at
t
ribute
s
and target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AAr
c
h64][11/14] Re-l
a
y
o
u
t
SIMD buil
t
in types on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[
A
Ar
c
h64][10/
1
4]
I
m
p
le
m
e
n
t target pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
ho
v
[
AArch64]
[
9/14]
I
mplement TAR
G
ET
_
CAN_
I
N
L
INE_P
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[A
A
rch64][8/14]
I
mplement TARGET_OPTION_VA
L
ID_ATT
R
I
BUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch64][7/14] Im
p
l
e
ment TARGET_SET_C
U
R
RENT
_
FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AA
r
c
h
6
4][6/
1
4] Imp
l
ement TARGET_OPTION_SAVE
/
TARGET_OPTION_
R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][5/14] Make fl
a
g_omit_le
a
f_frame_poin
t
er
intial
i
ze
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch64][4/14] Create TARGET_FIX_ERR_A53_
8
35769 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[A
A
rc
h
64][3/14] Refac
t
or option overr
i
de code
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch6
4
][
2
/14] Refactor arch
e
s hand
l
i
n
g,
a
d
d
arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h64][1/14] Ad
d
ident fie
l
d to
s
truct processor
commit
|
commitdiff
|
tree
next