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
[ARM] PR target/67929 Tighten vfp3_const_double_for_bits checks
2015-10-27
ktkachov
[A
R
M] P
R
t
a
r
g
et/6792
9
T
ighten vfp3_con
s
t_double_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
ka
c
h
o
v
[
AArc
h
64] E
n
able autoprefetch
e
r
modelling in the
schedu
l
e
r
commit
|
commitdiff
|
tree
2015-10-26
k
t
kachov
[a
u
to-inc
-
dec
.
c] Account f
o
r cost
of mov
e
o
p
er
a
tion
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[o
p
tabs
.
c] Fix PR 679
8
9: Handle cons
t
0_rtx target
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
kac
h
ov
[AA
r
ch64] Add sup
p
ort
f
o
r
64-bit v
e
cto
r
-mode ldp/
s
tp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simplify-rtx
]
[2/2] Use constants from
p
ool when sim
p
lifyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
kachov
[
A
A
rch64
]
[
1
/2]
A
d
d fmul-by-power-of-2+fcvt optimisati
o
n
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[
h
aifa-sched] model load
/
store multiples properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[RTL
i
f
cvt] PR 67786, 67787: Check that int
e
rmediat
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
t
kachov
[
R
TL-if
c
vt] PR rtl-
o
pt
i
m
i
zation/
6
7481: Look more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
tk
a
c
h
ov
[RTL-ifcvt] PR rtl-optim
i
zation/67465: H
a
nd
l
e pa
i
rs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[
tree-inline]
[
obvious] Dele
t
e redundant count
_
insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkacho
v
[
A
RM] Repla
c
ing vari
a
b
le s
w
aps that use a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[
ARM] Fix arm
b
ootstrap failure due to -Werror=sh
i
ft
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
kt
k
achov
[
ARM] PR 674
3
9
:
Allow matching o
f
*arm
3
2_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
kt
k
achov
[AArc
h
64] Use logics_imm type
for 2nd alternative o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[ARM][3/3] E
x
pand mod by powe
r
of 2
commit
|
commitdiff
|
tree
2015-09-09
ktk
a
c
hov
[AArch64][1
/
3
]
Expand signed mod by power of 2
u
sing
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RT
L
-ifcvt] Make non-
c
onditional exec
u
tion if-con
v
ersion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[A
A
rch64] Fix FAIL: g
c
c
.
target/aarch6
4
/targe
t
_at
t
r_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64] Use p
o
pcount
_
hwi inst
e
ad of home
b
rew version
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[
AAr
c
h64][obvious] Remove obsolete
c
omment
i
n aar
c
h64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[
A
R
M] Use %wd for
m
at f
o
r
lane pr
i
nting in bound
s
_c
h
eck
commit
|
commitdiff
|
tree
2015-08-17
k
t
kachov
[
ARM] a
r
m m
e
mcpy of alig
n
ed data
commit
|
commitdiff
|
tree
2015-08-14
ktkach
o
v
[AAr
c
h
6
4][obvious] Fix some ta
r
get attrib
u
te inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][obvious] Mark t
a
rget_at
t
r_
1
.
c as
c
ompile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL
-
ifcvt] A
l
low PLUS
+
im
m
e
d
iate
expr
e
ssion in noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
t
k
achov
[RTL
-
ifcvt] Improve conditional select ops on
immedia
t
es
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64] Do not ICE af
t
e
r apologising for -m
c
model
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[A
A
rch6
4
][14/14] R
e
use
target_option_current
_
n
ode when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[doc][13/14] Docum
e
n
t AArc
h
64 target attributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][12/1
4
] Target attributes and target
pragma
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[11/14] Re-layou
t
S
IMD
builtin types on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64
]
[10/
1
4] Implement
t
ar
g
et pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64][9/
1
4] Implement TARGET_CAN_INLINE_
P
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64
]
[8/1
4
] Impl
e
ment TARGET_OPTION_VALID_ATTRIBUT
E
_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
ac
h
ov
[AArch64][7/14] Implement TARGET_S
E
T
_CU
R
RE
N
T_F
U
NCTION
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[
AArch64
]
[6/14] Implem
e
nt TARG
E
T_OPTION_SAVE/TARGET
_
OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ac
h
o
v
[AArch64][5/14] Make
f
l
a
g_
o
mi
t
_leaf_frame
_
pointer intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch64][4/14] Create TARGET_FIX_ERR_A53_83
5
769
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch6
4
][
3
/14
]
Refactor opt
i
on override code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
A
r
ch6
4
][
2
/14] Refactor arches handling, add a
r
c
h
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch6
4
][1/14] Add ident field to struct processor
commit
|
commitdiff
|
tree
2015-08-03
ktkach
o
v
[RTL-
i
fcvt] Impr
o
ve con
d
i
tional selec
t
ops on immediate
s
commit
|
commitdiff
|
tree
2015-07-31
kt
k
ac
h
ov
[
A
RM][2/
3
] Mak
e
if_neg_
m
ove and i
f
_
m
o
v
e_neg
i
nto insn_and_s
p
l
it
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AArch64] Properly
handle
s
im
p
le arith+
e
xten
d
ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
k
tkachov
[obvi
o
us] Use std::swa
p
instead of manually swappi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
k
tkachov
[c
o
m
b
i
n
e][o
b
vious
]
Use std
:
:s
w
ap in
t
ry_
c
ombine
commit
|
commitdiff
|
tree
2015-07-21
k
t
ka
c
hov
[match
.
pd] P
R
midd
l
e-end/66915 Restri
c
t A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktka
c
hov
[simplify-rtx][2/2] Simpli
f
y
- (y
?
-x : x
)
-
>
(!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[PATC
H
][combine]
[
1/
2
]
Try to sim
p
lify be
f
ore substituting
commit
|
commitdiff
|
tree
2015-07-16
ktka
c
hov
[A
R
M][testsuite] Do not override -mcp
u
in no-volati
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktka
c
h
o
v
[AArch6
4
]
Use
c
inc mnemo
n
i
c
for
*csinc2<mo
d
e>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkacho
v
[ARM
]
[
t
e
s
t
suite] Add -mfloa
t
-abi=softfp
t
o som
e
xscal
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
kt
k
achov
[ARM][testsu
i
te] Fix FAIL:
g
c
c
.
target/a
r
m/macr
o
_d
e
fs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[AAr
c
h64]
[
tes
t
s
u
ite] Adjust some
a
rith+
c
ompare tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
k
t
kachov
[obvi
o
us] Fix
t
y
pos abo
v
e
e
xpan
d
_cond_exp
r
_using_cmove
commit
|
commitdiff
|
tree
2015-07-08
kt
k
acho
v
[
A
RM]
I
ni
t
ialise cost to COSTS_N_INSNS (1) and increment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkac
h
o
v
[i386][obvious]
U
s
e
s
td::swa
p
instead of manuall
y
swapping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkach
o
v
[ARM][obvious] Fix gcc
.
target/arm/attr_thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkachov
[
ifcvt
]
[obvious] Use std::swap in
s
tea
d
o
f
ma
n
ually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkachov
[AR
M
] Rest
r
ict MAX_CONDITIONAL_EXECUTE when -mrestrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktka
c
hov
[GCC, ARM] armv8 l
i
nux toolch
a
in asan testcase fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkachov
[
A
Arch64] Al
w
ays r
e
gister fma_
s
te
e
ring pass but gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkachov
[ifcvt][obv
i
ous] Fix typo
i
n co
m
m
ent
commit
|
commitdiff
|
tree
2015-06-01
ktkachov
[AAr
c
h64] Fix ty
p
e of *<LOGICAL
:
optab
>
_one_
c
mpl_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
kt
k
achov
[obv
i
ous] Close
c
omm
e
nt in aarch64 te
s
t
commit
|
commitdiff
|
tree
2015-05-27
ktk
a
chov
[
expr
.
c] PR target/65358 Avoid clob
b
ering pa
r
tial arg
u
ment
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
kt
k
achov
[PATCH
4/13] arm musl suppor
t
commit
|
commitdiff
|
tree
2015-05-22
ktkacho
v
[AArch64
]
PR targe
t
/65491: Cl
a
ssify V1TF ve
c
to
r
s
as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[ARM]
Handle
U
NSPE
C
_VOLATIL
E
in rtx costs and
don't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
k
t
kachov
[
A
Ar
c
h64] Add __ext
e
nsion__ and __a
l
ways_inline_
_
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktka
c
hov
Testsu
i
te
che
c
k fo
r
sq
r
t
_
i
n
sn
.
Move pow/sqrt
s
yn
t
h
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktka
c
h
o
v
[
A
Ar
c
h64][
o
b
vious] In aa
r
ch64_class_max_nregs use
UNIT
S
_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkachov
[cal
l
s
.
c
]
R
e
move #ifde
f
checks on STA
C
K
_
GROWS_DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[PA
T
CH 9/13] x86 musl s
u
p
p
ort
commit
|
commitdiff
|
tree
2015-05-15
ktka
c
h
ov
[AArch64
]
R
emoved unused
S
L
O
W
M
UL targe
t
f
la
g
s
commit
|
commitdiff
|
tree
2015-05-13
ktkachov
[tree-ssa-
m
ath-opts] Expand pow (x, CONST) using square
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkachov
[AR
M
] Fi
x
PR 65
9
55: Do not
t
ake R
E
GN
O
on non-R
E
G
o
peran
d
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
kt
k
achov
[PATCH
6
/13
]
mips mus
l
support
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH 0/13] A
d
d mus
l
support to GCC
commit
|
commitdiff
|
tree
2015-05-08
ktkac
h
ov
[PATCH
2/13]
m
us
l
l
i
bc con
f
ig
commit
|
commitdiff
|
tree
2015-05-06
k
tkach
o
v
[AArch64]
Fix
g
en
i
t
e
rators
.
s
h
to use
s
t
anda
r
d B
R
E
s
yntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
k
t
k
acho
v
[
doc] Upd
a
te
d
efi
n
ition loc
a
tio
n
of attribut
e
_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktka
c
hov
[AArch64]
M
a
ke aarch64_min_divisi
o
ns_for_recip_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktka
c
hov
[AArch64] Fix Co
r
tex-A53 s
h
ift costs
commit
|
commitdiff
|
tree
2015-05-01
ktk
a
chov
[
AArch64] Handle FLOAT
and UNSIGNE
D
_
F
LOAT in r
t
x costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Fix aarch64_rt
x
_costs
of PLUS/M
I
N
U
S
commit
|
commitdiff
|
tree
2015-05-01
ktkach
o
v
[AAr
c
h64]
Rem
e
m
ber to cost o
p
e
r
and 0 in FP c
o
mpare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AAr
c
h6
4
] Add alternative 'extr'
pattern, calculate
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktka
c
hov
[A
A
rch64] Properly cost FABD
pattern
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64
]
Properly handle
mvn-r
e
gist
e
r
a
nd add EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
kt
k
a
ch
o
v
[AArc
h
64]
P
roperly cost MNEG/[SU
]
MNEGL patte
r
ns
commit
|
commitdiff
|
tree
2015-04-30
ktk
a
cho
v
F
i
x up new line
i
n pr
e
vious c
o
m
mit
commit
|
commitdiff
|
tree
2015-04-30
ktkach
o
v
[AArch64
]
Properly ha
n
d
l
e
SH
I
FT ops and E
X
TEND in aarch64_rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
kt
k
achov
[A
A
rch64] Use exte
n
d_arith r
t
x c
o
st appropri
a
tely
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[combin
e
]
[
obvious] U
s
e std::swap instead of manuall
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktka
c
hov
[sim
p
lify-r
t
x][trivial] Use
s
td::swap instea
d
of manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
k
t
kachov
[ARM
]
[trivial] Use
uppercase for code iterato
r
nam
e
s
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[A
A
rch
6
4
] Implement
-
m{cpu,tune
,
a
r
ch}
=
native using
.
.
.
commit
|
commitdiff
|
tree
next