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] Handle vector float modes properly in aarch64_output_simd_mov_immediate
2015-10-27
k
t
kach
o
v
[AArch64] Handl
e
v
e
ctor float mod
e
s p
r
o
p
er
l
y i
n
aarch64_o
u
tp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkach
o
v
[
ARM] PR target/67929
T
ighten vfp3_co
n
s
t_double_fo
r
_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] Enable
autoprefetcher mod
e
lling in
t
he schedu
l
er
commit
|
commitdiff
|
tree
2015-10-26
ktkac
h
ov
[
auto-i
n
c-dec
.
c]
A
ccount for cos
t
of move
o
peration
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
k
t
k
achov
[optabs
.
c] Fix PR 67989: Handle const0_rtx target
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AA
r
ch
6
4] Ad
d
support for 64-bit vect
o
r-
m
ode ldp/s
t
p
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[s
i
mplify-rtx][2/2] Use co
n
stant
s
from pool
when simplify
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
kacho
v
[AArch64][1/2] Add fmul-by-power-of-2+fcvt op
t
imisation
commit
|
commitdiff
|
tree
2015-10-19
kt
k
achov
[h
a
ifa-sched] m
o
del
l
oad/store multiples properly
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[RTL
i
fcvt
]
PR 67786, 67787
:
Check th
a
t intermedi
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt] PR rtl-o
p
t
i
mization/6
7
481: Look more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
kt
k
achov
[RTL-ifcvt
]
PR rtl-opt
i
mization/67465: Handle
p
airs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
k
tkach
o
v
[tre
e
-inlin
e
][obvio
u
s
]
Delete redundant co
u
nt_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkac
h
ov
[ARM] Replacing vari
a
ble swaps that use
a
temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
k
t
k
a
chov
[ARM] Fix arm
bootst
r
ap fa
i
lu
r
e du
e
to -Werror=shif
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM] PR 67439: All
o
w matching o
f
*arm32_movhf
w
hen
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkacho
v
[
AArch64]
U
se log
i
c
s_im
m
t
y
pe for 2nd alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
kt
k
a
c
h
ov
[
ARM][3/3] E
x
pand
m
o
d
by power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AArch64][1/
3
]
E
xpand signed
m
od b
y
po
w
e
r
of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-ifc
v
t
]
Mak
e
n
o
n-cond
i
tional
executio
n
i
f
-conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AArch6
4
] Fix FAIL: gc
c
.
targ
e
t
/
a
a
rch64/
t
arget
_
attr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[AArch64] Use popcount_hwi inst
e
ad of homebrew version
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AA
r
c
h
64][obvious] Remove obsolete com
m
ent in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AR
M
]
U
s
e
%
w
d f
o
rm
a
t f
o
r
lane printing in bounds_check
commit
|
commitdiff
|
tree
2015-08-17
kt
k
achov
[ARM] arm memcpy of aligned data
commit
|
commitdiff
|
tree
2015-08-14
kt
k
achov
[AArch64][obvi
o
us] Fix some tar
g
et attribute
inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AAr
c
h64][o
b
viou
s
] Mark target_attr_1
.
c as compi
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-
i
f
cvt] Allow PLUS+
i
m
mediate
e
xpre
s
sion in n
o
ce_try_
s
tor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkacho
v
[RT
L
-ifcvt] Imp
r
o
ve condi
t
ional
select ops on i
m
mediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64]
D
o
not ICE after apologisin
g
fo
r
-
m
cmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][14/
1
4] Reuse ta
r
g
et
_
option_current_node w
h
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][13/14]
D
ocument
A
Arch64 ta
r
get a
t
tributes
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][1
2
/14] Target
a
ttributes
and
target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][11/
1
4] Re-layout
S
IMD
built
i
n
type
s
on b
u
iltin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
chov
[
AArch64][10
/
14] Imp
l
ement t
a
rget pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
c
h
ov
[AArch64][9/1
4
]
I
mp
l
ement TARGET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64][8/14] Im
p
lement
TARGET_
O
P
T
ION
_
V
A
LID_ATTRIBU
T
E_P
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch64][7/14]
Imple
m
ent TARGET_SET_CURRENT_FUN
C
T
ION
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][6/14] Imple
m
e
n
t TARGET
_
O
P
T
I
O
N_S
A
V
E
/TARGET_OP
T
IO
N
_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
c
hov
[AAr
c
h6
4
][5/
1
4]
M
a
k
e
f
lag
_
o
m
it_leaf
_
fra
m
e_pointer
i
nti
a
lize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[4/14] Create TARGET_FIX_E
R
R_A5
3
_8
3
5769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
a
chov
[AArch6
4
][3/14] Refactor option
o
verride code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
64][
2
/14
]
Refactor arches handling, add a
r
ch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[A
A
rch64][1/14] Add ident field to struct processo
r
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[RTL-i
f
c
v
t] Improve conditio
n
al select ops on i
m
mediat
e
s
commit
|
commitdiff
|
tree
2015-07-31
k
tkachov
[ARM][2/3]
Make
if
_
neg_move and if
_
move_neg into
insn_and_
s
plit
commit
|
commitdiff
|
tree
2015-07-28
ktkac
h
o
v
[AArch64] Properly h
a
ndle simp
l
e
a
rith+extend ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
k
t
kachov
[obvious] U
s
e
std::swap i
n
stead of manually sw
a
pping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[
c
ombi
n
e][obvious]
Use std::
s
wap in try_combine
commit
|
commitdiff
|
tree
2015-07-21
k
t
k
a
chov
[matc
h
.
pd]
P
R middle-
e
nd/66915 Restrict A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simpl
i
f
y
-rtx][2/2] S
i
mplify - (y ? -x : x) -
>
(
!
y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[
P
A
T
CH][combine][1/2] T
r
y to simplify before substituting
commit
|
commitdiff
|
tree
2015-07-16
kt
k
achov
[ARM][tests
u
ite] Do not ove
r
r
i
d
e
-mcpu in no-volatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AArch64] Use cin
c
m
nemonic
f
or *csin
c
2<mode
>
_i
n
sn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AR
M
][tes
t
suite] Add -mfloat-abi=sof
t
fp to some
x
scale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktk
a
chov
[
A
R
M
][testsuite] Fix FAIL: gcc
.
t
a
r
get/
a
rm/macro
_
defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[
AA
r
ch64][testsui
t
e]
Ad
j
us
t
some
arith+co
m
pare tes
t
s
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktk
a
c
h
o
v
[obvious] Fix ty
p
os above e
x
pand_cond_expr_
u
sing_cm
o
ve
commit
|
commitdiff
|
tree
2015-07-08
ktkacho
v
[
A
RM] Initialise
cost to COSTS_N_INSNS (1) an
d
increme
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkachov
[i3
8
6][obvious] U
s
e
std::swap
i
nstead of manual
l
y
s
w
a
p
p
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
kt
k
a
c
hov
[
A
RM][obvious]
Fix g
c
c
.
t
ar
g
et/
a
rm/attr_
t
h
u
mb
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkachov
[ifcvt][obvi
o
us]
U
s
e std
:
:swap ins
t
ead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkachov
[ARM
]
R
es
t
rict MAX_C
O
NDITIONAL_EXE
C
UTE wh
e
n -m
r
estrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
k
t
kachov
[
G
CC, AR
M
] a
r
mv8 linux too
l
chain a
s
a
n
t
estcas
e
f
a
il
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
kt
k
ac
h
ov
[AArch64] Always regi
s
ter fma_steering pass but
g
ate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkachov
[ifcv
t
]
[obvious] Fix typo in comm
e
nt
commit
|
commitdiff
|
tree
2015-06-01
ktk
a
ch
o
v
[
AArch
6
4] Fix typ
e
of *<LOGICAL:optab>_one_cmpl_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkachov
[obvious] Close comment
i
n aarch64 test
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[expr
.
c] PR
t
ar
g
et/65358
A
void clobb
e
rin
g
p
artia
l
argume
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
k
tkachov
[PATCH
4/
1
3] arm musl support
commit
|
commitdiff
|
tree
2015-05-22
ktk
a
chov
[A
A
r
c
h6
4
] PR tar
g
et/65491: C
l
a
ssify V
1
TF
v
e
ct
o
rs as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkacho
v
[ARM] Handle UNSPEC
_
VOLATILE in rtx costs and don't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[
AAr
c
h64] Ad
d
__extension_
_
an
d
__alw
a
ys_i
n
line
_
_ t
o
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktka
c
hov
Testsuite ch
e
ck for sq
r
t_insn
.
Move
p
ow/
s
qrt synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[AArc
h
64][
o
bviou
s
] In aarch
6
4_c
l
ass_max_n
r
eg
s
use U
N
I
TS_PE
R
_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkachov
[calls
.
c] R
e
move #
i
f
d
ef checks on STACK_GROWS_D
O
WNW
A
RD
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[PAT
C
H 9/13] x86 musl support
commit
|
commitdiff
|
tree
2015-05-15
k
t
kachov
[AArch64] Removed
unused S
L
OWMUL tar
g
et flags
commit
|
commitdiff
|
tree
2015-05-13
k
tkacho
v
[tree-ssa-math-opts] Expand po
w
(x,
CONST) u
s
i
n
g
sq
u
are
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkachov
[
ARM] Fix PR
6595
5
: Do
not t
a
ke
R
EGNO on non-REG
o
perand
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PA
T
CH 6
/
1
3
] mips musl
support
commit
|
commitdiff
|
tree
2015-05-08
kt
k
achov
[PATC
H
0/13] Ad
d
musl support
to GCC
commit
|
commitdiff
|
tree
2015-05-08
ktkacho
v
[PATCH
2
/13] musl libc co
n
f
ig
commit
|
commitdiff
|
tree
2015-05-06
ktk
a
chov
[AArch
6
4] Fix geni
t
erator
s
.
sh to use standard BRE syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
k
tkachov
[doc] Up
d
ate defin
i
ti
o
n loca
t
io
n
of a
t
tr
i
bute_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkac
h
ov
[A
A
r
c
h
6
4
] Make aarch64_
m
in_
d
i
v
isions_f
o
r_recip_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Fix
Cort
e
x-A5
3
s
h
ift costs
commit
|
commitdiff
|
tree
2015-05-01
k
tk
a
chov
[AArch64
]
Han
d
le FLOAT and UNSI
G
NED_
F
LOAT
in rtx co
s
ts
commit
|
commitdiff
|
tree
2015-05-01
k
tkacho
v
[AArch64] Fix aarch64_rtx_costs
o
f PLUS/MINUS
commit
|
commitdiff
|
tree
2015-05-01
k
tkachov
[AArch6
4
] Rememb
e
r to cost
o
perand 0 in FP compare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktk
a
ch
o
v
[AA
r
ch64] Add alterna
t
i
v
e 'extr
'
patte
r
n, ca
l
cu
l
ate
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
kt
k
achov
[AArch64] Properly cost FABD pattern
commit
|
commitdiff
|
tree
2015-04-30
ktkac
h
ov
[AArch64] Properly handle mvn-register and add EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkach
o
v
[
A
A
r
ch64] P
r
operl
y
cost MNEG/[
S
U]
M
NEGL
patterns
commit
|
commitdiff
|
tree
2015-04-30
k
t
kachov
F
i
x
up
n
e
w
line
i
n previ
o
us
commit
commit
|
commitdiff
|
tree
2015-04-30
ktka
c
h
ov
[AA
r
ch64] Pro
p
erl
y
handle SHIFT o
p
s and EXTEND i
n
aarch64_rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Use exten
d
_arith rtx cost
a
p
p
ropriately
commit
|
commitdiff
|
tree
2015-04-27
k
t
kachov
[combi
n
e][obvi
o
us] Us
e
s
td::swap instead
o
f manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
k
tkachov
[si
m
plify
-
rtx][trivi
a
l
] Us
e
std
:
:sw
a
p in
s
tead of
m
anually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[ARM][tri
v
ial] Use uppercase for code iter
a
tor names
commit
|
commitdiff
|
tree
next