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][v2] Improve comparison with complex immediates followed by branch/cset
2015-11-24
ktkacho
v
[
A
A
rch64][v2] Improve comp
a
rison with com
p
lex immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
kt
k
ach
o
v
[c
f
gloop] PR middle-end/68375: Restructure get_lo
o
p_bod
y
_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
t
kachov
[R
T
L-ree] PR rtl-optim
i
zation/681
9
4
: Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[
A
A
r
ch6
4
] P
R
target/68
3
63 Check
t
hat argu
m
e
nt is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkac
h
ov
[ARM] D
o
not exp
a
nd movmisal
i
gn
pattern
i
f not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktk
a
chov
[
ARM
]
PR
6
8149 Fi
x
IC
E
in unalig
n
e
d_loaddi s
p
lit
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Di
s
abl
e
neon testing fo
r
armv7-m
commit
|
commitdiff
|
tree
2015-11-17
kt
k
achov
[
A
R
M]
PR
6
8143
P
roperly
u
pdate memory offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkac
h
ov
[comb
i
ne] Don't
t
ra
n
sform sign an
d
zer
o
e
xtends inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[A
R
M] Fix costing of vmul+vc
v
t
c
ombine pa
t
t
e
rn
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM][cle
a
nup] Remove
uses of C
O
NST_DOUBLE
_
H
IGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
k
t
kachov
[AAr
c
h64][2/3] Imp
l
e
m
ent n
e
g
cc, n
o
tc
c
optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[optabs][if
c
v
t][1/3] De
f
ine negcc
,
n
ot
c
c
op
t
a
bs
commit
|
commitdiff
|
tree
2015-11-10
kt
k
a
c
h
ov
[haifa-sc
h
ed] PR rtl-optimization/68236: Exit ea
r
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[
AArch64][clean
u
p] Remove
use
s
of CONST_DOUBLE_H
I
GH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64]
P
R target/681
2
9:
Define TARGET_
S
UPPORTS_WIDE_
I
NT
commit
|
commitdiff
|
tree
2015-11-09
ktk
a
chov
[
R
TL-ifcvt] PR rtl
-
optimizatio
n
/67
7
49: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp][co
m
mitted]
F
i
x
b
o
o
t
strap on
arm d
u
e to prin
t
format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[ARM/AArch64] PR 68088
:
F
ix RTL ch
e
cking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktka
c
hov
Move
gcc
.
ta
r
get/arm/p
r
67929_1
.
c
t
est to e
x
ecute
.
e
x
p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[comment] Improve comment
for reg
_
s
et_p
commit
|
commitdiff
|
tree
2015-10-30
ktk
a
chov
[ARM] Fix checking
R
TL erro
r
in cortex_a9_sched_adj
u
st_c
o
s
t
commit
|
commitdiff
|
tree
2015-10-27
kt
k
achov
[AArch6
4
] PR 6
8
102: Chec
k
t
hat operand is REG befo
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
tkachov
[
AArc
h
64] Handle vector flo
a
t
mode
s
properly in aarch64_ou
t
p
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
kt
k
achov
[ARM] PR targe
t
/67929 Tighten vfp
3
_const_d
o
uble_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkac
h
ov
[AArch64]
E
n
a
b
le a
u
toprefetc
h
er mod
e
lling in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[auto-inc-dec
.
c
]
Account for cost
o
f
mov
e
operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktka
c
hov
[optabs
.
c] Fix PR
67989
:
Ha
n
dle const0_rtx target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkac
h
ov
[AArch64] Add
s
upport for
6
4
-
bit ve
c
tor-mode ld
p
/s
t
p
commit
|
commitdiff
|
tree
2015-10-20
k
tkachov
[sim
p
lify-rtx][2/2] Use cons
t
an
t
s from
p
o
ol w
h
en simpl
i
fyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
kt
k
achov
[AA
r
ch64][1/2] Add fmul-by-
p
ower-of-
2
+f
c
vt optimisation
commit
|
commitdiff
|
tree
2015-10-19
ktka
c
hov
[hai
f
a-s
c
hed] model load/store mu
l
tiples p
r
operly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[
R
TL ifcvt]
PR 67786, 67787: Ch
e
ck tha
t
i
nte
r
mediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt] PR rtl-op
t
i
m
ization/67481:
L
ook
m
o
re deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktk
a
ch
o
v
[RTL-ifcvt] PR rtl-opti
m
ization/67465: Handle pa
i
rs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tr
e
e-
i
n
l
in
e
]
[
obvious]
Delete red
u
ndant
cou
n
t_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktka
c
hov
[ARM] Replacing
v
a
r
ia
b
l
e
swaps
that use a tempor
a
ry
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktk
a
chov
[ARM] F
i
x
arm bootstrap
f
ailure
d
ue
to
-
W
e
rror=shif
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkac
h
ov
[ARM] PR 67439: Allow matching of *ar
m
3
2_m
o
v
h
f when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkacho
v
[AArch64] Use l
o
gics_im
m
t
yp
e
for 2nd alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
kt
k
ach
o
v
[ARM][3/3] Expand mod by power
of 2
commit
|
commitdiff
|
tree
2015-09-09
ktk
a
chov
[
AArch64][1/3] Ex
p
and signe
d
mod by power of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkacho
v
[RTL-ifcv
t
]
Make
non-condi
t
ion
a
l e
x
ecut
i
on
if-co
n
version
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AArch64] Fix FAIL
:
g
c
c
.
target
/
aarch64/t
a
rget_attr_crypto_i
c
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArc
h
6
4] Use popcount_
h
wi inste
a
d of
homebrew version
commit
|
commitdiff
|
tree
2015-08-19
k
tka
c
ho
v
[AArch64][obvious] Re
m
ove
o
b
s
olete comment
i
n
a
a
r
c
h
64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
t
kachov
[ARM
]
Use %wd format
for lane pri
n
t
i
n
g i
n
b
ounds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[
A
RM] arm memcpy of aligned data
commit
|
commitdiff
|
tree
2015-08-14
ktk
a
chov
[AArch6
4
][obviou
s
] Fix some target attribut
e
inlinin
g
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[
A
Arch64][obvious] M
a
rk target_attr_1
.
c as
c
o
m
pile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifcv
t
] Allow
P
LUS+immediate expression in noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
c
h
ov
[RTL-ifcvt]
I
mprove
c
onditional select op
s
on immedia
t
es
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[
A
A
rch64]
D
o
not I
C
E af
t
er apologising for -mc
m
odel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
o
v
[
AAr
c
h
64][14/
1
4
]
R
euse
t
arget_option_current_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[do
c
][13/14] Documen
t
AArch6
4
target attrib
u
tes
and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
acho
v
[AArch64][12
/
14] Ta
r
get attr
i
b
u
tes and
t
arget pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
c
h
64
]
[
11/1
4
] Re-layo
u
t SIMD builtin
types on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[A
A
rch64][10/14] Implement t
a
rg
e
t pragm
a
s
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[
AArch64][9/14] Implement TAR
G
ET_
C
AN_
I
NLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[
8/14] Implement
TARGET_OPTION_VALID_ATT
R
IB
U
T
E
_
P
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[
A
Arc
h
64][7/14
]
Implem
e
nt TARGET_SET_CURRENT_FU
N
CTION
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch64][6/14
]
Im
p
lement TARGE
T
_OPTION_
S
A
V
E/
T
ARGET_
O
PTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArc
h
64][5
/
14] M
a
ke fla
g
_omit_leaf_
f
ra
m
e_pointer i
n
tialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch
6
4][4/14] Create TARGET_FIX_ERR_A5
3
_8
3
576
9
and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch6
4
][3/14] Refactor
o
ption overri
d
e code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][2/
1
4] Ref
a
ctor
arches h
a
nd
l
ing, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][1/14] Add i
d
ent f
i
eld to struct processor
commit
|
commitdiff
|
tree
2015-08-03
kt
k
acho
v
[RTL-ifcvt]
Imp
r
ove conditional sele
c
t ops on imme
d
i
a
tes
commit
|
commitdiff
|
tree
2015-07-31
k
t
kachov
[AR
M
][2/3] Make if_neg_move and if_move_neg into i
n
sn_and_spli
t
commit
|
commitdiff
|
tree
2015-07-28
ktka
c
hov
[AArch64] Properly
h
andl
e
simple arith+ex
t
end
o
p
s in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktk
a
chov
[obvious]
Us
e
std::sw
a
p instead o
f
m
anu
a
lly swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktk
a
chov
[combine][obvious] Use st
d
::s
w
ap in try_combine
commit
|
commitdiff
|
tree
2015-07-21
ktkachov
[matc
h
.
pd] PR middle-end/6
6
91
5
Restrict
A
- B ->
A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[
s
i
m
p
lif
y
-rtx][2/2] Simplify - (y
? -
x
: x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
k
tkacho
v
[
P
ATCH][c
o
mbine
]
[1
/
2] Try
t
o simplify before substituting
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[AR
M
]
[t
e
s
t
suite]
D
o not o
v
erride
-mcpu in no-vol
a
t
il
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AA
r
ch64] Use cin
c
mne
m
onic
for *csinc2
<
mode
>
_insn
commit
|
commitdiff
|
tree
2015-07-15
k
t
ka
c
hov
[ARM][t
e
sts
u
i
te] Add -mfloat-abi=sof
t
fp to s
o
me xs
c
ale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
kt
k
ac
h
ov
[ARM][testsuite] F
i
x FAIL: gcc
.
tar
g
e
t
/arm/macro_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[AArch64][tests
u
ite] Adjust some
a
rith+compare tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkachov
[obvious
]
Fix typos
a
bove expand_cond_ex
p
r_using_cmove
commit
|
commitdiff
|
tree
2015-07-08
k
tkachov
[ARM
]
Initialise cost t
o
COSTS_N_
I
N
S
NS
(
1) an
d
incr
e
me
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkachov
[i386][obvio
u
s]
U
se std
:
:swap i
n
stea
d
of manual
l
y swap
p
ing
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
k
t
ka
c
hov
[A
R
M][obvious] Fix
gcc
.
target
/
arm/a
t
tr_
t
humb
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkac
h
ov
[ifcvt
]
[obvious] Use std::s
w
ap instead of
m
a
nually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkacho
v
[
AR
M
] Restri
c
t MAX_CONDITIONA
L
_EXE
C
UTE when -mrestrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
k
t
k
a
c
hov
[GCC, ARM] armv8 li
n
u
x toolchain asan testca
s
e
fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkachov
[AArch64
]
A
l
ways r
e
gister fma_steering
p
ass but gat
e
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkach
o
v
[ifcvt][obvious] Fix
t
ypo in co
m
m
e
n
t
commit
|
commitdiff
|
tree
2015-06-01
ktkachov
[
A
A
r
ch64] Fix
type of *<LOGICAL:optab>_one_
c
m
pl_<SHI
F
T
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
k
t
kachov
[obvious] Close comment i
n
aarch64
test
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[e
x
pr
.
c] PR target/65358
Avoid clobbering par
t
ial arg
u
ment
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkach
o
v
[PATC
H
4/1
3
] arm musl support
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AA
r
ch64] PR target/6
5
4
91:
Classif
y
V1TF vec
t
ors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[
A
R
M] Handle
U
NSPEC
_
V
OLATIL
E
in rtx costs and d
o
n't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkac
h
ov
[AArch
6
4
]
Add _
_
extension__ a
n
d __always_
i
nli
n
e_
_
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkachov
T
e
s
ts
u
i
te check for
s
qrt_insn
.
M
o
ve pow/sqrt s
y
n
th
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
k
t
kachov
[AArch64][o
b
vious]
I
n aarch6
4
_class_max
_
nregs u
s
e UNITS_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkach
o
v
[calls
.
c] Remove #ifde
f
ch
e
cks on STAC
K
_G
R
OWS_D
O
WNW
A
R
D
commit
|
commitdiff
|
tree
2015-05-15
k
t
kachov
[P
A
TCH 9/13] x86 musl
sup
p
ort
commit
|
commitdiff
|
tree
next