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
[NDS32] Implement fp-as-gp optimization.
2018-06-02
jas
o
n
wuc
j
[NDS32]
I
m
plement
fp-as-gp optimiza
t
ion
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[NDS32] Optimize movme
m
an
d
setmem o
p
erations
.
commit
|
commitdiff
|
tree
2018-05-27
jason
w
u
c
j
[NDS3
2
] Implement bswapsi2
a
n
d
bswap
h
i2 pattern
s
.
commit
|
commitdiff
|
tree
2018-05-27
jasonw
u
cj
[NDS32] ne
w
a
t
tribute no_prolo
g
ue and new optio
n
-m
r
et
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jason
w
ucj
[NDS32] Set call address cons
t
rain
t
.
commit
|
commitdiff
|
tree
2018-05-20
jas
o
nwucj
[ND
S
32] Adjust regist
e
r
m
o
ve co
s
t for gray
w
olf
c
p
u
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwuc
j
[NDS32] R
e
write cost
model
.
commit
|
commitdiff
|
tree
2018-05-20
j
asonwucj
[NDS
3
2
]
F
i
x
d
ate i
n
gc
c
/
C
han
g
eLog file
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Print pip
e
line mode
l
i
n
asm h
e
ader
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonw
u
c
j
[NDS
3
2] Updat
e
copy
r
ight year in
nds32-
f
pu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32]
Adju
s
t ASM spec
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS
3
2
]
New opti
o
n -minline-asm-r
1
5
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Add abssi2 pa
t
tern
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[ND
S
3
2
] Refine
f
unctions that d
e
al
w
ith lwm and smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
nw
u
cj
[
N
DS32] Refine
n
d
s32-
m
d
-auxiliary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
on
w
uc
j
[ND
S
32] Support
P
IC
an
d
TLS
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Use machine
mode with E_ prefix
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS3
2
] Implme
n
t indirect
funciton ca
l
l
attri
b
ute
.
commit
|
commitdiff
|
tree
2018-05-13
jas
o
nwucj
[NDS32]
Implment n15 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jas
o
nw
u
cj
[NDS32] Im
p
lment n12/
n
13 pipelin
e
.
commit
|
commitdiff
|
tree
2018-05-13
j
asonwucj
[NDS32] Implm
e
n
t
n10 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jas
o
nwucj
[NDS32] Add D
S
P
e
xtension instructions
.
commit
|
commitdiff
|
tree
2018-04-25
jason
w
u
c
j
[
N
DS32] Fi
x
bug i
n
bit-instruction
c
h
e
cking function
s
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Split movdi/d
f
if reigster numb
e
r is illegal
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
so
n
w
u
cj
[NDS32] Fix incorrect settings in
s
f
p
-machine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jason
w
ucj
[NDS32
]
Fix
p
ri
n
t oper
a
nd fo
r
cct
l
r
e
g
is
t
er
.
commit
|
commitdiff
|
tree
2018-04-25
jaso
n
wucj
[NDS32] Add missing newline character into ASM_APP
_
ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS32]
Add new option
-
malways-s
a
ve-
l
p
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
onwucj
[NDS32]
Impl
m
en
t
USE_LOAD_P
O
ST_I
N
CREMENT,
USE_LO
A
D_P
O
ST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
so
n
wucj
[N
D
S32] Remove unused f
u
n
c
t
i
on:
nds
3
2_ls_333_p()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Re
f
ine CASE_
V
ECTOR_SH
O
RTEN
_
MODE to fun
c
tion
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32]
Fi
x
wrong input
value of p
a
rame
t
er from stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
onwucj
[NDS32
]
I
m
plem
e
n
t DATA_A
L
IGNMENT,
LO
C
AL_ALIGNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jas
o
nw
u
cj
[
N
DS3
2
] Move so
m
e target hook
s
to the
bottom of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS3
2
] Consider
-
O
f
ast
a
nd
-Og in
n
ds32_
a
sm_file_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32]
Add una
l
ign
e
d access supp
o
rt
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
cj
[NDS3
2
] Add int
r
i
nsic functions
f
or interrupt
c
ontr
o
l
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Add st
r
ict
_
aligned_p
t
o machine_f
u
nction an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implem
e
nt n7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[NDS32]
Implement e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onw
u
cj
[ND
S
32] Implem
e
nt n
8
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
w
ucj
[NDS32] Implment n9 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] New
o
ption
-malw
a
ys-a
l
ign
a
n
d -malign-funct
i
ons
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[NDS32] A
d
d intrinsic funct
i
ons for T
L
B oper
a
tio
n
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[
N
DS32] Support dwarf
exce
p
tion handli
n
g
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Clean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[NDS32] Add intrinsic
functions for particular i
n
st
r
uctions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[N
D
S32
]
Add
intri
n
si
c
functions for
at
o
mic load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add i
n
tr
i
n
s
ic functions
f
o
r cache control
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[
NDS
3
2] Remove unused insn type: call
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
ucj
[NDS32] Add intri
n
sic functions for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Ad
d
more in
t
rinsic regi
s
t
e
r names
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[N
D
S32] Support [$ra + $rb
<< 3] form for load
/
store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
on
w
ucj
[NDS32] R
e
f
ine A
D
JUST
_
INSN_LENGTH imple
m
e
ntati
o
n
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwu
c
j
[NDS32] Refine ca
l
l
and return patterns
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Ref
i
ne condition of
sta
c
k_push and
stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
on
w
u
c
j
[
N
DS32] Add hard float supp
o
rt
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwuc
j
[NDS32] Enabl
e
rela
x
hint by default
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS32] F
i
ne
-
t
u
ne mem
o
ry addres
s
typ
e
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
s
o
n
w
ucj
[NDS32] Add constraint
for lwi
4
5
.
fe instruction
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[NDS32] Generate alu-shift
i
n
s
t
ru
c
tions only
f
o
r
-Os
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS32] Add divsi4 and udivsi4
patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwu
c
j
[NDS32] Refine n
e
gsi2 p
a
ttern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Re
f
ine bit-wis
e
op
e
rati
o
n and shif
t
patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
32] The
add and sub patte
n
s shoul
d
only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
] Fin
e
-
tune predic
a
tor for alu
-
s
h
i
f
t patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Adj
u
st asm pa
t
terns i
n
dention
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
s
on
w
ucj
[NDS32
]
Add new instru
c
tion attrib
u
te: featur
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Ad
d
subtype attribute for inst
r
uctions
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wucj
[ND
S
3
2
] Rest
r
i
ct mov pattern
th
a
t
h
as at l
e
ast on
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onw
u
cj
[NDS32] Implement movmisalignsi an
d
m
o
vmisaligndi pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[NDS32] Merge mo
v
q
i
a
nd movh
i
patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32
]
Refine movcc, cmov,
c
store and cbranch
patte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwucj
[
NDS32] Refine
instruction type a
t
tri
b
ute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Chan
g
e enabled attribute
to yes/no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
nwucj
[NDS32] Refine implementati
o
n of sibca
l
l
p
atte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-02
jason
w
ucj
[NDS
3
2] Impleme
n
t TARGE
T
_C
A
N
O
NICALIZE
_
COMPAR
I
SON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[N
D
S32] Add r
e
lax optimization as n
e
w pass
.
commit
|
commitdiff
|
tree
2018-04-01
jaso
n
wuc
j
[
N
D
S32] Correct the
d
ependency
in t-nd
s
3
2
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32]
I
mpl
e
m
ent PROFIL
E
_HO
O
K
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Change
w
c
h
a
r
typ
e
to unsinged int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonw
u
c
j
[NDS32] Adj
u
st BRA
N
CH_COST to
prevent too much ju
m
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Fix wron
g
MA
X
_REGS
_
P
E
R_ADDRES
S
value
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32]
D
e
f
ine LO
G
ICAL_OP_
N
ON_SH
O
RT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
ja
s
o
n
wucj
[
NDS32] Define CL
Z
_DEFINED_
V
A
L
UE
_
AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
j
a
s
onwuc
j
[NDS32] Implmen
t
ADJUST_
R
E
G
_ALLOC_ORDER
f
or performanc
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Use H
O
ST_WIDE_I
N
T_PRINT
_
DEC in
s
t
e
ad of
%ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jas
o
nwucj
[ND
S
3
2] Optimize
n
ds32_re
g
ister_p
r
io
r
ity
.
commit
|
commitdiff
|
tree
2018-03-12
j
asonwucj
[
N
DS32] Imp
l
ement T
A
R
GET
_
MD_ASM_
A
DJUST ho
o
k
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32]
Refine
prologue and
e
p
i
logue cod
e
generation
.
commit
|
commitdiff
|
tree
2018-03-11
jaso
n
wucj
[NDS32]
A
dd n
e
w option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[N
D
S
32] Add
n
e
w function nds32_cpu_cpp_built
i
ns a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jaso
n
wu
c
j
[N
D
S32]
I
mplem
e
nt strlensi pattern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32
]
Add
i
n
tri
n
sic functi
o
n
for ffb, ffmism a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[NDS32]
I
mpl
m
e
nt setmem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
j
a
son
w
uc
j
[NDS32]
R
enam
e
n
d
s32
_
expand_movmemqi t
o
n
ds
3
2_expand_movm
e
m
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Refine load_mult
i
ple
and store_multipl
e
.
commit
|
commitdiff
|
tree
2018-03-04
j
a
s
onwucj
[NDS32] A
d
d l
o
ad_multiple,
s
tore_multi
p
le and
n
e
w
att
r
ibute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Change t
o
l
a
rge model
by d
e
fault
.
commit
|
commitdiff
|
tree
2018-03-03
j
a
sonwucj
[NDS32]
A
dd intrinsi
c
f
uncti
o
ns for unalignme
n
t me
m
o
ry
.
.
.
commit
|
commitdiff
|
tree
next