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
[RTL ifcvt] PR 67786, 67787: Check that intermediate instructions in the basic block...
2015-10-02
ktkachov
[
R
TL i
f
cvt] PR 6
7
786, 67787: C
h
e
ck tha
t
intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkacho
v
[
R
T
L-ifcvt] PR rtl-optim
i
zation/67481: Look more dee
p
ly
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
t
kachov
[RTL-ifcvt] PR rt
l
-opti
m
i
z
ation/6
7
465: Handle
pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkach
o
v
[tree-inline][obviou
s
]
Delete
redundan
t
coun
t
_in
s
ns_s
e
q
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM]
Rep
l
ac
i
n
g variable
s
waps that
u
se a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM
]
Fi
x
arm
bootstrap
failure d
u
e to
-Werror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
kt
k
achov
[ARM] PR 67439: Allow matching of *arm
3
2_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AA
r
ch64] Us
e
logic
s
_imm type for 2n
d
alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[ARM][
3
/3] Expand mod by po
w
er of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[
AArc
h
64][1/3] Expand signed mod by power of
2 usin
g
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
tkach
o
v
[RTL
-
ifc
v
t] Mak
e
non-conditi
o
nal execution
i
f-conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AArch64] Fix FAIL: gcc
.
target/aarch64/target_attr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[A
A
rch64
]
Use popco
u
n
t_hwi instea
d
of ho
m
e
brew vers
i
on
commit
|
commitdiff
|
tree
2015-08-19
k
t
kach
o
v
[AArch6
4
][obvious] Remo
v
e obsolete c
o
m
m
ent in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[ARM] Use %wd format fo
r
lane printing in bounds_c
h
eck
commit
|
commitdiff
|
tree
2015-08-17
k
t
kach
o
v
[ARM] arm
m
emcpy
of align
e
d
d
a
ta
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AAr
c
h64][obvious] Fix some tar
g
et attr
i
b
u
te inl
i
ning
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktk
a
chov
[AAr
c
h64][obvi
o
us]
Mark target_attr_1
.
c as comp
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
chov
[RTL-ifcvt] Allow PLUS+immediate expr
e
ssi
o
n in noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[
RTL
-
ifcv
t
] Improve cond
i
tional select op
s
on
immediat
e
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[A
A
rch6
4
] Do no
t
ICE after
a
pologi
s
i
n
g
for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][1
4
/14] Reuse target_opti
o
n_cu
r
rent_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
d
oc][13/14] Document AArch6
4
target attrib
u
te
s
and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch6
4
][
1
2/14] Target attri
b
utes and target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][11/1
4
] Re-layout
SIMD builtin types on
builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkacho
v
[AArch64
]
[10
/
14] Implemen
t
target p
r
agmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
64][9/14] Implement
TAR
G
ET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[
A
Arch64][8/14
]
Impl
e
ment T
A
RGET_OPTION_VALID_ATTR
I
BUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][7/14] Implement TARGET_SET_CURREN
T
_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
a
chov
[
A
Arch
6
4
][6/14] Implement TARGET_OPTI
O
N
_
S
AVE/
T
A
R
GET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][
5
/14]
M
ake flag
_
omit_leaf_
f
rame_point
e
r intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][4/14] Create
T
ARGET_
F
IX_ERR
_
A53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[A
A
rch64][3/14]
R
efactor op
t
ion overrid
e
c
o
de
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64]
[
2/14
]
Refa
c
tor a
r
c
hes handling, add ar
c
h
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64
]
[1/14] Add ident field
to
struct processor
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[RTL-ifcvt] Impr
o
ve conditio
n
a
l
sel
e
ct o
p
s
on immediates
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[ARM][2/3
]
Make
i
f
_ne
g
_move and if
_
move_neg
i
nto insn_and_split
commit
|
commitdiff
|
tree
2015-07-28
ktkac
h
ov
[
A
Arch6
4
] Properly
h
andle s
i
m
p
l
e arith+extend op
s
in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktk
a
chov
[obvi
o
u
s] Use std
:
:swap inste
a
d of
manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkach
o
v
[combine]
[
o
b
vious]
Use
s
t
d::
s
wap in try_combine
commit
|
commitdiff
|
tree
2015-07-21
ktkachov
[match
.
pd] PR middl
e
-end/66915 Restrict
A
-
B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
k
tkac
h
o
v
[
s
i
mplify-rt
x
][2
/
2]
Simplify - (y
? -x :
x
) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
k
tkachov
[
P
A
T
CH][c
o
mbine][1/2
]
Try to simplify bef
o
re substituting
commit
|
commitdiff
|
tree
2015-07-16
ktka
c
hov
[ARM]
[
testsuite] Do
not
o
verride -
m
c
p
u
in no
-
vol
a
tile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktka
c
hov
[AArch64]
Us
e
cinc mnemoni
c
f
or *csinc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
k
tkachov
[ARM][te
s
tsuite
]
Add -mfloa
t
-abi
=
s
oftf
p
t
o
some
x
scale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktk
a
chov
[A
R
M][te
s
tsuite] Fix FAIL: gcc
.
t
a
r
get
/
arm
/
macro_def
s
0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[
AArch6
4
][testsuite] Adjust some arit
h
+
comp
a
re tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktka
c
hov
[obvious] Fix typo
s
above expand_c
o
nd_expr_usi
n
g_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkac
h
ov
[A
R
M] Initial
i
se c
o
st
t
o COSTS_N_
I
N
SNS (1)
a
nd increment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
k
tkachov
[i386][obv
i
ous] Use st
d
::swap instead of manually swapp
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkachov
[
A
R
M
][obviou
s
] Fix gcc
.
t
a
rget
/
arm/att
r
_thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkachov
[ifcvt][obvious] Use std::swap inst
e
ad of manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkac
h
o
v
[
A
RM] Restrict MAX_CONDI
T
I
O
NAL
_
EXE
C
U
TE when -mrestrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkachov
[GCC,
ARM] armv8 linux toolchain asan testcase fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkachov
[
A
Arch64] Always regist
e
r
fma_s
t
eer
i
ng pass but ga
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkachov
[i
f
cvt
]
[obv
i
ous] Fix typo in comment
commit
|
commitdiff
|
tree
2015-06-01
k
tkachov
[AArch
6
4] Fix type
of *<L
O
GICAL:optab>
_
one_cmpl_<
S
H
IF
T
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkac
h
ov
[
o
bvious] Cl
o
se c
o
mment
i
n a
a
rch64 test
commit
|
commitdiff
|
tree
2015-05-27
ktkach
o
v
[e
x
pr
.
c] P
R
target/65358
A
v
oid clo
b
bering p
a
rt
i
al arg
u
ment
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[PATCH 4/13]
arm musl
suppor
t
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AArch64] PR target/65491: Classify V
1
T
F
vectors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkac
h
o
v
[
AR
M
] Hand
l
e
U
N
SPEC_VO
L
A
T
ILE in rtx costs a
n
d don'
t
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AArch64] Add __extension__ and __alw
a
y
s
_inline__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkachov
T
e
st
s
uite
check f
o
r sqr
t
_insn
.
M
o
ve pow/sqrt sy
n
th
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[AArch64][obvious] In aarch6
4
_cl
a
ss_m
a
x_nregs use
U
NITS_PE
R
_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
kt
k
achov
[c
a
lls
.
c] Remov
e
#ifdef checks on STACK_GROWS_DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
k
t
kachov
[
P
A
TCH
9/13] x86 mu
s
l supp
o
rt
commit
|
commitdiff
|
tree
2015-05-15
k
tkachov
[AArc
h
6
4] Remo
v
ed unused SLOWMUL target
flags
commit
|
commitdiff
|
tree
2015-05-13
k
t
kachov
[
t
ree-ssa-math
-
opts] Expand p
o
w (x, C
O
NST) using square
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
k
t
kachov
[
ARM] Fix
PR 659
5
5: Do not take R
E
GNO on n
o
n
-
R
EG operand
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH 6/13] mips musl
suppo
r
t
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PA
T
CH 0/13] Add musl su
p
port to GCC
commit
|
commitdiff
|
tree
2015-05-08
ktkacho
v
[PATCH
2/13] musl
l
i
b
c
c
onfig
commit
|
commitdiff
|
tree
2015-05-06
ktkachov
[
AArch64] Fix genite
r
at
o
rs
.
sh to use
standard BRE syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktka
c
hov
[
d
oc
]
Update de
f
in
i
tion lo
c
at
i
on of attribu
t
e_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
kt
k
ach
o
v
[
A
Arch
6
4
] Make aarch64_min_divis
i
ons
_
for
_
recip_m
u
l
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktka
c
h
ov
[AArc
h
64] Fix
C
o
r
tex-A53 shift costs
commit
|
commitdiff
|
tree
2015-05-01
kt
k
ach
o
v
[AA
r
ch64] H
a
n
d
l
e
FL
O
AT and
U
N
SIG
N
ED_FLOAT i
n
rtx costs
commit
|
commitdiff
|
tree
2015-05-01
ktkac
h
ov
[AArch64] Fi
x
aa
r
ch64_rtx_c
o
sts of P
L
US/MINUS
commit
|
commitdiff
|
tree
2015-05-01
k
t
kachov
[
A
Arch64] Rememb
e
r to cos
t
operand 0 in FP compare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkach
o
v
[AArch6
4
] Ad
d
alternat
i
ve 'extr' pattern, ca
l
c
u
late
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
k
tkachov
[AArch6
4
] Properly cost F
A
BD
pattern
commit
|
commitdiff
|
tree
2015-04-30
ktkac
h
o
v
[AArch64]
P
roperly handle mvn-register
a
nd a
d
d EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[
AArch64
]
Properly
co
s
t MNEG/[SU]MNEGL
p
a
t
terns
commit
|
commitdiff
|
tree
2015-04-30
kt
k
a
c
hov
Fix up new line in previous commit
commit
|
commitdiff
|
tree
2015-04-30
ktkacho
v
[AArch64] Properly handle SHIF
T
ops and EXTEND in aa
r
ch
6
4_r
t
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
kt
k
a
cho
v
[AArch64] Use extend_ari
t
h
rtx cost appr
o
priately
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[comb
i
ne][ob
v
ious] Use st
d
::
s
wa
p
instead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktk
a
chov
[s
i
mplify-rtx][
t
rivial] Use st
d
::
s
w
a
p i
n
stead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktkacho
v
[ARM][t
r
ivi
a
l]
U
se uppercase for cod
e
i
terator names
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[
AArch6
4
] Implemen
t
-
m
{c
p
u,tune,arch}=nati
v
e
using
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkacho
v
[ARM
]
Rewrit
e
vc<c
o
nd>
N
EON p
a
tterns
t
o use RTL operat
i
ons
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkach
o
v
Re:
[PATCH 02/12] r
e
move
s
ome
ifde
f
HAV
E
_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
ktk
a
c
hov
[ARM] Restrict {load,store}_multiple expanders t
o
MAX_LD_ST
M
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[
A
RM]
M
ake issue ra
t
e pa
r
t of per-c
o
re tuni
n
g stru
c
ts
commit
|
commitdiff
|
tree
2015-04-22
kt
k
achov
Re
v
ert:
commit
|
commitdiff
|
tree
2015-04-22
kt
k
a
c
hov
l
ibs
t
dc
+
+
, libgf
o
rtran gthr w
o
rkaround for musl
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
unwind fix
f
or m
u
sl
commit
|
commitdiff
|
tree
2015-04-22
kt
k
ac
h
o
v
fix
i
ncludes update for musl suppor
t
commit
|
commitdiff
|
tree
next