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] Fix costing of vmul+vcvt combine pattern
2015-11-10
ktkachov
[AR
M
] Fix costing of vmul+vcvt c
o
mbine pattern
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
cho
v
[ARM][cle
a
n
u
p
] R
e
move uses of
C
ONST_DOUB
L
E_H
I
GH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
AArch64][2/3]
Imp
l
ement negcc, notcc
optabs
commit
|
commitdiff
|
tree
2015-11-10
kt
k
achov
[op
t
a
bs][ifcvt][1/
3
] Define negcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
k
t
ka
c
hov
[haifa-sche
d
]
P
R rtl-
o
ptimizati
o
n
/68236: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
hov
[AArch64][cleanup] Remove u
s
e
s of CONST_DO
U
BLE_
H
I
GH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64] PR target/68129: Define TARGET_SUPPORTS_WIDE
_
INT
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RTL-ifcvt]
P
R rtl-optimizatio
n
/
677
4
9: D
o
not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp]
[
c
o
mmitted] Fi
x
bootstrap o
n
a
rm due to prin
t
format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkach
o
v
[A
R
M/AArch64]
P
R
68088: Fix RTL check
i
ng ICE due
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
k
t
kachov
Move gcc
.
target
/
arm
/
pr67929_1
.
c t
e
st to e
x
ecute
.
ex
p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[comment
]
I
mpr
o
ve comment for reg_set
_
p
commit
|
commitdiff
|
tree
2015-10-30
k
t
kachov
[AR
M
] Fix
c
hecking
RTL
error
in
c
o
rtex_a9
_
sc
h
e
d_adju
s
t_co
s
t
commit
|
commitdiff
|
tree
2015-10-27
ktkacho
v
[AArch64]
P
R 68102:
C
h
e
ck
t
hat operand is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
kachov
[AArch64] Hand
l
e
v
ector float mod
e
s pr
o
pe
r
ly in aarch64_ou
t
p
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
tkachov
[ARM]
PR targ
e
t/
6
7929 Tigh
t
en vfp3_const_double_
f
o
r_bit
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
tkachov
[AArch64] Ena
b
le
autoprefetcher mode
l
l
ing in
the sc
h
e
du
l
er
commit
|
commitdiff
|
tree
2015-10-26
ktkach
o
v
[a
u
to-inc-dec
.
c] Ac
c
ount f
o
r cost of move oper
a
tion
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktka
c
h
o
v
[o
p
tabs
.
c] Fix PR 67989:
H
andle const0_
r
tx tar
g
et in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64] Ad
d
support f
o
r
64-bit vec
t
or-mode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[si
m
plif
y
-rtx]
[
2/2]
U
s
e
constants from poo
l
whe
n
simplify
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[
A
Arch6
4
][1/
2
] Add fmul
-
by-pow
e
r-o
f
-
2+fcvt optimisation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa-sc
h
ed]
model load/
s
t
ore multiples pro
p
e
r
ly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[
RTL ifcvt] PR 6
7
786, 67787:
C
h
eck that intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
t
kacho
v
[RTL
-
ifcvt] PR rt
l
-
o
ptimiza
t
ion/67481: Lo
o
k mo
r
e
d
eepl
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-i
f
c
vt] PR rtl-op
t
imizatio
n
/67
4
65:
Handl
e
p
a
irs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
k
tkachov
[
t
r
ee-inline][obvious] Delete redunda
n
t count_insns
_
seq
commit
|
commitdiff
|
tree
2015-09-21
k
tkachov
[
ARM] Replacing va
r
iable swaps
t
h
at
u
se
a
t
e
mpo
r
a
ry
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM]
F
i
x arm bootstrap fa
i
l
u
re
due to
-
Werror=
s
h
i
ft
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[
A
RM] PR 67439: Allow
matchin
g
of *arm32_mo
v
hf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[
A
Arch64] Us
e
logics_imm type for 2nd al
t
ernative
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[A
R
M][
3
/
3] Ex
p
a
n
d mo
d
by power o
f
2
commit
|
commitdiff
|
tree
2015-09-09
kt
k
a
c
hov
[
A
Arch
6
4][1
/
3]
E
xpand signed
m
od by power
of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-ifcvt]
M
ake
n
on-conditional
e
xecuti
o
n
i
f-
c
onversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AAr
c
h64] Fix FAI
L
: gcc
.
ta
r
get/aarch64/ta
r
get_a
t
tr_cryp
t
o
_
ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
t
kachov
[AArch64] Use
popcount_hwi instead of homebrew
v
ersion
commit
|
commitdiff
|
tree
2015-08-19
kt
k
achov
[AArch6
4
][
o
bv
i
o
u
s] Remo
v
e
obsolet
e
c
o
mment in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktka
c
hov
[ARM] Use %w
d
format for lane prin
t
ing
i
n bounds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] arm
me
m
cpy of
a
ligned dat
a
commit
|
commitdiff
|
tree
2015-08-14
ktka
c
ho
v
[AArch64][obviou
s
] Fix s
o
me target
att
r
i
but
e
inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
kt
k
achov
[AArc
h
64][o
b
vio
u
s] M
a
rk t
a
r
get_attr_1
.
c as
c
om
p
ile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkach
o
v
[RTL-ifcvt] Al
l
o
w
PLU
S
+
immediate expression in noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifc
v
t] Improve co
n
ditional se
l
ect ops on imme
d
iate
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64] D
o
no
t
ICE a
f
te
r
apologis
i
n
g
for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[
A
Arch64][14/14
]
Reuse target_optio
n
_c
u
rrent_
n
ode when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[doc
]
[13/14] Doc
u
men
t
AArch64
target attributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][12
/
1
4
] T
a
rg
e
t attributes and target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kach
o
v
[AArch64][11/
1
4]
R
e-l
a
yo
u
t SIMD builtin types on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][10/14] Impleme
n
t target p
r
a
gmas
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[A
A
r
c
h64][9/14] Implement TARGET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h64][8
/
14] Implement TAR
G
ET
_
OPTION_VALID
_
A
T
TRIBUT
E
_P
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ac
h
ov
[AArch64][7/14] I
m
ple
m
ent TARGET_SET
_
CURRENT_FUNCT
I
ON
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][6/14] I
m
plement TARG
E
T_OPTION_SAVE/TAR
G
ET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][
5
/14
]
Ma
k
e
flag_omit
_
leaf_frame_pointe
r
intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch
6
4][4/14
]
Create TARGET_FIX
_
ERR_A
5
3_83
5
769 an
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][3/14] Re
f
actor opti
o
n ove
r
ride code
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch64][
2
/14] Re
f
ac
t
or arc
h
e
s
handling, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64]
[
1/14] Add ident field to struct processor
commit
|
commitdiff
|
tree
2015-08-03
ktkacho
v
[RTL-ifcv
t
] I
m
prove condit
i
onal select ops
o
n immediates
commit
|
commitdiff
|
tree
2015-07-31
ktka
c
hov
[
ARM][2/3] Make i
f
_
n
eg_move and if_move_neg into
insn_and_split
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AArch64] Properly handle
simple arith
+
e
x
tend op
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious]
Use
st
d
::swa
p
instead of
manually sw
a
p
ping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[combine][obvi
o
us] Use std::swap in t
r
y_combine
commit
|
commitdiff
|
tree
2015-07-21
k
t
kachov
[match
.
pd] PR middle-
e
nd/66915 Restrict
A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simplify-r
t
x][2/2] Simplify
-
(y ? -x : x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[PATCH][com
b
i
ne]
[
1/2] Try to si
m
plify before s
u
b
s
titu
t
i
ng
commit
|
commitdiff
|
tree
2015-07-16
k
tka
c
h
o
v
[ARM][testsuite] Do not override -mcpu in
n
o-
v
olatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkacho
v
[A
A
r
ch64] U
s
e c
i
nc m
n
emonic for *csinc2<m
o
de>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM][testsuite] Ad
d
-mfloat-a
b
i=softfp t
o
some xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkacho
v
[ARM][testsuit
e
] Fi
x
FAIL: gcc
.
ta
r
get/arm/ma
c
r
o_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktka
c
h
o
v
[AA
r
ch64][testsuite] Adjus
t
some
arith+co
m
pare test
s
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktk
a
chov
[obvious] Fix typ
o
s
above expa
n
d_cond_expr_using_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkachov
[ARM
]
Initialise cost
t
o
C
OSTS_N_INSNS (1) and increment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktk
a
chov
[i386][obvio
u
s] Use std::s
w
ap inst
e
ad of manually swapp
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
kt
k
a
chov
[ARM][obvious] Fix gcc
.
targe
t
/ar
m
/att
r
_thu
m
b
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktk
a
chov
[ifcvt][
o
bv
i
o
u
s
] Use std
:
:swap instead
o
f manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktk
a
cho
v
[ARM]
Rest
r
ict MAX_CONDITIONA
L
_EXECUTE w
h
en -mres
t
ric
t
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkachov
[GC
C
, A
R
M] armv8 linux toolchain as
a
n
t
e
s
tcase
f
a
il
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkachov
[AArch64] Always register
fma_steer
i
ng
pass but gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
k
t
ka
c
hov
[ifcvt
]
[ob
v
ious] Fix typo in
c
o
mment
commit
|
commitdiff
|
tree
2015-06-01
ktka
c
h
ov
[AArch64] Fix typ
e
of *<LO
G
ICAL:
o
ptab>_o
n
e_cmpl_<
S
HIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktk
a
chov
[obv
i
o
us] Close c
o
mment in aa
r
ch6
4
tes
t
commit
|
commitdiff
|
tree
2015-05-27
k
t
kac
h
ov
[ex
p
r
.
c] PR target/65358 Avoi
d
c
l
obbering part
i
al argument
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
k
t
kachov
[PATCH 4/13]
a
rm
m
u
sl support
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AAr
c
h64] PR target/6
5
491: Classify V1TF vectors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
k
tkachov
[
ARM] Handle UNSP
E
C_VOLAT
I
LE i
n
rtx costs and
d
o
n
'
t
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktka
c
hov
[AArc
h
6
4
] Add __extensio
n
__ and _
_
a
l
ways_inli
n
e__
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
kt
k
achov
Testsuite check for sqrt_insn
.
Mo
v
e pow
/
sqrt synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
k
t
kachov
[AArch64][obvious] In aarch64_cla
s
s_max_
n
regs use UN
I
TS_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkachov
[calls
.
c] Remove #i
f
de
f
checks on ST
A
CK_GRO
W
S_DOWNW
A
RD
commit
|
commitdiff
|
tree
2015-05-15
kt
k
achov
[PATCH 9/13] x86
m
usl support
commit
|
commitdiff
|
tree
2015-05-15
k
tkachov
[AAr
c
h64] Remo
v
ed
unused SLOWMUL target flag
s
commit
|
commitdiff
|
tree
2015-05-13
ktkac
h
ov
[tree-ssa-math-opts]
Exp
a
nd pow (
x
, CONST) using square
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktk
a
chov
[A
R
M] Fix PR 65955: Do not take REGNO on non-
R
EG operand
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH 6
/
13] mips musl suppo
r
t
commit
|
commitdiff
|
tree
2015-05-08
ktkach
o
v
[P
A
T
C
H 0/1
3
]
A
dd musl support
t
o GCC
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATC
H
2/
1
3] musl libc con
f
ig
commit
|
commitdiff
|
tree
2015-05-06
ktkach
o
v
[AAr
c
h64
]
Fix geni
t
erators
.
sh to
u
s
e standard BRE syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[doc
]
Update de
f
inition locat
i
on of attribute_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Make aarch64_
m
i
n_divisi
o
ns_for_recip_
m
ul
.
.
.
commit
|
commitdiff
|
tree
next