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
ktka
c
h
o
v
[ARM
]
PR targ
e
t/67929
Tighten vfp3_const_double_for
_
b
i
t
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch
6
4] Enable autopr
e
fetc
h
er modelling in
t
he s
c
heduler
commit
|
commitdiff
|
tree
2015-10-26
k
tkach
o
v
[
a
u
t
o-inc-dec
.
c]
Ac
c
ount for
c
ost of move op
e
ration
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[
optabs
.
c
]
F
ix PR
6
7989: Handle const0_rt
x
t
a
rge
t
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkacho
v
[AArch64] Add s
u
pp
o
rt for 6
4
-bit
v
ector-mode l
d
p/stp
commit
|
commitdiff
|
tree
2015-10-20
k
t
kachov
[simplify-
r
t
x
]
[
2/2] Us
e
constants from pool when simp
l
ifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkach
o
v
[AArch64][1/
2
]
Add fmul-by-pow
e
r-of-2+f
c
vt optimis
a
tion
commit
|
commitdiff
|
tree
2015-10-19
k
tk
a
chov
[hai
f
a-sched] mo
d
el load/st
o
re multiples properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkac
h
ov
[R
T
L ifcvt]
PR 67
7
86, 67787:
C
h
eck that intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt] PR r
t
l-optimization
/
6748
1
: Look
more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktk
a
chov
[R
T
L-ifcvt] PR
r
tl-opti
m
i
z
ati
o
n/6746
5
: Handle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tree-inli
n
e][obviou
s
]
D
ele
t
e r
e
du
n
dant coun
t
_insns
_
seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM]
Replacing variable swaps that use
a tempo
r
ar
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[AR
M
] F
i
x a
r
m b
o
otstrap failur
e
due t
o
-Werror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AR
M
] PR 67439: A
l
low matching of *arm32_movhf
w
hen
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AArch6
4
] Use
l
o
g
ics_imm
type for
2
nd alterna
t
ive of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
tkachov
[ARM][3/3]
E
x
pa
n
d mod by po
w
e
r
of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkac
h
ov
[AArch
6
4
]
[1/3] Expand signed mod by power of 2 usin
g
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkacho
v
[RTL-ifcv
t
] Make
n
o
n-conditional exe
c
uti
o
n if-conv
e
rs
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[
A
Ar
c
h64]
F
i
x FAIL: gcc
.
t
ar
g
e
t/aarch64/target_at
t
r
_
c
r
ypto
_
ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[AArch
6
4] Us
e
po
p
count_
h
wi inst
e
ad of homebrew version
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AA
r
ch64][ob
v
ious] Remove obsole
t
e
c
omme
n
t
in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktka
c
hov
[ARM] U
s
e %wd
f
o
r
mat for lane pri
n
t
ing in bo
u
nds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[AR
M
] ar
m
m
e
mc
p
y of aligne
d
data
commit
|
commitdiff
|
tree
2015-08-14
ktkac
h
ov
[AArch64]
[
o
b
vious] Fix some
target
attribut
e
inli
n
ing
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
kt
k
achov
[
A
A
r
c
h64][obv
i
ous] Mark target_attr_1
.
c
a
s c
o
m
pile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkacho
v
[RTL-ifcvt] All
o
w
PLUS+imme
d
i
a
t
e
expression i
n
noce_tr
y
_s
t
or
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
c
hov
[RTL-ifcvt
]
Improve conditional sel
e
ct ops on immediate
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArc
h
64] Do no
t
I
C
E a
f
ter apo
l
o
gising for -mc
m
o
d
e
l
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
64][14/14] R
e
us
e
target_optio
n
_c
u
rre
n
t_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc]
[
13/14] Document AArch
6
4
t
a
rget
att
r
i
b
u
t
es and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch
6
4
]
[12/14] Target attribu
t
es and
targe
t
pra
g
m
as
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][11/14] Re
-
layo
u
t
S
I
M
D builtin types on buil
t
in
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64
]
[
10/
1
4
]
Implem
e
nt target prag
m
as
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64
]
[9/14] Implement TARG
E
T
_
CAN_INLINE_
P
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AA
r
ch64
]
[8/14] Impleme
n
t TARGET_OPTION_
V
A
L
ID_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64]
[
7/14] I
m
p
l
em
e
n
t
TARGET_
S
ET_CURRENT_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][6/1
4
] I
m
plement TAR
G
ET_O
P
TION_SAVE/
T
A
R
GE
T
_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
ka
c
hov
[AArch
6
4][5/14] Ma
k
e flag_omit_leaf_frame_poin
t
er intia
l
ize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AAr
c
h
6
4][4/14] C
r
eate TARGET_
F
IX_ERR_A53_835769 an
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h64][
3
/14] Refactor option o
v
errid
e
code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][2/1
4
] R
e
factor
a
rches h
a
ndling,
a
dd arc
h
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][1
/
1
4
]
Ad
d
ident field to stru
c
t processor
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[R
T
L
-
ifc
v
t] Improve condition
a
l sele
c
t ops on immediates
commit
|
commitdiff
|
tree
2015-07-31
kt
k
achov
[ARM][2/
3
] Ma
k
e if_neg_move a
n
d
if_move_neg into insn_an
d
_spli
t
commit
|
commitdiff
|
tree
2015-07-28
ktkacho
v
[AArch64] Pr
o
per
l
y handle simple arith+extend ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious]
Use std
:
:swap instead of ma
n
ually s
w
apping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[combine][obvious] Use std
:
:swap in tr
y
_combine
commit
|
commitdiff
|
tree
2015-07-21
ktkachov
[match
.
pd] PR mi
d
d
l
e-end/66915
R
est
r
ict A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktka
c
h
o
v
[simplify-rtx][2/2] Simplify - (y ?
-
x :
x
)
-> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkac
h
ov
[PA
T
CH][
c
omb
i
ne][
1
/
2] Try to simplify
before
s
ubstituting
commit
|
commitdiff
|
tree
2015-07-16
k
tkachov
[
ARM][testsuite
]
Do
not ov
e
rride -mcpu in no-
v
olatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkach
o
v
[AArch64] Use cinc mnemoni
c
for *csinc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AR
M
][
t
est
s
uite] Add
-mfl
o
at-abi=softfp to some x
s
cale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[ARM][testsuite] Fix F
A
I
L
:
gcc
.
target/arm/macro_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkacho
v
[AAr
c
h64
]
[testsuite] Adjust
s
ome ari
t
h+com
p
are t
e
sts
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
k
tka
c
hov
[obviou
s
]
Fix typos above expand
_
co
n
d
_
expr
_
us
i
ng_
c
move
commit
|
commitdiff
|
tree
2015-07-08
k
t
kachov
[ARM] Ini
t
ialise cost to COSTS_N_INSNS (
1
) and increme
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkachov
[i386][obvi
o
us] Use std::swap instead
o
f
man
u
ally swapping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkachov
[
A
RM
]
[obvious] Fix g
c
c
.
targe
t
/arm/
a
t
tr_thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
kt
k
achov
[
i
fcvt][obvious] Us
e
std::s
w
ap instea
d
of manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkachov
[ARM]
R
estrict M
A
X_CONDITIONAL_EXECU
T
E when -mre
s
trict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkach
o
v
[GCC,
A
RM] armv8 linu
x
toolchai
n
asan
testcase fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkach
o
v
[AArc
h
64] Always
regis
t
er fma
_
s
t
eering pass
b
ut gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkach
o
v
[i
f
cvt][obvious
]
F
i
x typo in
c
omm
e
nt
commit
|
commitdiff
|
tree
2015-06-01
k
t
ka
c
h
o
v
[AArc
h
64]
Fix
type of *<LOGICA
L
:
optab>_one
_
cmpl_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkach
o
v
[obvious] Clos
e
comment
i
n
aa
r
ch64 tes
t
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[expr
.
c
] PR t
a
rget/65358
A
void
c
l
obbe
r
i
n
g p
a
rtia
l
argument
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[PATCH
4
/13] a
r
m musl
s
u
pport
commit
|
commitdiff
|
tree
2015-05-22
kt
k
achov
[AArch64] PR
t
arget
/
65491: Clas
s
ify V1TF vectors
as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkac
h
ov
[AR
M
] Han
d
le U
N
SPE
C
_V
O
LATILE in rtx c
o
sts and
d
o
n't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AArch64] Add __exte
n
sion__ and __always_inli
n
e__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkachov
Testsuite
c
heck for sqr
t
_
in
s
n
.
Move pow/s
q
rt synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktk
a
chov
[AArch64]
[
obvious] In aarch64_class_max_nre
g
s us
e
UN
I
T
S_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkachov
[calls
.
c] Remove #ifdef chec
k
s o
n
STA
C
K_GROWS_D
O
WNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[PATCH 9/13] x86 m
u
sl support
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[AArch64] Removed un
u
s
e
d SLOWMU
L
t
a
rget flags
commit
|
commitdiff
|
tree
2015-05-13
ktk
a
ch
o
v
[tree-ssa-m
a
th
-
opts] Expand
p
ow (x, CO
N
ST) u
s
ing s
q
uare
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkachov
[ARM] Fix
PR
6
5
95
5
: Do not take R
E
GN
O
o
n
non-REG
o
perand
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
k
t
k
achov
[P
A
TCH 6/13]
mips musl
support
commit
|
commitdiff
|
tree
2015-05-08
ktkacho
v
[
P
ATCH 0/13] Add mu
s
l suppor
t
t
o GCC
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH 2/13] musl libc co
n
fig
commit
|
commitdiff
|
tree
2015-05-06
ktkacho
v
[AArch64] Fi
x
genitera
t
ors
.
sh to use standard
B
R
E
synt
a
x
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
kt
k
achov
[doc] Update definition location
o
f attribute_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
k
t
kachov
[AArc
h
64] Make aarch64_min_div
i
si
o
n
s
_for
_
reci
p
_
mu
l
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkacho
v
[AA
r
ch64] Fix
C
o
rt
e
x-A53 shift costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64]
Han
d
le F
L
OAT and UN
S
IGN
E
D
_FLOAT in rtx costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AAr
c
h64] Fix aarch64_rtx
_
c
o
sts of PLUS
/
MINUS
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[A
A
rc
h
64] Remember
t
o cost
o
perand
0 i
n
F
P
c
ompare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AA
r
ch64] Add alternative 'e
x
tr' pat
t
ern, cal
c
ulate
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktka
c
hov
[AArc
h
6
4
]
P
r
oper
l
y cost FABD pattern
commit
|
commitdiff
|
tree
2015-04-30
ktka
c
hov
[AArch64] Pro
p
erly ha
n
dle mvn-register and a
d
d EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
k
tka
c
ho
v
[
AArch64] Prope
r
ly cost MN
E
G/[SU
]
M
NEGL
p
at
t
er
n
s
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
Fix up n
e
w line in previous commit
commit
|
commitdiff
|
tree
2015-04-30
ktk
a
c
hov
[AArch64] Properly han
d
le SHIFT ops an
d
EXTEND in aarch64_
r
t
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] U
s
e
extend_arith rtx cos
t
a
ppro
p
r
iately
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[comb
i
n
e]
[
obvious] Use std::swap inste
a
d
o
f manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
kt
k
achov
[simplify-rtx][triv
i
al
]
Use std::swap instead
o
f ma
n
ually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
k
tka
c
hov
[ARM][t
r
iv
i
al] Use upper
c
ase
f
or
c
ode iterator names
commit
|
commitdiff
|
tree
2015-04-24
k
tkachov
[AA
r
c
h64] Implem
e
nt -m{c
p
u,tune,arch}=n
a
tive
u
si
n
g
.
.
.
commit
|
commitdiff
|
tree
next