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
* pt.c (instantiate_decl): Any defaulted function is defined.
2018-05-27
j
asonwucj
[
NDS32]
O
ptimize movm
e
m
a
nd setmem operations
.
commit
|
commitdiff
|
tree
2018-05-27
j
a
s
on
w
ucj
[NDS32] Imp
l
emen
t
bswapsi
2
and bswaphi2 p
a
tte
r
n
s
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[
N
DS32
]
n
e
w
attribute no_prologue a
n
d new option -m
r
et
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jason
w
uc
j
[ND
S
32] Set call address constrain
t
.
commit
|
commitdiff
|
tree
2018-05-20
j
a
sonwucj
[
N
DS32] Adju
s
t registe
r
m
ove
cost
for gra
y
wolf cpu
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[ND
S
32] Rewrite cost
m
odel
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwu
c
j
[NDS32] Fix date in gcc/
C
h
a
n
geL
o
g file
.
commit
|
commitdiff
|
tree
2018-05-20
jaso
n
wucj
[NDS32] Print pipeline model
in a
s
m he
a
de
r
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS3
2
] U
p
date copyright
year
in nds3
2
-f
p
u
.
m
d
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
sonwu
c
j
[
NDS32] Adjust ASM spec
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[
N
D
S3
2
] New opti
o
n -mi
n
l
ine-a
s
m-r15
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
onwucj
[NDS32] A
d
d ab
s
si2 pattern
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Ref
i
ne functions that deal wit
h
l
w
m and smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jaso
n
wucj
[NDS3
2
] Refine nd
s
32-m
d
-auxiliary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
ucj
[N
D
S32] Sup
p
or
t
PIC and T
L
S
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
onwuc
j
[NDS32] Use machine mode with E_
pr
e
f
ix
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
sonwucj
[NDS32] Implment indirect
f
unciton
call attribute
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwuc
j
[
N
DS32
]
Implm
e
nt n15
pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[
ND
S
3
2
]
Implment n12/
n
13 pi
p
eli
n
e
.
commit
|
commitdiff
|
tree
2018-05-13
ja
s
onwucj
[NDS32] Im
p
lment n10 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwu
c
j
[NDS32] Add DSP extensio
n
instruc
t
ions
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
sonwuc
j
[NDS32]
F
ix bug in bit-ins
t
ructi
o
n
c
h
ecking functio
n
s
.
commit
|
commitdiff
|
tree
2018-04-25
jaso
n
wuc
j
[ND
S
32] Split
movdi/df if reigster
numbe
r
is illegal
.
commit
|
commitdiff
|
tree
2018-04-25
j
as
o
nwucj
[NDS32
]
Fix inco
r
r
ect
s
et
t
in
g
s
in
s
fp-machine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[
N
D
S32]
Fix print
opera
n
d for cctl register
.
commit
|
commitdiff
|
tree
2018-04-25
ja
s
onwucj
[NDS32]
A
dd
mi
s
si
n
g newline c
h
aracter i
n
t
o
ASM_AP
P
_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jas
o
nwucj
[
N
D
S32
]
Add new option -m
a
lways-save-lp
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
wucj
[NDS32] I
m
plment
U
S
E_LOAD_POST_
I
NCREMENT,
U
SE
_
L
O
AD_POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[NDS32]
R
emo
v
e
u
n
u
sed fun
c
ti
o
n: nds32
_
l
s
_
3
33_p()
.
commit
|
commitdiff
|
tree
2018-04-22
j
aso
n
w
u
c
j
[NDS32] Refine
CASE_VECTOR
_
S
H
O
RTEN_MODE
to function
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Fix wrong inpu
t
v
alue
of parameter from stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Implement
D
A
TA_ALIGNMENT, LOCAL_
A
LI
G
NMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
as
o
nw
u
cj
[
N
DS32]
M
ove som
e
t
arget ho
o
ks to the bottom of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
sonwucj
[ND
S
32] Consider -Of
a
st a
n
d -Og in
n
ds32
_
as
m
_file_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
onwucj
[NDS32] Add unaligned acces
s
s
u
pport
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwucj
[NDS32]
Add intrinsic
f
u
nctions
f
or inter
r
upt con
t
rol
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS
3
2]
A
dd strict_
a
ligned_p to machine_f
u
nction an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwu
c
j
[NDS32] Implement n7 pip
e
line
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[NDS32] Implement e8 p
i
peline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS
3
2] Implem
e
nt n8
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[NDS32]
Implm
e
nt n9 pipe
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS3
2
] New option -m
a
lways-a
l
ign and -m
a
lign-functi
o
ns
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Add
i
ntrinsic fun
c
t
io
n
s for TLB operatio
n
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[NDS3
2
] Support dwarf e
x
ception
handling
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wucj
[NDS32] Clea
n
up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
o
nw
u
cj
[NDS
3
2] Add intrinsi
c
fu
n
ction
s
for particular in
s
tructio
n
s
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[NDS32] Add intrins
i
c functions
f
or
atomic load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS32] Add
i
ntrinsic functions for
c
a
c
he
c
ontrol
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS
3
2] Remove u
n
used
insn t
y
pe:
call
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
o
nwucj
[NDS32] Add intrinsic functions fo
r
F
P
U
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[NDS32] Add more i
n
trinsic register na
m
es
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
DS32] Support
[
$
ra +
$rb << 3] f
o
rm for loa
d
/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jason
w
ucj
[
NDS32] Refine A
D
JUST_INS
N
_LE
N
GTH implem
e
nt
a
tion
.
commit
|
commitdiff
|
tree
2018-04-06
jas
o
n
w
ucj
[N
D
S32] Refine call and
return
p
at
t
erns
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
sonwucj
[
N
DS32]
Refine condition o
f
stack
_
push and st
a
ck_p
o
p
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] A
d
d hard
float support
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
sonwuc
j
[N
D
S
32] Enable relax hint by d
e
f
a
ult
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[ND
S
32] Fine-tune memory addr
e
ss typ
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add co
n
s
traint for
l
wi45
.
fe
ins
t
ruction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32] Gen
e
rate alu-shif
t
in
s
tructions only f
o
r -Os
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[ND
S
3
2
] Add divsi4 and udivsi4
patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[NDS32]
Refine
n
e
g
si2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
son
w
ucj
[NDS32] Refi
n
e b
i
t
-
wise
operation and s
h
ift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32] Th
e
add and sub patte
n
s
s
hould only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS32] Fine-tune
predicator for alu-shift pattern
s
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwuc
j
[NDS32] Adjust a
s
m
patter
n
s indention
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add ne
w
instruction attri
b
ute: feat
u
re
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonw
u
cj
[NDS32] A
d
d subty
p
e attribute for
in
s
tru
c
t
ions
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S32] Restr
i
ct mov patter
n
t
hat has
at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S32] Implement movmi
s
align
s
i and
m
ovmisaligndi
p
attern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS3
2
] Merge mo
v
qi and movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
j
aso
n
wucj
[N
D
S
32] Refine movcc, cmov, csto
r
e and cbran
c
h pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
nwucj
[NDS32]
Refine in
s
truction type att
r
ibu
t
e
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[NDS32] Change enab
l
ed attrib
u
t
e to
y
es/no inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[
N
DS32] Ref
i
ne implementation of si
b
cal
l
patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwuc
j
[ND
S
32]
Im
p
lement TARG
E
T_CANONICALIZE_COM
P
ARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
s
o
nwu
c
j
[ND
S
32] Add relax op
t
imization as
new
pas
s
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[ND
S
32] C
o
rr
e
ct the
de
p
endency in t-n
d
s32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwu
c
j
[NDS32
]
Imple
m
e
nt PROFIL
E
_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Chang
e
wcha
r
t
ype
t
o unsing
e
d int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[
N
DS32] A
d
just
B
RANCH_COST to prevent
too
much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[ND
S
32] Fix wron
g
MAX_REGS_PER_ADDRESS val
u
e
.
commit
|
commitdiff
|
tree
2018-03-18
j
asonwucj
[NDS32] Defi
n
e LOGICA
L
_OP
_
NON_SHORT
_
CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[ND
S
32] D
e
fine CLZ
_
DE
F
INED_
V
ALU
E
_
A
T_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS3
2
]
Implme
n
t
A
DJUST_REG_ALLOC_ORDER for perfo
r
mance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jason
w
uc
j
[N
D
S32] Use
H
OST_WIDE_INT_PRINT_DEC instead
of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jason
w
ucj
[NDS
3
2] Optimi
z
e nds32_register
_
prior
i
ty
.
commit
|
commitdiff
|
tree
2018-03-12
jasonw
u
cj
[NDS3
2
]
Implement TARGET_MD
_
ASM_ADJUS
T
hook
.
commit
|
commitdiff
|
tree
2018-03-12
j
asonwucj
[
NDS3
2
] Refine
p
rologue and epilogue code generation
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonwucj
[NDS32] Add new opti
o
n -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
s
onwucj
[NDS32] Add new function nd
s
32_cpu_cpp_b
u
iltins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonwucj
[NDS32] Implement st
r
lensi pattern
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonwucj
[NDS3
2
] Add
intrinsi
c
fun
c
t
i
on
f
or ffb, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
j
a
s
onwuc
j
[NDS32] Implment s
e
tmem p
a
t
tern
.
commit
|
commitdiff
|
tree
2018-03-04
jas
o
nwucj
[NDS
3
2
] Rena
m
e nds32_expand_mov
m
emqi to nds3
2
_
expand_mo
v
mems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jason
w
ucj
[NDS32
]
Refine load_
m
ultiple
and store_
m
ultip
l
e
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Add l
o
ad_multiple,store_multiple and
n
ew att
r
ibut
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
ja
s
o
n
wucj
[NDS32]
C
hange to l
a
rge mod
e
l by defaul
t
.
commit
|
commitdiff
|
tree
2018-03-03
jas
o
nwucj
[
N
DS32] Add intrins
i
c functions
f
or
u
nal
i
gnme
n
t memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS
3
2] Rewr
i
t
e infras
t
ructure for intrinsic
.
commit
|
commitdiff
|
tree
next