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] Fix gcc.dg/torture/float32-builtin.c with RTL checking
2016-02-17
ktkachov
[AArch6
4
]
P
R
t
arget/
6
9161: Do
n
't use special predicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
k
tkachov
[ARM] PR
t
arget/691
6
1: Don
'
t
ig
n
ore mo
d
e
w
h
en matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[A
A
r
c
h
6
4
] Only update
a
ssembler
.
arch directive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkac
h
o
v
[AR
M
][4/4] Adjust g
c
c
.
target/arm/
w
mu
l
-[123]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
ktkac
h
ov
[cse][3/4]
D
on't overwrite
o
rig
i
nal
rt
x
when
foldi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][2/4] Fix operand
c
ost
i
ng logic fo
r
SMUL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
k
t
kachov
[ARM]
[
1/4] PR ta
r
get/65
9
32: Add testcase
commit
|
commitdiff
|
tree
2016-02-04
ktkach
o
v
[A
R
M] PR target/65
9
32: stop changing sign
e
dness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
k
t
k
a
chov
[
A
RM] Fix
P
R
tar
g
et/69403: Bug in thumb2_ior_scc_str
i
ct_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
k
tkac
h
o
v
[
A
R
M
] PR target/691
3
5: Mark A
R
Mv8 vcvt inst
r
u
ctions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AAr
c
h64] Handle
CSEL
of zero_exte
n
d
ed
operand
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] Handle
compa
r
e o
f
zero_extract form of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] Pro
p
e
rly
r
ej
e
ct invalid
a
tt
r
ibute st
r
ings
commit
|
commitdiff
|
tree
2016-01-11
ktka
c
ho
v
[AArch64]
P
R rtl-optimization/68796
:
Add patte
r
ns
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktka
c
hov
[
RTL-ifc
v
t] P
R
rtl-optimizatio
n
/68841: Make
s
ure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktk
a
chov
[combine][v
2
]
Canonicalise (r + r) to (r << 1)
t
o aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkach
o
v
[
combine] C
h
eck
W
ORD_REGISTER_
O
PERATIONS n
o
rmally rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkac
h
o
v
[AArch64] PR rtl-optimization/68796 Ad
d
compare
-
of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch6
4
] Pro
p
e
r
ly c
o
s
t
z
e
ro_extend+a
s
hift f
o
r
m
s o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64
]
PR target/68696 FAI
L
: gcc
.
t
a
rget/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
tkachov
[AR
M
]
P
R target/68648: Fold NOT o
f
CONST_INT in
andsi_iors
i
3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[combine] D
o
n't cre
a
te LSHIF
T
RT
o
f
zero
b
its in change_zero_
e
xt
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64] Don't allow
-
mge
n
eral-regs-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktka
c
hov
[ARM] PR target/6821
4
: Delete
IP-reg-clobbe
r
ing cal
l
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL-
i
fcvt] PR
rtl-optimization/68624: Clean up lo
g
ic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktka
c
hov
Fix
F
A
I
L:
gcc
.
c-
t
o
r
tur
e
/
execute/20050124-1
.
c
-O
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
tkachov
[R
T
L-ifcvt] Reject insns that are mu
l
t
iple_sets
commit
|
commitdiff
|
tree
2015-11-27
k
t
k
achov
[RTL-ifcvt] PR rtl-
o
ptimi
z
a
t
ion/68506: Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
tkachov
[
c
ombine] Only restrict pur
e
simplification in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[calls
.
c
]
PR
rtl-opt
i
mization/6
7
226:
T
ake into
ac
c
ou
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
kt
k
achov
[RTL-i
f
cvt] PR rtl
-
optimization/68435 Al
l
o
w (c
? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
tkachov
Testca
s
e
for PR rtl-optimization
/
683
8
1
commit
|
commitdiff
|
tree
2015-11-24
ktkacho
v
[
AA
r
ch64][v2] Improve comparison with complex imme
d
iates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cfgloop] PR
middle-end/6
8
375: Restru
c
ture get_loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-ree] PR rtl-optimizati
o
n/68194: Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
k
t
ka
c
h
o
v
[AArch64] PR
tar
g
e
t/68363
C
heck that argument is rea
l
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
t
kachov
[ARM] Do not expand m
o
vmisalign
patte
r
n if not in
3
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
t
k
achov
[ARM] PR 6
8
149 Fix
ICE in u
n
aligned_lo
a
d
d
i split
commit
|
commitdiff
|
tree
2015-11-20
ktkach
o
v
[
A
RM]
D
is
a
ble neon
te
s
ting for
a
rmv
7
-m
commit
|
commitdiff
|
tree
2015-11-17
kt
k
ach
o
v
[ARM] PR
6
8143 Proper
l
y update me
m
o
ry offs
e
t
s
when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[
c
o
m
b
i
n
e] Don't t
r
ansfor
m
si
g
n and z
e
r
o ex
t
e
nds insid
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
k
tkach
o
v
[ARM] F
i
x
costing
o
f vmul+vcvt
combine p
a
ttern
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
chov
[AR
M
][cleanup] R
e
m
o
ve uses o
f
CON
S
T_DOUBLE_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
cho
v
[AArch64][2/3] Implement
n
egcc, notcc o
p
tabs
commit
|
commitdiff
|
tree
2015-11-10
k
tka
c
hov
[
o
p
tabs][i
f
cvt][1/3]
Define
n
egcc, notcc opta
b
s
commit
|
commitdiff
|
tree
2015-11-10
ktkach
o
v
[haifa-s
c
h
e
d
]
PR rt
l
-
op
t
imizat
i
on/68236:
E
xit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[
A
Arch6
4
][clean
u
p] Remove uses o
f
CONST_DOUBL
E
_H
I
GH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AAr
c
h64] PR
t
a
r
ge
t
/68129: Define
TARGET_SUPPORTS_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
ho
v
[RTL-ifcvt]
PR
r
tl-optimization/67749: Do
no
t
emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp][commi
t
ted] Fix bootstrap on arm due to prin
t
format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[AR
M
/AArch64]
PR 68088: Fix RTL check
i
ng ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkach
o
v
Move gcc
.
target/arm/pr67
9
29_1
.
c test
t
o execu
t
e
.
exp
commit
|
commitdiff
|
tree
2015-10-30
kt
k
achov
[comment] Improve com
m
ent for
reg_set
_
p
commit
|
commitdiff
|
tree
2015-10-30
k
t
kachov
[ARM]
F
ix c
h
e
c
king RTL error i
n
c
o
rtex_a9_
s
ched_adjus
t
_cost
commit
|
commitdiff
|
tree
2015-10-27
k
t
kachov
[AArch
6
4] PR
68102: Check th
a
t operand is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AA
r
ch64
]
Handle vector
f
lo
a
t modes
p
r
operly in aar
c
h64_o
u
tp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
tk
a
chov
[ARM]
PR target/67929 Tighten vfp3_const_double_f
o
r
_
bit
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[
A
Ar
c
h64] Enable aut
o
prefetcher modelling
in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
k
t
kachov
[auto-in
c
-
d
ec
.
c]
Account for cost of move opera
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[opt
a
b
s
.
c
]
Fix
PR
6
7989:
Handle const0_rt
x
target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[A
A
rch64] Add su
p
port for 64-bit vector-mode
l
dp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkach
o
v
[si
m
p
lify-rt
x
][
2
/2] Use consta
n
ts f
r
om
pool when sim
p
lifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkacho
v
[AArch64][1/2
]
Add fmul
-
by-power-of-2
+
fcvt optimisation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa-
s
ched]
m
o
del load
/
store multiples properly
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[RTL ifcvt] PR 67786, 67787: Check that intermediat
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
tkachov
[RT
L
-ifcvt] P
R
r
t
l-optimization/67481: Look more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
tka
c
hov
[RTL-ifcvt] PR rt
l
-op
t
imizati
o
n/674
6
5: Handle p
a
i
rs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktk
a
chov
[tree-inline]
[
obvio
u
s] Delete redundant count_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkach
o
v
[
ARM] R
e
pl
a
cin
g
variabl
e
swap
s
that use
a
temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
k
t
kachov
[
A
RM]
F
ix arm bo
o
t
stra
p
f
ailure
d
u
e to -We
r
ror
=
sh
i
ft
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkacho
v
[ARM] P
R
67439: Allow matching of *a
r
m32_m
o
vhf
when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
tk
a
chov
[AArch64]
Use logics_imm type for 2nd
alternative
of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
tkachov
[ARM
]
[3/3] E
x
p
a
nd mod by powe
r
of 2
commit
|
commitdiff
|
tree
2015-09-09
ktk
a
chov
[AArch6
4
]
[
1
/3] Ex
p
and
s
igned
mod by power of 2
u
si
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkac
h
ov
[RTL-ifcvt]
M
ake non-c
o
nditional execution if
-
convers
i
on
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktka
c
h
ov
[
AArc
h
64] Fix FAIL: gcc
.
target/
a
arch64/target_
a
t
t
r_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AA
r
ch64] Use popco
u
n
t_hwi i
n
s
t
ead of
homeb
r
e
w
v
e
rsion
commit
|
commitdiff
|
tree
2015-08-19
k
tkachov
[AArch64][obvious] Rem
o
ve obs
o
lete comment
i
n aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[
A
R
M] Use %
w
d form
a
t for l
a
ne print
i
ng in b
o
unds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] arm memcpy of
a
l
i
gn
e
d data
commit
|
commitdiff
|
tree
2015-08-14
ktkach
o
v
[AArc
h
6
4
][obvious] Fix som
e
target attrib
u
te inlin
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArc
h
64][ob
v
ious]
M
ark target_attr_1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
kt
k
achov
[RTL-ifcvt] Allow PLUS
+
immedia
t
e
e
xpres
s
ion in noce_try_sto
r
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
kt
k
achov
[RTL-ifcv
t
] Impro
v
e cond
i
tional
s
elec
t
ops on
i
m
m
e
d
iat
e
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[
AArch64] Do
not ICE af
t
er apologising for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch6
4
]
[
14/14]
Reus
e
target_option_cu
r
r
en
t
_node w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[doc][13/14
]
D
o
c
u
m
ent AArc
h
64 target
a
ttrib
u
t
e
s and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kach
o
v
[AArch
6
4][12/14] Target attribu
t
es and t
a
rget pra
g
mas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][11/14] R
e
-lay
o
u
t
SIMD
b
uiltin types on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][10/14] Implem
e
nt targ
e
t pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
ho
v
[AArch6
4
][9/14] I
m
plement TARG
E
T
_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64]
[
8/14] I
m
plement TARGET_OPTION_VALID
_
A
TTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][7/14]
I
mplement TARGET_SE
T
_CURRENT_FUNCT
I
ON
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ach
o
v
[AArc
h
6
4
][6/14] Implement TARGE
T
_OPTION
_
SAVE
/
TARGET_
O
P
TION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[A
A
rch64][5/14]
Make flag_o
m
it_l
e
af_fr
a
me_pointer
i
ntialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch6
4
][4/14
]
Create
T
ARGET_
F
IX_ERR_A53_835
7
6
9
and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][3/14]
R
efa
c
to
r
option overr
i
d
e
code
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
c
h
ov
[AArch64][2/14] Refactor
arches
handling, add a
r
c
h
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[
AArch64][1/1
4
] Ad
d
id
e
nt fiel
d
t
o str
u
c
t pro
c
essor
commit
|
commitdiff
|
tree
2015-08-03
ktkac
h
ov
[RT
L
-i
f
cvt] Im
p
r
ove conditional se
l
ect ops on i
m
mediates
commit
|
commitdiff
|
tree
next