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] Enable autoprefetcher modelling in the scheduler
2015-10-27
k
t
kachov
[AArch64] Enab
l
e
aut
o
p
refetch
e
r mod
e
ll
i
ng in the sc
h
edul
e
r
commit
|
commitdiff
|
tree
2015-10-26
kt
k
achov
[auto-inc-dec
.
c
]
A
c
count for
c
ost of mov
e
oper
a
tion
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktka
c
hov
[
optabs
.
c] Fix PR 6
7
989: H
a
n
dle co
n
st0_rtx target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
kt
k
ac
h
ov
[AA
r
ch64] Add support for 64-bit vect
o
r-mode
l
dp/stp
commit
|
commitdiff
|
tree
2015-10-20
kt
k
a
chov
[simplify-
r
tx][2/
2
] Use
c
onstants from pool
when simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AA
r
ch64][
1
/2] A
d
d fmul-by-power-of-2
+
fcvt opt
i
misation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[hai
f
a-sc
h
ed] mo
d
e
l
load/store multi
p
le
s
proper
l
y in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[RTL ifcvt]
P
R 67786, 677
8
7: Check that intermedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkacho
v
[RTL-ifcvt] PR rtl-opt
i
m
i
zation/
6
7481: Look more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
t
kac
h
ov
[RTL-ifcvt]
P
R rt
l
-optimizatio
n
/67465: Handle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
k
t
k
ac
h
ov
[tree
-
inline][obvi
o
u
s] Delete redundan
t
coun
t
_insns
_
s
e
q
commit
|
commitdiff
|
tree
2015-09-21
kt
k
achov
[
A
RM] Replacing
v
ariabl
e
s
w
aps t
h
at
use a
tem
p
or
a
ry
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[
A
R
M
]
F
i
x
a
r
m bootst
r
ap fa
i
lure due to -
W
error=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktk
a
cho
v
[AR
M
] PR 67439:
Allow matching of *ar
m
32
_
movhf wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
tkacho
v
[
AArch64] Use logics_
i
mm type f
o
r 2nd alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktk
a
chov
[ARM][3/3] Expand
mod by power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkacho
v
[AArch64][
1
/3] Expand signed mo
d
b
y power of 2
u
sing
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-
i
fcvt
]
Make non-
c
ondi
t
io
n
al executio
n
if-co
n
ve
r
sion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AArch64]
Fix
FAIL: gcc
.
target/aarc
h
64/tar
g
et_attr_c
r
y
pto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[A
A
r
ch
6
4] Us
e
popcount
_
hwi instead
of homebrew version
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[AArch
6
4][obvious] Remove obsolete comme
n
t
i
n aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[ARM] U
s
e %
w
d
format for
l
ane pr
i
nting in bounds_
c
heck
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM]
a
rm memcpy of aligned da
t
a
commit
|
commitdiff
|
tree
2015-08-14
k
t
kachov
[AArch64][o
b
vious] Fix
s
ome target attrib
u
te inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][o
b
vious] Mark t
a
rget_attr_1
.
c
as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktka
c
hov
[RT
L
-ifcvt] A
l
l
o
w P
L
US+immediate e
x
pression
in noce
_
try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkac
h
ov
[R
T
L-
i
fc
v
t] I
m
prove
conditional
s
elect op
s
on im
m
ediate
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64] Do not ICE after ap
o
logising for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64]
[
14/14] Reuse tar
g
et_opti
o
n_current_node w
h
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
doc][13/14]
D
ocument AArch64 target a
t
t
r
i
b
utes
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][12/14] Tar
g
e
t
a
ttr
i
b
utes and targ
e
t pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64]
[
11/14] Re-layout SIMD bui
l
tin typ
e
s
on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64][10/14] Implement
t
ar
g
et
p
ragmas
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[
AArch64][9/14] Implement T
A
RGET_CAN_
I
NLINE_P
commit
|
commitdiff
|
tree
2015-08-04
k
tkacho
v
[AArch64][8/14] Implement TARGET_
O
PTION_V
A
L
I
D
_ATTRIBUT
E
_P
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64][7/14] Im
p
le
m
e
n
t TARG
E
T_SET_CURRENT_FUN
C
TION
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AAr
c
h64][6
/
14] Impleme
n
t
T
ARGET_OPTION
_
S
A
V
E/TARGET_O
P
TION
_
R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ach
o
v
[AArch64][5/14]
M
ak
e
fla
g
_om
i
t
_lea
f
_
fr
a
me_pointer
i
ntialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[
AA
r
ch6
4
]
[4/14] Cre
a
t
e
TARGET_FI
X
_ERR
_
A
53_835769
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch6
4
]
[
3
/14] R
e
factor option override
code
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64][2/14] Refactor arches handling, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArc
h
64][
1
/14] Ad
d
ident fiel
d
t
o
struct p
r
oc
e
ssor
commit
|
commitdiff
|
tree
2015-08-03
ktk
a
chov
[
R
TL-ifcvt] Improve conditional sel
e
c
t
o
ps on imm
e
diates
commit
|
commitdiff
|
tree
2015-07-31
ktkacho
v
[ARM][2/3] Make if_neg_m
o
ve and
if_move
_
neg into
insn_and_split
commit
|
commitdiff
|
tree
2015-07-28
ktk
a
c
h
ov
[AArch64] Properly handle simple ar
i
t
h
+exten
d
o
ps in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
k
tkachov
[obvious] U
s
e st
d
::swap ins
t
ead
of manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktka
c
hov
[
combine][
o
bvi
o
us
]
Use std
:
:swap in
t
r
y_combine
commit
|
commitdiff
|
tree
2015-07-21
ktka
c
hov
[match
.
pd] PR middle-end/6
6
915 Restrict A
- B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
kt
k
a
chov
[simplify-rtx
]
[2/2
]
Simplify -
(y ? -x :
x
) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[PATCH][combi
n
e][1
/
2] T
r
y to simplif
y
before substituti
n
g
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[
A
RM
]
[testsuite] Do not overr
i
d
e
-
mcpu in
n
o
-volatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkac
h
ov
[AArch6
4
] Use
cinc mnemoni
c
for *csinc2<mode>_ins
n
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM][te
s
tsuite] Add -mfloat
-
abi=
s
oftfp to s
o
me xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
k
t
kachov
[ARM]
[
tests
u
ite
]
Fix
F
AIL: g
c
c
.
tar
g
et/arm/ma
c
ro_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[AArch64][
t
estsui
t
e] A
d
just s
o
me arith+compare te
s
ts
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkachov
[obvious]
F
ix
t
y
pos above
e
x
p
and_cond
_
expr
_
us
i
n
g
_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkacho
v
[A
R
M] Initiali
s
e
c
ost to COSTS
_
N_INSNS (1)
a
nd increment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkachov
[i386][ob
v
ious] Use std::swap inste
a
d of manually s
w
apping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkachov
[ARM][obvious
]
Fi
x
gcc
.
tar
g
et/arm/attr_th
u
mb
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkachov
[if
c
vt][obvious] Use std
:
:swap i
n
stead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkacho
v
[ARM] Rest
r
ict
M
AX_CON
D
I
T
I
O
NAL_E
X
E
C
UTE when -mrestrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
k
t
ka
c
hov
[G
C
C, ARM] armv8
l
i
n
u
x toolchain
a
san test
c
ase fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
k
t
kachov
[AArc
h
64] Always register
f
ma_steering pass but gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktk
a
chov
[ifcvt][obvious
]
Fix typo
i
n c
o
mment
commit
|
commitdiff
|
tree
2015-06-01
ktkachov
[AArch6
4
] F
i
x type
o
f
*<LOG
I
CAL:
o
ptab
>
_o
n
e_cmpl_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
kt
k
ac
h
ov
[obvious] Close comment in
a
arch64 test
commit
|
commitdiff
|
tree
2015-05-27
ktkacho
v
[expr
.
c] PR target
/
65
3
5
8 Avoid clobbering partial ar
g
ument
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[PATC
H
4/13
]
arm mus
l
s
upport
commit
|
commitdiff
|
tree
2015-05-22
k
t
k
a
chov
[
A
Arc
h
64]
PR tar
g
et/654
9
1: Classify
V1TF vectors a
s
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[ARM] Handle UNSPEC_VOLA
T
ILE i
n
rtx costs
a
n
d
d
o
n't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AArch6
4
]
A
d
d __extension__ an
d
_
_
alwa
y
s_inline__ t
o
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkachov
Tests
u
i
t
e
chec
k
for
s
qr
t
_in
s
n
.
Move pow/sqrt synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktk
a
chov
[AArch64][o
b
vio
u
s] I
n
aarch64_class_
m
a
x_
n
regs
u
se UNITS
_
PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkachov
[calls
.
c] Remo
v
e #ifdef checks on STACK_G
R
O
WS_DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[PATCH
9/13]
x86 musl s
u
pport
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[AArch64] Rem
o
v
ed unused SLOWMUL target flags
commit
|
commitdiff
|
tree
2015-05-13
ktkachov
[tree-ssa-math-opts] Expand pow (x, C
O
N
ST
)
using sq
u
a
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkachov
[AR
M
]
F
ix PR
65955
:
Do not take REGNO o
n
non
-
REG o
p
erand
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktkach
o
v
[
P
ATCH 6/
1
3] mips
m
usl s
u
pport
commit
|
commitdiff
|
tree
2015-05-08
k
t
kachov
[PATC
H
0/
1
3]
Add musl su
p
port
t
o
GCC
commit
|
commitdiff
|
tree
2015-05-08
k
tkachov
[PATCH
2/1
3
] musl
l
ibc
c
onfig
commit
|
commitdiff
|
tree
2015-05-06
ktkachov
[AArch6
4
] Fi
x
g
eni
t
erators
.
sh
to
use standard BRE syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[doc] Update definition loc
a
tion of attribute_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
k
tkachov
[AArch64]
Make
a
arch64_min_divisions_for_recip
_
mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Fix Cortex-A53 s
h
ift
c
ost
s
commit
|
commitdiff
|
tree
2015-05-01
kt
k
a
chov
[AArch64] Handle FLOAT
a
n
d UNSIG
N
ED_F
L
OAT in rtx
c
osts
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Fix aarch64_rtx_
c
osts o
f
PLUS/MINUS
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Remember to cos
t
o
perand 0
in FP com
p
are
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktka
c
hov
[AArch64]
Add alternativ
e
'e
x
t
r' pat
t
ern, calculate
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkacho
v
[AArch64] Properly cost FABD pattern
commit
|
commitdiff
|
tree
2015-04-30
ktkac
h
ov
[A
A
rch64] Properly
h
andle mvn
-
regis
t
e
r
and add EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkac
h
ov
[AArch6
4
]
Properly cost MNEG/[SU]MNEG
L
patterns
commit
|
commitdiff
|
tree
2015-04-30
k
tkachov
Fix
up
new
l
ine in previous
c
om
m
it
commit
|
commitdiff
|
tree
2015-04-30
k
t
k
acho
v
[AArc
h
64]
P
r
o
perly handle SHI
F
T
ops and EXTEND
i
n
aarch64
_
rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktk
a
chov
[
A
Arch64]
Use
e
xt
e
n
d
_
a
rit
h
rtx cost appropri
a
tely
commit
|
commitdiff
|
tree
2015-04-27
kt
k
a
c
h
ov
[combine][obvious] Use std::s
w
ap
i
n
s
te
a
d of manual
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[simplify-r
t
x
]
[trivia
l
] U
s
e
std::sw
a
p
instead of ma
n
ual
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[ARM][trivial] Use
u
pperca
s
e
for code iterator name
s
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[A
A
r
c
h64] Imp
l
e
m
ent -m{c
p
u,tune,a
r
ch}=nativ
e
using
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkacho
v
[
ARM]
Re
w
rite vc<cond> NEON patterns to use RT
L
operat
i
ons
.
.
.
commit
|
commitdiff
|
tree
next