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][2/3] Implement negcc, notcc optabs
2015-11-10
ktkachov
[AA
r
c
h64][2/3] Implem
e
nt negcc
,
n
o
tcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[optabs][ifc
v
t
][1
/
3] Define negcc, notc
c
o
p
t
a
bs
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[hai
f
a-sche
d
] P
R
rt
l
-optimization/68236: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkac
h
ov
[AArch64][clea
n
up] Remove use
s
of CONST
_
DOUB
L
E_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[A
A
rch64] PR target
/
6
8129: De
f
ine T
A
RGET
_
SUP
P
ORT
S
_WID
E
_INT
commit
|
commitdiff
|
tree
2015-11-09
k
tkachov
[RTL-ifcvt] PR rtl-optimiza
t
i
on/67749: Do not e
m
it
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkac
h
ov
[c
p
][committed] Fi
x
bootstra
p
on
a
rm due
t
o print fo
r
mat
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktk
a
chov
[ARM/AArch64] PR 680
8
8: Fix RTL chec
k
ing ICE due
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
Move gcc
.
t
a
rget/arm
/
pr67929_1
.
c test to
exe
c
ute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
kt
k
acho
v
[comment] Improve comment for
reg_s
e
t
_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[ARM] Fix checking RTL error in cortex_a9_sched_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AAr
c
h64
]
PR 68102
:
Che
c
k
tha
t
oper
a
nd is R
E
G
before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
kacho
v
[AArch64] Handle vector float modes pr
o
perly in aar
c
h64_out
p
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM] PR targ
e
t/67929 Tight
e
n vfp3
_
const_double_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64
]
En
a
ble
a
utoprefetch
e
r
m
odel
l
ing in
the scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkach
o
v
[auto-inc
-
de
c
.
c] Acco
u
n
t for
c
o
st o
f
mov
e
ope
r
a
tion
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[optab
s
.
c] Fix
PR 67989: Hand
l
e
c
onst0
_
rtx t
a
r
g
et in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkach
o
v
[AArch64
]
A
d
d support
f
o
r 64-bit ve
c
tor-mode l
d
p/stp
commit
|
commitdiff
|
tree
2015-10-20
k
t
kac
h
ov
[simp
l
ify-r
t
x][2/2] Use constants fro
m
pool w
h
en simpli
f
ying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64][1/2] Add fmul-by-p
o
wer-
o
f-2+fcvt optimisatio
n
commit
|
commitdiff
|
tree
2015-10-19
k
t
k
achov
[hai
f
a-sched] model load/store mu
l
tiples properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[RTL ifcvt]
PR 67
7
86, 67787: C
h
eck that
i
ntermedi
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktk
a
chov
[
R
TL-
i
f
cvt]
P
R
rtl-optimizatio
n
/
6
7
48
1
: Look more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkacho
v
[RTL-if
c
vt
]
PR rtl-optimization/67465: Handle
pa
i
rs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkacho
v
[
tr
e
e-in
l
ine][obvious] Delete redu
n
dant
coun
t
_in
s
ns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM
]
Replacing vari
a
ble swaps tha
t
u
s
e
a
temp
o
r
ary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktk
a
chov
[ARM] Fix arm bootstra
p
failur
e
d
u
e to -Wer
r
o
r
=
sh
i
ft
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
t
k
achov
[ARM] PR 67439: Allow
matching of *arm32_movhf wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AArch64] Use log
i
cs_
i
mm
t
yp
e
for 2nd
alte
r
n
ative o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
kt
k
achov
[ARM][3/3] E
x
pand mo
d
by
powe
r
of
2
commit
|
commitdiff
|
tree
2015-09-09
ktkac
h
ov
[
A
A
rch64][1/3
]
E
xpand si
g
ned mod by power of
2 us
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-ifcvt] Make non-c
o
nditi
o
nal
exe
c
ution if
-
conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
tkachov
[
A
Ar
c
h64
]
Fi
x
FAIL:
gcc
.
t
arget/aarch64/
t
ar
g
et_attr_crypt
o
_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[AArch64] Use popco
u
nt_hw
i
instead
o
f
homebr
e
w version
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][obvious] Rem
o
ve
obsolete co
m
ment in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[
A
RM] Use
%
w
d
form
a
t for lane printing in bounds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[
ARM]
a
rm memcpy of aligned
d
at
a
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64
]
[obvious] Fix some target attribute inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkacho
v
[AArch6
4
][obvious] Mark target_at
t
r_1
.
c
a
s compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
t
kachov
[RTL
-
ifcvt]
A
llow PLUS
+
i
mm
e
diat
e
exp
r
essi
o
n in noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-
i
fc
v
t]
I
m
p
r
o
ve con
d
itional sele
c
t ops on immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkach
o
v
[AArch64] Do not ICE a
f
ter
apologi
s
ing for -mcmo
d
el
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][14/14]
R
eu
s
e target_option_current_node w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[doc][
1
3/14] Document AArch64 tar
g
et attri
b
ut
e
s and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArc
h
6
4][12/14]
T
a
rge
t
att
r
ibutes
a
nd
t
arget pragma
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tka
c
hov
[A
A
rc
h
64][11/14
]
Re-lay
o
ut SIMD builtin t
y
pes
on
b
uiltin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
c
hov
[
A
Arch64]
[
1
0
/1
4
]
I
m
pleme
n
t target pr
a
gmas
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch
6
4][9
/
14
]
Impl
e
me
n
t TARGET_CAN
_
INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
c
hov
[
A
Ar
c
h64
]
[8/14] Implement TARGET_OPTION_
V
ALID_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[A
A
r
c
h
64][7/14
]
I
m
plement TARGET_SET_CURRENT_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch6
4
]
[6/14]
Imple
m
e
n
t
TAR
G
ET_OPTION_SAVE/TARGET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
c
h
o
v
[AAr
c
h64][5/
1
4] Make flag_omit_leaf_frame_point
e
r intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AA
r
ch64][4/14] Create TARGET_FIX_
E
RR_A
5
3_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
A
rch64][3/14
]
Refactor
o
ption
ove
r
ride code
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch
6
4][2/14
]
Refactor arches ha
n
dling, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
o
v
[AArch64][1/14] Ad
d
ident field
t
o str
u
c
t p
r
oces
s
or
commit
|
commitdiff
|
tree
2015-08-03
k
tkac
h
ov
[RTL-ifcvt] Imp
r
ove condit
i
onal se
l
ect ops on
i
mmediates
commit
|
commitdiff
|
tree
2015-07-31
k
tkachov
[ARM][2
/
3] Ma
k
e
if_
n
eg_move and if_move_neg into insn_and_split
commit
|
commitdiff
|
tree
2015-07-28
ktka
c
hov
[AA
r
c
h
64] Properly han
d
l
e simpl
e
arith+extend ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktka
c
h
o
v
[
obvious]
Use
s
td::swap in
s
tead
o
f
m
a
nual
l
y swappin
g
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
kt
k
achov
[combin
e
][
o
b
v
iou
s
]
U
se std::swap in tr
y
_combine
commit
|
commitdiff
|
tree
2015-07-21
ktka
c
hov
[ma
t
ch
.
pd
]
PR middle-end/66915 Restrict A -
B
-> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[sim
p
li
f
y-rtx][2/2] Simplify - (y
?
-x :
x
) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[
P
ATC
H
][
c
ombine][1/2] Try to simplify be
f
ore substit
u
t
i
ng
commit
|
commitdiff
|
tree
2015-07-16
ktkacho
v
[ARM][t
e
stsuite
]
Do not
override -
m
cpu i
n
no-v
o
lati
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AArch64] Use cinc
mnemonic for *csi
n
c2<mo
d
e>_ins
n
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM]
[
tes
t
suite] Add -mfloat-abi=softfp to some
x
sc
a
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[ARM][test
s
uite] Fix FAIL: gcc
.
t
arget/arm/macro_defs
0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[AA
r
ch64][testsuit
e
] A
d
just
s
ome
a
r
i
t
h+compare tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkachov
[
o
bvious] Fix typos
abov
e
expand
_
c
o
n
d_expr_u
s
ing_cmov
e
commit
|
commitdiff
|
tree
2015-07-08
ktk
a
ch
o
v
[A
R
M]
In
i
tialise c
o
s
t
to CO
S
TS_N_INSN
S
(1) and increment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
kt
k
achov
[i386][o
b
vious] Use s
t
d::
s
wa
p
instead
of manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkac
h
ov
[
A
RM][o
b
vious] Fix gcc
.
tar
g
et/a
r
m/attr_thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkacho
v
[
ifc
v
t
]
[obvious]
U
se s
t
d::swap instead o
f
manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkachov
[ARM] Restrict MAX_CONDITIONA
L
_
E
X
E
CU
T
E
w
hen -m
r
estrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
k
t
kachov
[GCC, ARM] armv8 l
i
n
ux tool
c
hai
n
asan
t
es
t
c
a
se fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktka
c
hov
[AArch64] Always r
e
gis
t
er fma_steering pass but gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkachov
[ifcv
t
]
[o
b
vious]
F
ix typo
in c
o
mment
commit
|
commitdiff
|
tree
2015-06-01
ktkachov
[
AArch64
]
Fix type
of *<LO
G
ICAL:optab>_on
e
_
c
mp
l
_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
kt
k
achov
[obvious] Clos
e
co
m
ment in aa
r
ch64 test
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[exp
r
.
c] P
R
target/65358 Avo
i
d clob
b
erin
g
partial argument
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
kt
k
achov
[PATCH 4/13] arm musl support
commit
|
commitdiff
|
tree
2015-05-22
k
t
kach
o
v
[
A
Arch64] PR target/654
9
1:
C
las
s
if
y
V1TF vectors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
k
t
k
a
c
hov
[ARM] H
a
ndle UN
S
PEC
_
V
O
LATILE
i
n
rtx
c
o
s
ts and do
n
'
t
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
k
t
k
achov
[
AArch64] Add
_
_
ex
t
en
s
ion__ and __always_inline__
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkachov
T
estsuite check fo
r
sqrt_insn
.
Move po
w
/sqrt
synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[
A
Arch64][obvious] In aarch64_class
_
max_nregs use
UNIT
S
_
P
E
R
_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktka
c
hov
[calls
.
c] Rem
o
ve
#ifde
f
checks on
S
TAC
K
_GROW
S
_DOWNW
A
RD
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[PATCH 9/13] x8
6
musl support
commit
|
commitdiff
|
tree
2015-05-15
kt
k
achov
[AAr
c
h64] Removed unused
SLOWMUL target
fl
a
gs
commit
|
commitdiff
|
tree
2015-05-13
ktkac
h
o
v
[
tree-ssa-math-opts]
E
xpand po
w
(x, CONST)
using square
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
kt
k
a
c
hov
[ARM] Fix PR 65955
:
Do n
o
t
t
ake REGNO o
n
non-REG ope
r
and
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATC
H
6/1
3
] mip
s
mus
l
support
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH
0
/13]
A
d
d
musl
s
upp
o
rt
t
o GCC
commit
|
commitdiff
|
tree
2015-05-08
kt
k
achov
[PATCH 2/13] musl libc co
n
fig
commit
|
commitdiff
|
tree
2015-05-06
ktkach
o
v
[AArch64] Fix genite
r
ato
r
s
.
s
h
t
o
use stand
a
rd BRE
syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
k
t
kach
o
v
[d
o
c] Upd
a
te definition loc
a
tion o
f
attri
b
ute
_
spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkach
o
v
[AArch6
4
] Make a
a
rch
6
4_min_divisi
o
ns_for_recip_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[A
A
rch64]
Fix C
o
r
t
ex-A53 shift costs
commit
|
commitdiff
|
tree
2015-05-01
ktkacho
v
[
AArch64]
H
andle FLOAT and UN
S
IGNED_FLOAT
i
n rtx costs
commit
|
commitdiff
|
tree
next