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 rtl-optimization/67465: Handle pairs of complex+simple blocks and...
2015-09-28
ktka
c
ho
v
[RTL-ifcvt] PR
r
tl-opti
m
izati
o
n/674
6
5: Hand
l
e
pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
k
t
kachov
[
t
ree
-
inline][obvio
u
s] De
l
ete redundant count_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
k
t
kachov
[ARM] Replacing variable
s
waps th
a
t use a tempor
a
ry
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM]
F
ix
a
rm bootst
r
ap failure due
t
o -Werror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
kt
k
ac
h
ov
[ARM
]
PR 67439: A
l
low matching
of *a
r
m32_movhf
w
hen
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktka
c
hov
[
AArch64] Use lo
g
ics_imm type fo
r
2
nd alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktka
c
hov
[ARM][3/3] Expand mod b
y
power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AArch64][1/3
]
E
x
pand signed mod by power of 2 usi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkacho
v
[RTL-ifc
v
t] Make non-condit
i
onal
ex
e
c
u
tion i
f
-conve
r
sion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
tk
a
chov
[AArch6
4
] Fix
F
AIL:
gcc
.
t
a
r
get/aarch64/target_attr_
c
ry
p
to_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[
AArch64] U
s
e popcount_h
w
i instead of
homebrew
v
ersion
commit
|
commitdiff
|
tree
2015-08-19
k
tkachov
[
AArch6
4
]
[obvious] Remove o
b
so
l
ete
c
o
m
ment in aarch
6
4
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[ARM]
Use
%w
d
f
ormat for la
n
e
p
r
i
nting
i
n bo
u
nds_c
h
e
c
k
commit
|
commitdiff
|
tree
2015-08-17
kt
k
a
c
hov
[
ARM] ar
m
m
e
mcpy
o
f
a
ligned data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[
AArch64][obvious] Fix som
e
target attribute
inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
tk
a
chov
[AAr
c
h64]
[
obvio
u
s
]
Mark targ
e
t_a
t
tr_
1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-
i
fcvt] Allo
w
PLU
S
+
i
m
mediate e
x
pression
in n
o
ce
_
t
ry_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
t
kachov
[RTL-ifcvt] Improve
c
ond
i
tional select ops on immedia
t
es
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkac
h
ov
[AArch64] Do not ICE aft
e
r a
p
o
l
ogising for -mcmod
e
l
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rc
h
64
]
[
14/1
4
] Reuse
t
ar
g
e
t
_option_c
u
rrent
_
n
o
d
e when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[doc][13/14] Document AAr
c
h6
4
target attributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[
AArch64]
[
12/14] Target attribute
s
a
nd target pragm
a
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][11/1
4
]
R
e-layout SIMD
b
uiltin types on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][10/14]
Imple
m
ent target pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch64][9/14] Implement TARGE
T
_CAN_I
N
LINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][8/14] Implement T
A
R
GET_OPT
I
O
N_VALID_A
T
T
R
IBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
64][7/1
4
] Imple
m
e
nt TARG
E
T_SE
T
_CURRENT
_
FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][6/14] Imple
m
ent TARGET
_
OPTION_SAVE/TARG
E
T_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h
64][5
/
14] Mak
e
f
l
ag_omi
t
_l
e
af_frame_p
o
inter
i
n
tialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][4/
1
4] Create TARGET_FIX_E
R
R_A53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[
3
/
14] Refactor option overrid
e
code
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][2/14] Refactor arches handlin
g
,
add a
r
ch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArc
h
6
4
]
[1/14] Add ident field to
st
r
uct
pro
c
ess
o
r
commit
|
commitdiff
|
tree
2015-08-03
kt
k
achov
[RTL-ifc
v
t]
I
mprov
e
c
ondition
a
l se
l
ect op
s
on immediates
commit
|
commitdiff
|
tree
2015-07-31
ktkac
h
o
v
[ARM][2/3]
M
ake
if_neg_
m
ove and
i
f_
m
o
v
e_neg into insn_
a
n
d
_split
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AArch64] Properly handle
s
i
mple ari
t
h+extend ops
in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[
o
bvious] Use
s
td::sw
a
p i
n
stead of m
a
n
u
al
l
y swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[co
m
bine][obvious] Use std::swap in try_combine
commit
|
commitdiff
|
tree
2015-07-21
ktkacho
v
[match
.
pd] PR middle-end/66
9
15
Re
s
trict
A -
B ->
A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkac
h
ov
[simp
l
ify-rtx][2/2] Simplif
y
- (y ?
-x
:
x
) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
kt
k
achov
[PATCH][
c
ombine][1/2]
Try to sim
p
lify before
substituting
commit
|
commitdiff
|
tree
2015-07-16
kt
k
achov
[A
R
M][tes
t
suite]
Do not over
r
ide -mcpu in no-volatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AArc
h
6
4
]
U
se cinc mn
e
monic
for *csinc2<mod
e
>
_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM]
[
t
e
stsuite] Add -mfloat-abi=softfp to some xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkach
o
v
[AR
M
]
[
tes
t
sui
t
e] Fix FAIL: gcc
.
target/arm/m
a
cro_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
k
tkacho
v
[AArch64][testsuite]
Adjust
s
o
m
e
arith+
c
o
m
pare te
s
t
s
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkachov
[
o
bvio
u
s] Fix typos above expa
n
d_cond_ex
p
r_using
_
cmove
commit
|
commitdiff
|
tree
2015-07-08
ktk
a
c
hov
[
ARM] I
n
iti
a
lise cost to COSTS_N_INSNS (1) and incremen
t
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkachov
[i386][obvious] Use std::swap instead o
f
ma
n
ually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkachov
[ARM][obvio
u
s
]
Fix
gcc
.
t
a
rget/ar
m
/
at
t
r_t
h
umb
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkachov
[ifcvt][obvio
u
s] Use std::swap instead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktk
a
chov
[AR
M
] Restrict M
A
X_CONDITIONA
L
_EXECUTE when
-
mr
e
strict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
k
t
kachov
[GCC
,
ARM] armv8 linux tool
c
hain asan testcase fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkachov
[
A
Arch64
]
Always regist
e
r f
m
a_steering pass
but gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkachov
[i
f
cvt][obvious] Fix ty
p
o in comme
n
t
commit
|
commitdiff
|
tree
2015-06-01
ktkachov
[A
A
rch64] Fix type of *<LOGICA
L
:
optab>_o
n
e_cmpl_<
S
H
I
FT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkachov
[
o
bvious] Cl
o
se commen
t
in aarch64 t
e
st
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[expr
.
c
]
PR target/65358 Avoid clobberin
g
partial ar
g
ument
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[PA
T
C
H
4/13] arm mu
s
l
support
commit
|
commitdiff
|
tree
2015-05-22
ktk
a
c
h
ov
[AAr
c
h
6
4] PR target/65491: Classify V1T
F
vectors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[ARM] Handle UNSPEC_VOLATILE in
rtx cost
s
and don't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkach
o
v
[AAr
c
h64]
A
dd __
e
xtension__
a
n
d
__always
_
inline__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktk
a
chov
Testsuite check for sq
r
t_insn
.
Mov
e
po
w
/sqrt synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
k
t
k
a
c
h
ov
[AArch64][obviou
s
] In
a
a
r
ch64_
c
lass_ma
x
_nregs use
U
NIT
S
_
P
E
R
_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktk
a
chov
[calls
.
c] Remove #ifdef
c
hecks on STACK_GROWS_DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktkac
h
ov
[PATCH 9/13] x86
m
usl support
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[AArch64] Removed
u
nused SLOWMU
L
target
f
la
g
s
commit
|
commitdiff
|
tree
2015-05-13
ktkachov
[
tree-ssa-math-op
t
s] Expa
n
d pow (x, CONST) using
s
quare
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkachov
[ARM] Fix
P
R
6
5955: Do not t
a
ke
R
EG
N
O on non-REG operand
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktkacho
v
[PATCH 6/
1
3
]
mips
musl support
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH
0/13] Add musl support to GCC
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH 2/13] musl libc config
commit
|
commitdiff
|
tree
2015-05-06
ktkach
o
v
[
AArch64
]
Fix geniterators
.
sh
t
o
u
s
e standard BRE syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
kt
k
ac
h
ov
[doc
]
Update d
e
f
inition location of at
t
ribu
t
e_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkacho
v
[AArch6
4
] M
a
ke a
a
rch64_m
i
n_divisions_for_recip
_
mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktk
a
chov
[AA
r
ch64] Fix Cortex-A53 shift cos
t
s
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64]
Hand
l
e FLOAT
a
nd UNSIGNED
_
F
L
OAT in
rtx costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64]
F
ix aarc
h
6
4
_rtx_cos
t
s o
f
PLUS/MI
N
US
commit
|
commitdiff
|
tree
2015-05-01
kt
k
achov
[AAr
c
h64] Remembe
r
to cost operand 0 in F
P
compare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktka
c
h
ov
[AArch
6
4]
Add alternativ
e
'
e
x
t
r
'
p
a
t
tern, calculate
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
k
t
k
a
cho
v
[A
A
rch64] Properly cost FABD pa
t
tern
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Properly handle mvn-registe
r
a
n
d add EO
N
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64
]
Pr
o
perly cost M
N
EG/[
S
U]M
N
EGL patterns
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
Fix up new line in previous commit
commit
|
commitdiff
|
tree
2015-04-30
ktka
c
hov
[AArch64] Properly hand
l
e SH
I
FT ops
a
nd EXTEND in aarch64_
r
t
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkac
h
o
v
[AA
r
ch64] Us
e
extend_arith rtx cost
a
pprop
r
i
ately
commit
|
commitdiff
|
tree
2015-04-27
kt
k
ac
h
ov
[
co
m
bine][obvious] Use std::swap i
n
ste
a
d of
m
an
u
ally
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktk
a
c
hov
[simplify-rtx]
[
trivial
]
Use st
d
::s
w
ap instead
o
f manuall
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktkacho
v
[ARM
]
[tri
v
ial] Us
e
uppercase for code iterato
r
na
m
es
commit
|
commitdiff
|
tree
2015-04-24
k
tkachov
[AArch
6
4] Implem
e
nt -m{cp
u
,tune,
a
rc
h
}=native using
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[
ARM] Rewrit
e
vc<cond> NEON pa
t
tern
s
to us
e
RTL operations
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkac
h
ov
Re:
[
PATCH 02/12] remo
v
e some ifdef
HAVE_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[
A
RM] Restrict {l
o
ad,store
}
_mult
i
ple expanders to M
A
X_L
D
_STM
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
k
t
kachov
[ARM] Make issue rate par
t
of per-core tuning structs
commit
|
commitdiff
|
tree
2015-04-22
ktka
c
ho
v
Rever
t
:
commit
|
commitdiff
|
tree
2015-04-22
k
t
kachov
libstd
c
++, libgfortran gthr worka
r
ound for musl
commit
|
commitdiff
|
tree
2015-04-22
k
t
kachov
unwi
n
d fix for musl
commit
|
commitdiff
|
tree
2015-04-22
k
t
kachov
fixin
c
ludes upd
a
t
e for musl
s
upport
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
c
o
nfig changes for
m
u
sl libc s
u
pport
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
libitm f
i
xes for musl support
commit
|
commitdiff
|
tree
next