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
ktkachov
[ARM] Re
p
lacing variable swaps that use
a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
kt
k
achov
[ARM] Fix arm
bootstra
p
failur
e
due to -Werr
o
r=shif
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkacho
v
[ARM
]
PR 6743
9
: Allow ma
t
ching
o
f *arm32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AArch
6
4] Use
l
o
g
ics
_
imm type f
o
r 2nd alternative
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
tk
a
chov
[
A
R
M][
3
/3] Ex
p
and mo
d
by power of 2
commit
|
commitdiff
|
tree
2015-09-09
k
t
k
a
chov
[AAr
c
h
6
4][1/3] Ex
p
and signed mod by power of 2 usi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
kt
k
achov
[RTL-if
c
vt] Ma
k
e non-c
o
nditional execution if-conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktk
a
chov
[AArc
h
64]
Fix FAIL
:
gcc
.
ta
r
get
/
aarch64/target_attr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
t
kachov
[A
A
r
ch64] U
s
e
p
opc
o
unt_hwi in
s
tead of h
o
mebrew version
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][o
b
vio
u
s] Remove obsolete
c
o
m
m
e
nt i
n
aa
r
ch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktka
c
hov
[
A
R
M
] Use
%
w
d
f
o
r
mat for lane pri
n
ting
i
n
bounds_che
c
k
commit
|
commitdiff
|
tree
2015-08-17
k
tkachov
[AR
M
] arm memcp
y
of aligned data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[
AArch
6
4][obvious] Fix
s
ome
t
arget a
t
tribute inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][o
b
vious] Mark
t
arget_a
t
tr_1
.
c as compi
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[
R
TL-ifcvt] Allow P
L
U
S+immediate expressio
n
in noce_
t
ry_s
t
o
r
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-i
f
cvt] Im
p
r
ove condition
a
l selec
t
o
ps on immedi
a
tes
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
k
t
kachov
[AArch64] Do not ICE after ap
o
l
o
gising fo
r
-mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[
A
Arch64][14/14] Reuse ta
r
get_o
p
tion_
c
urrent_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
ka
c
hov
[doc][13/14] D
o
cu
m
ent AArch64 ta
r
get attri
b
ute
s
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[
12
/
14] Target attributes and
target prag
m
as
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
A
rch
6
4
]
[11/14] Re-layout S
I
MD builtin ty
p
es on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
c
h
o
v
[
AArch6
4
][10/14
]
Implement target
p
ragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][9/14] Implement TARGET_CAN_INLINE
_
P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][8/1
4
] Implement TARGET_OPTION_VALID_ATTRIBUTE
_
P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][
7
/14] Implemen
t
T
ARGET_SET_
C
URRENT_FUN
C
TION
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AA
r
ch64][6/14] Implement TARGET_OPTION_SAV
E
/TARGET
_
O
P
TION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[
A
Arch64][5/14] Make fl
a
g_omit_leaf_frame_pointer intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][4/14] Create T
A
RGE
T
_FIX_ERR_
A
53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
a
c
hov
[AArch64][3/1
4
] Refactor opt
i
on overrid
e
c
ode
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[
AA
r
ch64][2
/
14] Refacto
r
a
r
ches han
d
ling
,
add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][1/14] Add ident
fiel
d
to
struct processor
commit
|
commitdiff
|
tree
2015-08-03
ktka
c
hov
[R
T
L-ifcvt]
Improve conditi
o
nal select ops on immediates
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[
A
R
M
]
[
2/3] M
a
ke if_neg_mo
v
e an
d
if_mov
e
_neg
into insn_and_split
commit
|
commitdiff
|
tree
2015-07-28
ktkac
h
ov
[AArch64] Properly handle simple arith+exte
n
d ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktk
a
chov
[o
b
vious] Use
s
td::swa
p
inst
e
ad
o
f manually swappi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[co
m
bine][obvious]
U
se
std::swap in
try_c
o
m
b
ine
commit
|
commitdiff
|
tree
2015-07-21
kt
k
a
c
hov
[match
.
pd] PR middle-end/6
6
915 Re
s
trict A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simplify-rtx][2/2] Simplif
y
- (y ? -x : x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkach
o
v
[PATCH][co
m
bine][
1
/2] Try to
s
implify
b
efore substituting
commit
|
commitdiff
|
tree
2015-07-16
kt
k
a
c
hov
[ARM][testsuite] Do not overr
i
d
e -
m
c
pu in no-volat
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AArch64
]
Use cinc m
n
emonic for *csinc2<mod
e
>_ins
n
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM][tests
u
it
e
] Add -mfloat-abi=softfp to
some xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[
A
R
M
][
t
e
stsui
t
e
]
Fix FAI
L
: gcc
.
t
a
r
g
et
/
ar
m
/macro_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[
A
Arch6
4
]
[
test
s
uite] Adj
u
s
t
s
o
me ari
t
h+c
o
mpare t
e
st
s
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
kt
k
achov
[
o
bviou
s
]
Fix typos above exp
a
nd_cond_expr_
u
sing_cmov
e
commit
|
commitdiff
|
tree
2015-07-08
ktkachov
[
A
RM] Initi
a
l
ise cost to COS
T
S_N_IN
S
N
S
(
1
) an
d
increm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkac
h
o
v
[i
3
86][obvious] Use std::s
w
ap inst
e
ad o
f
manually s
w
app
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkachov
[AR
M
][obv
i
ous] Fix
g
cc
.
targe
t
/arm/attr_thum
b
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkachov
[ifcvt][ob
v
ious
]
Use std::swap ins
t
ead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktka
c
h
ov
[
ARM] Restrict
M
AX_CONDITI
O
NAL_EXECUTE when -m
r
est
r
i
ct
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktk
a
chov
[
GCC, ARM] armv8 lin
u
x toolchai
n
asan t
e
stcase fai
l
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
k
tkachov
[AArch64
]
Always register
f
ma_steerin
g
pass b
u
t
gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkac
h
o
v
[ifcvt][obvious]
F
i
x
typo in comment
commit
|
commitdiff
|
tree
2015-06-01
kt
k
achov
[AAr
c
h
6
4] Fi
x
type of *<LOGI
C
AL:
o
ptab>_one_cmpl_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkachov
[
o
bvi
o
u
s
] C
l
ose comment in aar
c
h
64 test
commit
|
commitdiff
|
tree
2015-05-27
ktka
c
hov
[expr
.
c] PR t
a
rget/65
3
58 Avoid clo
b
be
r
i
ng partia
l
a
rg
u
ment
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[PATCH 4/13
]
arm musl su
p
port
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[
A
Arch64]
P
R target/65491: Classify V1TF
vect
o
rs
a
s
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
k
t
kac
h
ov
[ARM
]
Ha
n
dle UNSPEC
_
VOLA
T
ILE in rtx co
s
t
s and
d
on
'
t
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AArch64] Add
_
_
extension__ and __always_inlin
e
__ t
o
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
k
t
kac
h
ov
Te
s
t
s
uite c
h
eck for
sqrt_insn
.
Move pow/sqrt sy
n
th
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkac
h
ov
[AArch64][obv
i
ous] In
aarch64
_
c
lass_max_nregs
use UNIT
S
_
P
ER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkach
o
v
[calls
.
c] Remove #if
d
ef checks on STACK_
G
ROWS
_
D
OWNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktkachov
[PATC
H
9/13] x86 m
u
sl
support
commit
|
commitdiff
|
tree
2015-05-15
k
t
kachov
[
A
Ar
c
h64] R
e
m
o
ved
u
nused
SLOWMUL target f
l
a
gs
commit
|
commitdiff
|
tree
2015-05-13
ktkacho
v
[tree
-
ssa-
m
ath-opts] Expa
n
d pow (x, CONST)
u
s
i
ng square
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkachov
[ARM]
F
i
x PR 6595
5
: Do
no
t
take
R
E
GNO on non-
R
E
G ope
r
and
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktka
c
h
ov
[PATCH 6/
1
3] m
i
ps musl support
commit
|
commitdiff
|
tree
2015-05-08
ktkachov
[PATCH 0/
1
3
]
Ad
d
m
usl
s
uppor
t
to G
C
C
commit
|
commitdiff
|
tree
2015-05-08
k
tka
c
hov
[PATCH 2/13] musl libc config
commit
|
commitdiff
|
tree
2015-05-06
ktkachov
[AAr
c
h
64]
Fix
g
enit
e
ra
t
o
rs
.
s
h to us
e
standard
BRE syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[do
c
] Update def
i
ni
t
ion locatio
n
of att
r
i
b
ute_s
p
ec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch6
4
]
M
ake aarc
h
64_mi
n
_divisions_f
o
r_rec
i
p_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArc
h
64] Fix Cortex-A53 shift costs
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[AArch64]
H
andle F
L
OAT and UNS
I
GNED_FLOAT in rtx cost
s
commit
|
commitdiff
|
tree
2015-05-01
ktkacho
v
[AArch64] Fix
a
a
rch64_rtx_costs
o
f PL
U
S/MINUS
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[A
A
rch64] Rem
e
mber to co
s
t operan
d
0 in FP compare
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktka
c
hov
[AArch64] Add alt
e
rn
a
tive 'ext
r
' pattern, calc
u
l
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
k
t
k
a
chov
[AArch64]
Prope
r
ly cost FABD pattern
commit
|
commitdiff
|
tree
2015-04-30
k
t
k
a
c
hov
[AArch64] Properly h
a
ndle mvn-register
a
n
d
add EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Properly
c
ost MNEG/[SU]MNEGL
p
a
tterns
commit
|
commitdiff
|
tree
2015-04-30
ktkach
o
v
Fix up new line i
n
pre
v
ious
c
o
m
mit
commit
|
commitdiff
|
tree
2015-04-30
k
t
kac
h
o
v
[AAr
c
h6
4
] Properly handle
SHIFT ops and EXTEN
D
in aar
c
h64_
r
t
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktka
c
hov
[AArch64
]
Use extend_arith
rt
x
cost appropriately
commit
|
commitdiff
|
tree
2015-04-27
ktkachov
[combine][obvi
o
us
]
Us
e
s
t
d
::swap instead of ma
n
ually
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktk
a
chov
[simplify-rtx][t
r
ivi
a
l] Use st
d
::swap instead of m
a
nually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktkach
o
v
[AR
M
][trivial
]
Use
uppe
r
case for c
o
de iterator
n
a
mes
commit
|
commitdiff
|
tree
2015-04-24
ktk
a
chov
[
AArch64]
I
m
plement -m{cpu,tune,arch}=native u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktk
a
chov
[ARM] Rewri
t
e vc<cond> NEON
p
atte
r
ns
t
o u
s
e
R
TL opera
t
i
o
n
s
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
k
t
kach
o
v
Re: [P
A
TCH 02/12] remove some ifdef
H
AVE_cc0
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[ARM] Restrict {load,s
t
ore}_mu
l
tiple expanders to MAX_LD_STM
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[ARM] Make issue rate part
of per-
c
o
r
e t
u
n
i
n
g structs
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
Revert:
commit
|
commitdiff
|
tree
2015-04-22
k
t
kachov
l
i
bstdc++, li
b
gfortran gt
h
r workar
o
und fo
r
musl
commit
|
commitdiff
|
tree
2015-04-22
ktkacho
v
unwind fix for musl
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
fixinc
l
udes update for musl support
commit
|
commitdiff
|
tree
2015-04-22
k
t
kachov
config changes for
musl li
b
c support
commit
|
commitdiff
|
tree
2015-04-22
k
t
kachov
libitm fix
e
s for musl support
commit
|
commitdiff
|
tree
2015-04-21
ktkachov
[ex
p
med] Proper
l
y a
c
c
o
unt
f
or
t
h
e
co
s
t and latency
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
ktkacho
v
[AArch6
4
] Add zero
_
e
xten
d
variants of lo
g
ical
+
n
o
t o
p
s
commit
|
commitdiff
|
tree
next