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
[RTL ifcvt] PR 67786, 67787: Check that intermediate instructions in the basic block...
2015-10-02
ktkachov
[RTL ifcvt
]
PR
67786, 67787: Check that inte
r
mediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkac
h
ov
[RTL-if
c
vt
]
PR
rtl-
o
p
t
i
mization/674
8
1: Look more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
t
kacho
v
[RTL-
i
fcvt
]
PR
rtl-optimization/
6
7465: Han
d
le p
a
i
rs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tree-inli
n
e][obvi
o
u
s
] Delete redundant count_ins
n
s_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkach
o
v
[ARM] Re
p
la
c
ing variable swaps that us
e
a temporar
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[
ARM] Fix arm bootstrap fai
l
ure d
u
e to -Werror=shi
f
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktka
c
h
o
v
[ARM] PR 67439: Allow matching
o
f
*
a
rm
3
2_mov
h
f when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktk
a
chov
[AA
r
ch64] Use logics
_
imm type for 2nd
a
lternativ
e
of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
t
kachov
[A
R
M][3/3]
E
xpand mod
b
y po
w
e
r
of 2
commit
|
commitdiff
|
tree
2015-09-09
kt
k
achov
[AArch64][1/3
]
Exp
a
nd s
i
gned mod by power of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[R
T
L-ifcvt] M
a
k
e
n
o
n-c
o
nditional execution if-co
n
version
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktk
a
chov
[AA
r
ch6
4
]
F
ix FAIL: gc
c
.
targe
t
/aarch
6
4/target_att
r
_crypt
o
_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
o
v
[AArch
6
4
]
Us
e
popcount_hwi instead
of homebr
e
w ver
s
ion
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][obvious] R
e
m
o
v
e obsol
e
t
e comment
i
n a
a
rch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
kt
k
a
c
hov
[ARM] U
s
e
%
wd
f
ormat f
o
r
l
a
ne printi
n
g in bo
u
nds_check
commit
|
commitdiff
|
tree
2015-08-17
kt
k
achov
[ARM] arm memcpy of a
l
ig
n
ed data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][obv
i
ous] Fix s
o
me target a
t
tribute
i
n
lining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
kt
k
achov
[AArch64][o
b
vi
o
us] Ma
r
k targ
e
t_attr_1
.
c as comp
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktka
c
hov
[RTL-ifcvt]
A
llow PL
U
S+immediate e
x
pressi
o
n
in
noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkach
o
v
[R
T
L-ifc
v
t
]
Impro
v
e condi
t
ional sel
e
ct ops on immedia
t
es
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
k
t
k
a
c
hov
[A
A
rch64] Do
n
ot ICE
after apologising for -
m
cmo
d
e
l
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][14/14] Reuse target_opti
o
n
_
curren
t
_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][13/14] Docum
e
nt A
A
rch64 target attributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkach
o
v
[AArch64][
1
2/14
]
Target attributes
and target pra
g
mas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tka
c
hov
[AArch64][11/14] Re-layo
u
t SIMD
b
uiltin types on builti
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][
1
0/14] Implement target pragm
a
s
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch64][9/14] Imp
l
ement TARGET_CAN_INLI
N
E_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][8/14
]
Implement TARGET_O
P
TI
O
N_VA
L
I
D_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch
6
4
][7/14] Implemen
t
T
A
R
GET_SE
T
_CURRENT_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arc
h
64][6/1
4
] Impl
e
ment TA
R
GET_O
P
TION_SAVE
/
TAR
G
ET_OP
T
ION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][5/1
4
] Make flag_om
i
t_lea
f
_frame_pointe
r
inti
a
lize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[A
A
rch64][4/14] Create
T
ARGET_FIX_ERR_A
5
3_83576
9
an
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch64][3/14] Refact
o
r
option override code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][2/14] Ref
a
ctor
arches handling, ad
d
arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[
A
Arch64][1/1
4
] Add ident f
i
eld
to s
t
ruct processor
commit
|
commitdiff
|
tree
2015-08-03
k
tkachov
[RT
L
-ifcvt]
Improve conditional sel
e
ct ops
o
n
immediates
commit
|
commitdiff
|
tree
2015-07-31
k
tkachov
[ARM][
2
/
3
] Make
if
_
neg_move and
i
f
_
mo
v
e_neg in
t
o in
s
n_and_sp
l
it
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[
A
Arch64] Prop
e
r
l
y
h
andle simple
arith+extend
ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkac
h
ov
[obvious] Use st
d
::swap instead of m
a
nually swa
p
ping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[combine][obvious] Use std::swap in try_c
o
mbine
commit
|
commitdiff
|
tree
2015-07-21
kt
k
achov
[match
.
pd] PR middle
-
end/
6
6915 Restrict A - B
-
> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[si
m
pli
f
y-rtx][2/2] Simplify - (y ? -x :
x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[PATCH][
c
o
mbin
e
][1/2] Tr
y
t
o simplif
y
bef
o
re s
u
bstitutin
g
commit
|
commitdiff
|
tree
2015-07-16
ktk
a
c
hov
[AR
M
][t
e
stsu
i
te
]
Do not override -mcpu in n
o
-
v
olatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[A
A
rch6
4
]
Use cinc mnemonic for *c
s
inc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
k
tkachov
[ARM][
t
estsuite] Add -m
f
loat-abi=
s
oftfp
t
o some xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[ARM][test
s
uit
e
] Fi
x
FAIL: gcc
.
t
arget/arm/mac
r
o_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[AArch64]
[
testsuite
]
Adjust some ar
i
th+compare tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkachov
[obvious] Fix typos above expand_
c
ond_expr_us
i
ng_cmo
v
e
commit
|
commitdiff
|
tree
2015-07-08
ktka
c
h
o
v
[AR
M
] Initial
i
se
cos
t
to COSTS_N_I
N
SNS (1) a
n
d increment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkach
o
v
[i386][obvio
u
s
]
Use std::swa
p
i
n
stead of manually
s
wappin
g
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
k
t
kachov
[ARM][ob
v
ious] Fix gcc
.
tar
g
et/
a
r
m
/
attr_thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
k
t
k
achov
[i
f
cvt][obviou
s
]
Use
std::swap in
s
tead
o
f manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkachov
[AR
M
] Restrict
M
A
X_CONDITIO
N
AL_EXECUTE when
-
mrestrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkachov
[GCC, ARM
]
armv8
linu
x
too
l
chain asan testc
a
se fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkachov
[
A
Arch64] A
l
ways register fma_steering pass but gat
e
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
k
t
k
a
c
h
ov
[ifcvt][obvi
o
us] Fix typo in comment
commit
|
commitdiff
|
tree
2015-06-01
ktkachov
[AArch64] Fi
x
type
o
f *<LOGICAL
:
optab>_one_cmpl_<
S
HIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
k
t
kach
o
v
[
o
bvio
u
s] Close comment in
a
arch64 tes
t
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[expr
.
c] P
R
target/65358 Avoi
d
clobbering partial argum
e
nt
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[
P
A
TCH 4/13
]
arm mus
l
s
u
pport
commit
|
commitdiff
|
tree
2015-05-22
ktkacho
v
[AArch64] PR target/6549
1
:
Cla
s
s
i
fy V
1
T
F
vectors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkach
o
v
[ARM]
Handle U
N
S
P
EC_VOLATILE in rtx costs and don't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
k
tka
c
h
o
v
[AArch64] A
d
d __extension__ and _
_
always_inlin
e
_
_
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
k
tkachov
T
es
t
sui
t
e check
f
o
r
sqrt_insn
.
Move pow/sqrt sy
n
th
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[AArch64]
[
o
bvious] In
aarc
h
64_class_max_n
r
egs use U
N
ITS_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktka
c
hov
[calls
.
c
] Remov
e
#i
f
d
ef
checks on STACK
_
GROWS_DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[PATCH 9/13] x86
m
u
sl suppo
r
t
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[AArch64] Re
m
oved
unused SLOWMU
L
target
flags
commit
|
commitdiff
|
tree
2015-05-13
kt
k
ach
o
v
[tre
e
-ssa-math-o
p
ts] Ex
p
and pow (x
,
C
O
NST)
u
sing s
q
uare
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkachov
[ARM] F
i
x PR 65
9
55: Do not take REGNO on non-REG ope
r
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
kt
k
achov
[PATCH 6/13] mips musl
s
upport
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH 0/13]
A
dd musl suppo
r
t to GCC
commit
|
commitdiff
|
tree
2015-05-08
kt
k
achov
[PATCH 2/13]
m
usl
libc
con
f
ig
commit
|
commitdiff
|
tree
2015-05-06
ktkachov
[AArch64] Fi
x
g
e
niterators
.
sh to use standard BRE syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktka
c
hov
[doc] Update definition loc
a
tion o
f
attrib
u
te_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkac
h
ov
[AArch64]
M
ake aar
c
h64_m
i
n
_
divis
i
ons_for_reci
p
_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
k
tka
c
ho
v
[AArch64] Fix Cor
t
ex-A5
3
s
h
ift costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AAr
c
h64] Handle FLOAT and UNSIGNED_FLOAT in
rt
x
costs
commit
|
commitdiff
|
tree
2015-05-01
ktkach
o
v
[AArch64
]
Fi
x
aarch64_rtx
_
c
osts o
f
PL
U
S/MINUS
commit
|
commitdiff
|
tree
2015-05-01
k
t
kachov
[AA
r
ch
6
4] Remember t
o
cost operand 0 in FP compare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Add alternat
i
ve 'ex
t
r' pattern, calcula
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktka
c
h
o
v
[AArch64]
P
rop
e
rly cos
t
FABD pattern
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch6
4
] Prop
e
rly
h
andle mvn-reg
i
s
t
e
r
a
nd add EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Properly
c
ost MNEG/[SU]MNEGL patterns
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
Fix up new line in pre
v
ious commi
t
commit
|
commitdiff
|
tree
2015-04-30
ktkac
h
ov
[AArch64] Proper
l
y
handle SHIFT o
p
s and
E
XTEND in aarch
6
4_rt
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AAr
c
h64] Use e
x
tend_arith rtx
cost appropriatel
y
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[co
m
bine][o
b
vious] Us
e
std::swap inste
a
d of manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[
si
m
pl
i
fy-rtx
]
[trivial] Use
std::swap in
s
tead of
m
anually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[ARM][t
r
i
v
i
al]
Use upper
c
ase
for code iterator
n
ames
commit
|
commitdiff
|
tree
2015-04-24
ktk
a
chov
[AA
r
ch6
4
] Im
p
lem
e
nt -
m
{cp
u
,tune,
a
r
ch}=na
t
ive us
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktk
a
chov
[AR
M
] R
e
write vc<
c
ond> NEON patterns to use
RTL o
p
erat
i
o
ns
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
Re: [PATCH 0
2
/12]
r
emove some ifd
e
f HAVE_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
k
t
k
achov
[
ARM]
R
estrict {load,store}_
m
u
ltiple
expanders to MAX_LD_STM
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[ARM] Make issue rate
p
a
rt
of pe
r
-
core tuning s
t
ructs
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
Revert:
commit
|
commitdiff
|
tree
2015-04-22
ktkacho
v
libstdc
+
+, libgfortr
a
n
g
thr workaroun
d
f
or mu
s
l
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
unw
i
n
d
f
ix for musl
commit
|
commitdiff
|
tree
2015-04-22
ktka
c
hov
fixincludes
u
p
date
for musl
s
u
pport
commit
|
commitdiff
|
tree
next