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 bswapsi2 and bswaphi2 patterns.
2018-05-27
j
asonwucj
[ND
S
3
2
]
Implement bswapsi2 a
n
d bsw
a
phi2 patterns
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[NDS32] new attr
i
bute no_prologue and new
o
ption
-mre
t
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jason
w
ucj
[NDS32] Set call address constrain
t
.
commit
|
commitdiff
|
tree
2018-05-20
j
a
s
onwu
c
j
[
N
DS32]
Adjust register move co
s
t for gra
y
wolf cpu
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwuc
j
[NDS32
]
Rewrite cost model
.
commit
|
commitdiff
|
tree
2018-05-20
ja
s
onwucj
[
NDS32]
Fix date in gcc/
C
ha
n
geLog
file
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwuc
j
[NDS32
]
Pri
n
t p
i
peline model in
a
sm he
a
der
.
commit
|
commitdiff
|
tree
2018-05-19
jaso
n
wuc
j
[NDS32] Update copyright year in nds32-fpu
.
m
d
.
commit
|
commitdiff
|
tree
2018-05-19
jasonw
u
cj
[NDS32] Adjust ASM sp
e
c
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
o
n
w
u
cj
[NDS32]
New
option
-
minline-asm-r15
.
commit
|
commitdiff
|
tree
2018-05-19
j
ason
w
ucj
[NDS3
2
] Add abssi2
pat
t
ern
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
sonwucj
[NDS32] Refi
n
e functions tha
t
d
e
al with lwm and smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32]
Refine nds32-md-auxiliar
y
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32
]
Support PIC and T
L
S
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
s
o
nwuc
j
[NDS32] Use machine
mo
d
e with E_ prefix
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[NDS32] Implment indire
c
t
fu
n
cit
o
n
ca
l
l attribute
.
commit
|
commitdiff
|
tree
2018-05-13
j
asonwucj
[NDS32] Implment
n15 pi
p
eli
n
e
.
commit
|
commitdiff
|
tree
2018-05-13
j
asonw
u
cj
[N
D
S3
2
]
I
m
plment n12/n13
pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Implm
e
nt n10
pip
e
l
i
n
e
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[N
D
S32] Add DSP extension in
s
tructions
.
commit
|
commitdiff
|
tree
2018-04-25
j
asonwucj
[NDS32] F
i
x bug
i
n bit-instruction
c
hecking functions
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
s
onwucj
[NDS
3
2] Spli
t
movdi/df if reigster number is ill
e
g
a
l
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwu
c
j
[NDS32] Fi
x
incorrect settings
i
n sfp-machine
.
h
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
j
aso
n
wucj
[NDS32] Fix
p
rint operand
f
or cctl register
.
commit
|
commitdiff
|
tree
2018-04-25
jason
w
ucj
[NDS32] Add missing
ne
w
line character i
n
to ASM_AP
P
_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS
3
2] Add new option -malways
-
save-lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[N
D
S32
]
Imp
l
men
t
USE_LOAD_POST_I
N
CRE
M
ENT, USE_LOAD
_
POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
N
D
S
32] R
e
move unused
f
u
nct
i
on: n
d
s32_ls_333_p()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonw
u
cj
[NDS32
]
Ref
i
ne CASE_V
E
C
T
O
R_SHORTE
N
_MOD
E
to
fu
n
cti
o
n
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[N
D
S3
2
] F
i
x wrong input value
o
f
p
a
rameter from s
t
ack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
sonwucj
[NDS32] Imple
m
en
t
DATA_ALIGNMENT, LOCAL_
A
LIGNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
NDS32] Mov
e
some
target
h
oo
k
s
to the botto
m
of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
N
D
S
32]
C
onsider -Of
a
s
t
and
-Og in nds32_asm_file_st
a
rt
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jason
w
ucj
[N
D
S32]
Add un
a
l
igne
d
a
c
ces
s
s
u
pport
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Add intrinsi
c
function
s
for interrupt
control
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwuc
j
[NDS
3
2] Add s
t
rict_aligned_p t
o
machine_
f
unction
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[N
D
S32]
Implement n7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[
N
DS
3
2
]
Implement e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implement
n8
p
i
pel
i
ne
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onwucj
[NDS32] Implmen
t
n9
p
ipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwucj
[NDS32] New
o
ption -malwa
y
s
-
align and -malign-functions
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32] Add intrinsic functions for
T
L
B operation and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wucj
[NDS
3
2] Su
p
port dwarf exception handli
n
g
.
commit
|
commitdiff
|
tree
2018-04-07
j
ason
w
ucj
[NDS32] Clean
up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wuc
j
[NDS32] Add intrin
s
ic func
t
i
o
ns f
o
r
particular in
s
tructions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[N
D
S32] Ad
d
i
n
trins
i
c
functions fo
r
a
t
o
mic l
o
ad/
s
tore
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32]
A
dd intrinsi
c
functio
n
s for cache co
n
trol
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS32] Remove
u
nused i
n
sn type: cal
l
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[NDS32] Add intrinsic functio
n
s
f
or
F
PU
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[ND
S
32]
A
dd more intrinsic re
g
ister names
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onwucj
[NDS32] Support [$
r
a + $rb <
<
3] form for load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwu
c
j
[NDS32] Refine ADJUST_INSN_LENGTH implementation
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
wucj
[NDS32] Refine ca
l
l a
n
d return pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
sonwucj
[
NDS32] Refine condition of stack
_
pu
s
h and st
a
c
k
_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwu
c
j
[
N
D
S3
2
]
A
dd hard float
s
u
pport
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
cj
[NDS32]
Enabl
e
re
l
ax hint by d
e
fault
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fine-tune me
m
o
r
y
address type
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[N
D
S3
2
] Add c
o
nstra
i
nt for lwi
4
5
.
fe instructio
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2] Generat
e
alu-shift in
s
truct
i
ons on
l
y for -Os
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[N
D
S32] Add divsi4 and ud
i
vsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS32
]
Refine negsi2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
w
u
cj
[NDS32] Re
f
ine
b
it-
w
is
e
o
p
eration and shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2] The add
a
n
d sub pattens should o
n
ly accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[NDS3
2
] Fine-tune predicat
o
r for alu-shift
p
atterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
DS32] Ad
j
u
st asm patte
r
n
s ind
e
ntion
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wuc
j
[NDS32] Add new i
n
struction attribute: f
e
atu
r
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
] Add subtype attribut
e
for in
s
truction
s
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wu
c
j
[NDS
3
2]
Restr
i
ct mo
v
patt
e
rn
t
hat
has at
least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
u
c
j
[NDS32]
Imple
m
ent movmisalig
n
si
and movmisaligndi pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
nwucj
[NDS32] Merge movqi and movhi
p
atterns
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
nw
u
cj
[NDS32]
R
efine mov
c
c, cmov,
cstore and cbranch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32]
Refine instru
c
tion type att
r
ibute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS32] Change enabled attrib
u
te
t
o yes/no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
nwucj
[NDS32] Refine implementatio
n
of si
b
c
all patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jaso
n
wucj
[
N
DS32] Impl
e
ment
T
ARG
E
T_CANONICALIZE_COMP
A
RISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS3
2
] Add rel
a
x optimization
a
s
new
p
a
ss
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[N
D
S
32]
C
o
rrect
the dependency in t
-
nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwucj
[NDS32] Implement PROFILE_
H
OOK
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
so
n
w
ucj
[NDS3
2
] Change wchar type
to u
n
singed int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[
NDS32] Adjust B
R
A
N
CH_COST to pre
v
ent too much j
u
mp
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
so
n
wucj
[NDS32] F
i
x
w
rong MAX
_
REGS_PER_ADDRESS val
u
e
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[
NDS3
2
] De
f
in
e
LOGICAL_OP_NO
N
_S
H
OR
T
_CIRCU
I
T
.
commit
|
commitdiff
|
tree
2018-03-18
j
asonwucj
[N
D
S32
]
Defin
e
CLZ_DEFINED_VALUE_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jas
o
nwucj
[NDS32] Implm
e
n
t
A
D
JUST_REG_A
L
LOC_ORD
E
R for perf
o
r
m
ance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwuc
j
[NDS32] Use H
O
ST_WIDE
_
INT_
P
R
IN
T
_DEC
instead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwuc
j
[NDS32] Optimize nds
3
2_re
g
ister_priority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[N
D
S
3
2] Implement TARGET_MD
_
ASM_ADJUST
h
ook
.
commit
|
commitdiff
|
tree
2018-03-12
jaso
n
w
u
c
j
[
N
D
S
32] Refine prolo
g
ue a
n
d epilog
u
e
code
g
e
n
eration
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonwucj
[NDS32]
Add new option -mv
h
.
commit
|
commitdiff
|
tree
2018-03-11
jas
o
n
wucj
[NDS32]
A
dd new function nds32_cpu_cp
p
_built
i
ns and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Implement s
t
rl
e
n
s
i
pattern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS3
2
] Add intri
n
sic function for f
f
b, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jas
o
nwucj
[NDS32]
I
mplment setmem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwucj
[
NDS32] Rename nds32_expand_movm
e
m
q
i
to n
d
s32_expand_mo
v
mems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[N
D
S32]
R
efine load_multipl
e
and store_m
u
lt
i
pl
e
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[
N
DS32] Add l
o
ad_mult
i
ple,store_multiple and
new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jason
w
u
cj
[NDS32] Change to large model by default
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] A
d
d intri
n
sic
functions for unali
g
n
ment memor
y
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
j
aso
n
wucj
[NDS32]
R
ewrite
i
n
f
ras
t
ructur
e
for int
r
insic
.
commit
|
commitdiff
|
tree
2018-02-26
j
a
sonwucj
[
N
D
S32] Do n
o
t use multipl
e
loa
d
/store i
n
structi
o
n
s
.
.
.
commit
|
commitdiff
|
tree
next