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] Replacing variable swaps that use a temporary variable with a call to std:...
2015-09-21
kt
k
achov
[ARM] Replaci
n
g varia
b
l
e swap
s
t
hat use
a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkach
o
v
[
A
RM] F
i
x arm bootstrap
f
ailure due
t
o -Werror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM] PR 6
7
4
39: Allow matching of *arm32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[
A
A
r
ch64] Use
logics_i
m
m type f
o
r 2
n
d al
t
e
r
native of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[ARM][3/3] Expand mod by p
o
wer of
2
commit
|
commitdiff
|
tree
2015-09-09
ktkac
h
ov
[AArch64][1/3] E
x
pand signed
mod by p
o
wer of
2
u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RT
L
-i
f
c
vt]
M
ake non-con
d
i
t
ional ex
e
cution if-conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkacho
v
[AArch64] Fix FAIL:
g
cc
.
target/aa
r
c
h
6
4
/
target
_
a
t
tr_cryp
t
o_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[AArch
6
4] Use
popc
o
unt_
h
wi inst
e
ad of hom
e
brew version
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][obvi
o
us] Remove
o
bsolete comment in aarch6
4
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktka
c
ho
v
[
A
RM] Use %wd format f
o
r lane print
i
n
g in bounds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] arm
m
emc
p
y of align
e
d data
commit
|
commitdiff
|
tree
2015-08-14
k
t
k
achov
[
A
Arch64][obviou
s
]
F
ix
s
o
m
e target attribute
i
nlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktka
c
h
ov
[
A
Arch64][obviou
s
] Mark target_attr_
1
.
c as compil
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
t
kachov
[RTL-ifcvt
]
Allow PLU
S
+immedia
t
e e
x
pre
s
sion in noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
tka
c
hov
[RT
L
-ifcv
t
] Improve
condit
i
onal select op
s
on immediat
e
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktk
a
chov
[AA
r
ch64]
D
o not ICE after apolo
g
ising for
-
mcmode
l
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[A
A
rch64][14/14] Reuse tar
g
e
t
_option_cur
r
en
t
_
node w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
doc][13/14] Docum
e
nt
A
Arch64 target attributes
and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[A
A
rch64][12/
1
4]
T
arget attributes
a
n
d
targ
e
t pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AAr
c
h64][11/
1
4]
R
e-layout S
I
MD
builtin types on buil
t
in
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AAr
c
h64][
1
0/1
4
] Imple
m
e
n
t target pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][9/14] Implement TARGET
_
C
A
N_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch6
4
][8/
1
4
] Imple
m
ent TARGET_OPTION_VAL
I
D_AT
T
RIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][7/
1
4
]
Implement TARGET_SET_CURRENT_F
U
N
C
TIO
N
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[
AAr
c
h64][6/14] Implement TARG
E
T_OP
T
IO
N
_
SAVE/TARGET_OPTI
O
N_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][
5
/14]
M
a
ke flag_omit_leaf_fra
m
e_pointer inti
a
l
ize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch6
4
][4/14] Create TARGET_FIX_E
R
R_A53_83
5
7
6
9 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64
]
[3/14] Refactor o
p
tion over
r
ide cod
e
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
64][2/14]
R
efactor arches h
a
ndling, ad
d
arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[1/14] Add id
e
nt fie
l
d to
s
truct proces
s
or
commit
|
commitdiff
|
tree
2015-08-03
kt
k
achov
[
RTL-ifcvt] I
m
prove con
d
itio
n
al select ops
o
n
i
mmed
i
ates
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[
ARM][2/3]
M
ake
if_ne
g
_mov
e
and if_move_
n
eg
into ins
n
_and_split
commit
|
commitdiff
|
tree
2015-07-28
k
tkachov
[
AA
r
ch6
4
] Proper
l
y handle simple arith+extend ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obviou
s
] Use std::swa
p
instead of ma
n
ually swappin
g
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkach
o
v
[combine][obviou
s
] Use std::swap in try_
c
o
mb
i
ne
commit
|
commitdiff
|
tree
2015-07-21
ktkacho
v
[match
.
pd
]
PR middle-end/66915
R
estrict A - B -
>
A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simplify-rtx][2/2] Simplify - (y ? -x :
x
) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[PATC
H
][c
o
mbin
e
]
[
1/2] Try to si
m
p
lify
before substituting
commit
|
commitdiff
|
tree
2015-07-16
ktka
c
hov
[ARM][testsu
i
t
e
] Do n
o
t override -mcpu i
n
no-volatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkacho
v
[
A
A
r
ch
6
4] U
s
e cin
c
mnem
o
n
i
c
f
o
r
*csinc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktka
c
ho
v
[
A
RM][tes
t
suite]
A
d
d -mfl
o
at-abi=sof
t
fp to some xsc
a
le
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkac
h
ov
[ARM
]
[testsu
i
te] Fix FAIL: gcc
.
target/
a
rm/
m
a
cro_def
s
0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[
AArch64][tes
t
suite] Adjus
t
some arith+compare tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
k
tkachov
[ob
v
ious] Fix t
y
pos abov
e
e
xpand_cond_expr_usi
n
g_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkach
o
v
[ARM] In
i
tialis
e
c
ost
t
o
COSTS_N_IN
S
NS (1)
a
n
d incre
m
en
t
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
k
t
ka
c
hov
[
i3
8
6][o
b
viou
s
] Use std::swap instead of manually
s
w
apping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkachov
[ARM][obvi
o
us] Fix
g
cc
.
target/arm
/
attr_thu
m
b
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkachov
[ifcvt][o
b
vious] Use std::sw
a
p instead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktk
a
ch
o
v
[AR
M
]
R
e
s
trict MAX_CONDITI
O
NAL
_
EX
E
CUTE when -mrestrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkacho
v
[
GCC, ARM] armv8 lin
u
x toolchain asa
n
testcase fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkachov
[AArc
h
64] Always regis
t
er fma_s
t
eering
pass but gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkachov
[ifcvt][obvious] Fix typo in comment
commit
|
commitdiff
|
tree
2015-06-01
ktkachov
[AArch64]
F
ix type of *<LOGICA
L
:
o
ptab>_
o
ne_cm
p
l_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkach
o
v
[obvious] Close commen
t
in a
a
rc
h
64
t
est
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[e
x
pr
.
c] PR
t
arget/65358
A
v
oid
c
lobberin
g
partial a
r
g
u
m
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[P
A
TCH 4/13] arm
musl support
commit
|
commitdiff
|
tree
2015-05-22
ktk
a
chov
[AArc
h
64] PR target/6549
1
: Classify V1TF vectors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[ARM
]
Handle
UNSPEC_VOLATILE
i
n r
t
x costs a
n
d don't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AArch64]
Ad
d
__extension__
a
nd __always_inline__
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
kt
k
achov
Testsui
t
e check for sqrt_insn
.
Move pow/
s
qrt synth
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[AArch64][obvi
o
us] In aarch64_cl
a
ss_m
a
x_nregs use
U
NITS_
P
E
R_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
k
tkachov
[
c
alls
.
c] Re
m
o
v
e #ifdef ch
e
c
ks on STACK_GROW
S
_DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[PATCH 9/13] x86 musl s
u
p
p
ort
commit
|
commitdiff
|
tree
2015-05-15
k
t
k
a
chov
[AArch64]
R
emoved
u
nused SL
O
WMUL targ
e
t flags
commit
|
commitdiff
|
tree
2015-05-13
ktkachov
[tree-ssa
-
math-o
p
ts] Expa
n
d pow (x, CONST) us
i
ng squ
a
re
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
k
tkacho
v
[ARM] Fi
x
PR 6
5
95
5
: D
o
not
take REGNO on non-REG operand
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
kt
k
ac
h
ov
[
PATCH
6/
1
3] mips musl suppor
t
commit
|
commitdiff
|
tree
2015-05-08
ktka
c
hov
[PATCH 0
/
13] Add m
u
s
l
support
t
o GC
C
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[
P
ATCH 2/13] musl libc config
commit
|
commitdiff
|
tree
2015-05-06
k
t
kac
h
o
v
[AArch64
]
Fix ge
n
i
t
e
r
ators
.
sh
to use
stan
d
ard BRE syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
k
t
ka
c
h
ov
[doc
]
U
pdate
d
efin
i
tion loc
a
t
ion o
f
attribute_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64] Make aarc
h
64
_
min_divisions_for_re
c
ip_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArc
h
6
4]
Fix Cortex-A53 shift costs
commit
|
commitdiff
|
tree
2015-05-01
k
t
kachov
[
A
Ar
c
h64] Ha
n
dle F
L
OAT and
UNSI
G
NED_
F
L
O
A
T in
r
tx
costs
commit
|
commitdiff
|
tree
2015-05-01
k
tkacho
v
[AArch64]
Fix a
a
rch64_rtx_costs of PLU
S
/M
I
N
U
S
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch6
4
]
Remember to cos
t
op
e
r
and
0
i
n FP compare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
kt
k
achov
[AArch64] Add alte
r
native 'extr' pattern, c
a
lculate
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64]
Properly
c
ost FABD patter
n
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Properly han
d
l
e mvn-re
g
iste
r
and ad
d
EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Properly c
o
st M
N
EG/[SU]MNEGL p
a
tte
r
ns
commit
|
commitdiff
|
tree
2015-04-30
k
t
kachov
F
ix up new line in p
r
ev
i
ous commit
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[
AArch64] Properly handle SHIFT
o
p
s
and EXTEND i
n
aarch64_r
t
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktk
a
chov
[AArch
6
4
] Use
e
xtend_arith rtx cost appropriat
e
ly
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[com
b
ine
]
[o
b
vious] Use std::swap inste
a
d
o
f
m
anually
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktkac
h
ov
[simplify-rtx][tri
v
ial]
U
se std::swap inste
a
d of manu
a
lly
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktka
c
hov
[
A
RM][trivial] U
s
e u
p
percase for c
o
de iter
a
tor names
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[AArch
6
4] Implement
-
m{cpu,tune,arch}=native using
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkacho
v
[ARM] Rewrite vc
<
c
ond> NEON patte
r
ns to use RTL ope
r
a
tions
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
k
t
k
a
chov
R
e
: [PATCH
02
/
12] remove some ifdef HAVE_c
c
0
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[
A
RM] Rest
r
ict {load,store}_mult
i
ple expand
e
rs to MAX_LD_STM
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[ARM] Make issue
r
ate
p
art
o
f pe
r
-core tun
i
ng
s
tructs
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
Reve
r
t:
commit
|
commitdiff
|
tree
2015-04-22
ktkacho
v
li
b
s
t
dc++, libgfortran gthr worka
r
o
u
nd for musl
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
u
nwind fix fo
r
mu
s
l
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
fix
i
n
c
ludes
u
pdate for musl support
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
c
o
nfig changes for musl lib
c
s
upport
commit
|
commitdiff
|
tree
2015-04-22
ktka
c
hov
l
i
b
itm fixes f
o
r musl support
commit
|
commitdiff
|
tree
2015-04-21
kt
k
a
c
ho
v
[expmed] Properly acc
o
un
t
for the c
o
s
t
and late
n
cy
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
ktkac
h
o
v
[AArch64] Ad
d
zero_ex
t
end variants of logical+n
o
t ops
commit
|
commitdiff
|
tree
next