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] Rewrite cost model.
2018-05-20
ja
s
onwucj
[NDS32] R
e
writ
e
co
s
t m
o
del
.
commit
|
commitdiff
|
tree
2018-05-20
jason
w
uc
j
[NDS32] Fix
date in gcc/Chan
g
e
L
og file
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] P
r
int p
i
peline m
o
del i
n
a
sm he
a
d
er
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonwucj
[NDS32]
Update copyright y
e
ar in nds
3
2-fpu
.
m
d
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
onwucj
[
N
DS32
]
Adju
s
t
ASM spec
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] New optio
n
-minlin
e
-asm-r15
.
commit
|
commitdiff
|
tree
2018-05-19
jasonw
u
cj
[NDS32]
A
dd abssi2 pa
t
tern
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonwucj
[N
D
S32] Refi
n
e functions
t
hat
de
a
l
with
l
wm and smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32
]
Refine
n
ds32-md-auxiliary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
nwucj
[
N
DS32] Suppor
t
PIC and TLS
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonw
u
cj
[ND
S
3
2
] Use machin
e
mode wit
h
E
_ prefix
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[
NDS32] Implment indir
e
ct funcit
o
n c
a
ll
a
ttribute
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Imp
l
m
e
n
t n15 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] I
m
p
lment n1
2
/
n13 p
i
peline
.
commit
|
commitdiff
|
tree
2018-05-13
j
ason
w
u
cj
[NDS32] Implment n10 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
j
a
s
o
nwucj
[
ND
S
32] Add DSP e
x
tension
i
ns
t
ru
c
tion
s
.
commit
|
commitdiff
|
tree
2018-04-25
jaso
n
w
u
cj
[ND
S
3
2
] Fix bug
i
n
bit-instruc
t
i
on checki
n
g
functions
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
s
onwucj
[NDS32] Split movdi/df if reigster
number i
s
illeg
a
l
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Fix incorrect settings i
n
s
f
p
-machine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
sonwucj
[NDS3
2
] Fix
prin
t
operand for cctl register
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Add missing newline character int
o
ASM_APP_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
NDS32] Add new
o
ption -malway
s
-
save-lp
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
so
n
wucj
[NDS32] Implme
n
t USE_LOA
D
_P
O
S
T
_INCR
E
MENT, USE_LOAD_POST_DE
C
R
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
son
w
ucj
[NDS32] Remove un
u
sed function: nds32_ls_333_p()
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwucj
[
N
D
S32] Refine CASE_VECTOR_SHOR
T
EN_MODE to
function
.
commit
|
commitdiff
|
tree
2018-04-22
jas
o
nwucj
[NDS32]
Fix wrong in
p
ut value of pa
r
amete
r
fro
m
stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
s
onwucj
[
N
DS32]
I
mpl
e
ment DATA_ALIGNMENT, LOCAL_ALIGNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jason
w
ucj
[
N
D
S3
2
] Move some ta
r
ge
t
hooks to the
b
otto
m
of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[
N
DS32] Con
s
ider -Of
a
st a
n
d -Og in nds32_asm_file_sta
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
onwucj
[NDS32]
A
dd
u
n
a
ligned access support
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onw
u
c
j
[NDS32] Ad
d
intrinsic functions f
o
r
inter
r
upt
cont
r
ol
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32]
A
dd strict_
a
l
igned
_
p to machine_function and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onw
u
cj
[
NDS32] Implement n7 pipelin
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[ND
S
32]
Implem
e
n
t e8
p
ipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[NDS3
2
] Impl
e
ment n8 p
i
pelin
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
cj
[N
D
S32]
I
mp
l
ment
n
9 pipelin
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
DS32] New option
-
mal
w
ays-align and -malign-functions
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
ND
S
32] Ad
d
intrin
s
ic f
u
nctions for T
L
B opera
t
ion and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwucj
[N
D
S32] Support dw
a
rf exception handling
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Clean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[
N
DS32
]
Add intrinsic functio
n
s for
particul
a
r instru
c
tio
n
s
.
commit
|
commitdiff
|
tree
2018-04-07
j
as
o
nwu
c
j
[NDS32] Add intrinsic functions fo
r
a
t
o
m
ic load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[N
D
S
3
2
]
A
d
d intri
n
sic funct
i
ons for cac
h
e contr
o
l
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS32] R
e
mo
v
e unused in
s
n ty
p
e: call
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
n
wucj
[
NDS32] Add int
r
i
n
si
c
fun
c
tions f
o
r FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[N
D
S32]
A
dd
m
ore in
t
rin
s
i
c
regist
e
r
names
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Support
[
$ra + $rb << 3] form
f
or load/s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Refine ADJUST_INSN_
L
E
N
GTH implementation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Refine cal
l
and return p
a
tterns
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
s
onwu
c
j
[N
D
S32] Refine c
o
ndition of
stack_push
a
nd s
t
ack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
s
on
w
u
cj
[NDS32] Add h
a
r
d
float
s
u
p
port
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
onwu
c
j
[NDS32
]
E
n
a
b
l
e rel
a
x
h
int by
default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32]
Fine-t
u
ne memory address
t
ype
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
w
ucj
[N
D
S
3
2] Add co
n
straint for lwi4
5
.
fe
instructi
o
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Ge
n
erate alu-shift ins
t
ru
c
ti
o
ns only fo
r
-
O
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32] Add divsi4 and u
d
ivsi4 pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32]
R
e
fine
n
e
gsi2
pat
t
ern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Refi
n
e
bi
t
-
w
ise
o
peratio
n
and
s
hift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32]
The add and sub patten
s
sho
u
ld only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
3
2
] Fine-t
u
ne pr
e
dica
t
or for alu-shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] A
d
jus
t
asm patterns ind
e
ntion
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add ne
w
instruction attribute: featur
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
32] Ad
d
su
b
t
yp
e
attribute for
i
nstructi
o
ns
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[NDS32] Restrict mov p
a
ttern that ha
s
a
t
least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wucj
[NDS32] Implement movm
i
sali
g
nsi an
d
movmisa
l
igndi pattern
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwucj
[NDS32] Merge movqi
a
nd mov
h
i p
a
tterns
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wucj
[NDS32
]
Refine movcc
,
cmov, cstore and cbranch pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[NDS32] Refine
instru
c
tion ty
p
e attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS
3
2] C
h
ange e
n
abl
e
d attr
i
bute to yes/no in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S32] Refine imp
l
ement
a
t
i
on of sibcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
j
a
sonwucj
[NDS32] I
m
plement
TARGET_CANONICALIZE_COM
P
ARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[ND
S
32]
A
dd relax
o
ptim
i
zation as new pa
s
s
.
commit
|
commitdiff
|
tree
2018-04-01
jaso
n
wucj
[NDS32] Correct
the d
e
pende
n
cy in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jason
w
ucj
[N
D
S32] Implement PROFI
L
E_H
O
O
K
.
commit
|
commitdiff
|
tree
2018-04-01
jason
w
ucj
[NDS3
2
] C
h
ange wch
a
r
type to unsi
n
g
e
d int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[
N
D
S32] Ad
j
us
t
BRANCH_COST to pre
v
en
t
too
m
uc
h
jum
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Fix wrong
M
AX_REGS_
P
ER_A
D
DRE
S
S valu
e
.
commit
|
commitdiff
|
tree
2018-03-18
ja
s
onwucj
[
ND
S
32] Define L
O
GI
C
AL
_
OP_NON
_
S
H
O
RT_CIRCUI
T
.
commit
|
commitdiff
|
tree
2018-03-18
ja
s
onwucj
[N
D
S32] Define
CLZ_DEFINED_VALUE_
A
T
_
Z
ERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Implment ADJUST_REG_ALLOC_ORDER for p
e
rformance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
aso
n
wucj
[NDS
3
2] Use HOST_
W
IDE_I
N
T_P
R
INT_
D
EC
i
nste
a
d of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
ja
s
onwucj
[NDS32]
Optimize
nds3
2
_
r
egister
_
priority
.
commit
|
commitdiff
|
tree
2018-03-12
jason
w
ucj
[ND
S
32
]
Implement T
A
R
GET_MD_ASM_A
D
JUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[
N
D
S
3
2] Re
f
in
e
prologu
e
and
e
p
i
logue code generatio
n
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onw
u
cj
[NDS32] Add
new option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[N
D
S32] A
d
d new functi
o
n nds32
_
cpu_cpp_builtins an
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
N
DS32] Imp
l
e
ment strlen
s
i
p
attern
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
o
n
wucj
[ND
S
32] Add intrinsic f
u
nction for ffb, ffmism an
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
ja
s
onw
u
cj
[NDS32] Implme
n
t
s
etmem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
j
asonwucj
[
N
DS32] Rename nds32_expand_m
o
v
memqi t
o
n
d
s32_
e
xpan
d
_movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Re
f
in
e
load_multiple and sto
r
e_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
j
a
sonwucj
[NDS32] Add
l
o
a
d_multiple,store_mul
t
i
p
l
e
and
new att
r
ibute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwu
c
j
[N
D
S32]
C
hange
t
o la
r
ge model by default
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Add intrinsic fun
c
ti
o
ns for unal
i
gnment
memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwu
c
j
[
N
DS32
]
Rewrite infr
a
structure for intrinsic
.
commit
|
commitdiff
|
tree
2018-02-26
j
a
sonw
u
c
j
[NDS32] Do
not use mult
i
p
l
e load/store i
n
s
tructions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
j
a
s
on
w
ucj
[NDS32] Basic support for -mcpu=
a
n
d --with-cpu
=
options
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwu
c
j
A
d
d new
N
DS32 option
s
-mex
t
-pe
r
f
,
-m
e
xt-p
e
rf
2
and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS32] Reserve more register numbers for
new re
g
i
s
ters
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
Add
n
ds32
v
e
ctor mode
s
.
commit
|
commitdiff
|
tree
next