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
jasonwucj
[NDS
3
2] Implement
b
sw
a
p
s
i2 and
b
swaphi2 p
a
tt
e
rns
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[NDS32]
new a
t
t
r
i
bute no_prologue
a
n
d
new o
p
t
i
o
n
-mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Set cal
l
addres
s
cons
t
raint
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Adjus
t
register
move c
o
st
f
o
r g
r
aywolf cpu
.
commit
|
commitdiff
|
tree
2018-05-20
jasonw
u
c
j
[NDS32] Rewrite cost model
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[ND
S
3
2] Fix dat
e
in gcc/ChangeL
o
g file
.
commit
|
commitdiff
|
tree
2018-05-20
jas
o
nwucj
[NDS32]
Print pipeli
n
e model i
n
a
sm h
e
ader
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Update copyright year in nds32-fpu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwuc
j
[NDS32] Adju
s
t
A
SM spec
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] New
o
p
ti
o
n
-
m
inlin
e
-asm
-
r15
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[
N
DS32] Add abssi2 pattern
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32]
R
efine
funct
i
ons that deal with
l
wm and
smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32]
R
efine nds32-md-auxiliary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32]
Su
p
p
o
rt PI
C
and TLS
.
commit
|
commitdiff
|
tree
2018-05-19
jaso
n
wucj
[
N
DS32]
U
se
m
a
c
hine
mode wi
t
h E_ pre
f
ix
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
ucj
[
N
DS32] Imp
l
m
ent i
n
d
irec
t
funciton
c
a
l
l
at
t
r
ibute
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Implme
n
t n1
5
pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
ja
s
o
n
wucj
[NDS3
2
]
I
m
p
lment n12/n13
p
ipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jas
o
n
w
ucj
[NDS32] Implm
e
nt n10 pipe
l
ine
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwu
c
j
[NDS32] Add DSP
e
xtension instructions
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwuc
j
[NDS32] F
i
x bug in bit-instruction che
c
king
functions
.
commit
|
commitdiff
|
tree
2018-04-25
jason
w
ucj
[ND
S
32] Split movd
i
/d
f
if reigster number
is illegal
.
commit
|
commitdiff
|
tree
2018-04-25
jas
o
nwucj
[N
D
S32]
F
ix incorrect
s
ettings in sfp-mac
h
ine
.
h
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[
N
DS32] Fix print
o
p
erand for cct
l
r
e
g
i
ster
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32]
Add missing newline charact
e
r int
o
ASM_APP_
O
N
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
wucj
[ND
S
32] Add
ne
w
opt
i
on -malw
a
ys-
s
ave-lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS3
2
] Im
p
lment USE_L
O
AD_POST
_
INCREMEN
T
, USE_LOAD_POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwucj
[NDS32] Remove unused
f
u
n
ction: nds32_ls_333_p()
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
onwucj
[
NDS3
2
]
Re
f
i
ne CASE_VEC
T
O
R
_SH
O
RTEN_MODE to fu
n
ction
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
sonwucj
[
NDS32] Fix
w
r
ong input
value of
p
arameter from stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwucj
[NDS32] Im
p
l
ement DATA_A
L
IG
N
MENT
,
LOCAL
_
ALIGNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
NDS32] Move
some target h
o
oks to the bottom of nd
s
32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jason
w
uc
j
[NDS32]
C
onsi
d
er -Of
a
st and -Og in nds32_asm
_
f
i
le_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Add unalign
e
d ac
c
ess sup
p
o
r
t
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwu
c
j
[
N
DS32
]
Add
in
t
r
i
nsic fu
n
cti
o
ns for
interrupt contro
l
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS3
2
]
A
dd stric
t
_
a
ligned_
p
to machine_functio
n
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] I
m
plement n7
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[NDS32] Implement e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
s
o
nwucj
[NDS32] Implement
n8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32]
I
mplment
n9 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
as
o
nwucj
[NDS32] New op
t
i
o
n -malways-align and -mali
g
n-function
s
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[
NDS32] Add intrinsic
f
u
nctio
n
s for TLB operat
i
on an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Sup
p
ort dwar
f
exc
e
p
tion hand
l
ing
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[NDS32]
C
lean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
o
n
w
ucj
[NDS32] Ad
d
in
t
rin
s
i
c func
t
i
ons for particular instructio
n
s
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS32] Add intrinsic fun
c
tio
n
s for atomic load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
ND
S
3
2
] Add intrinsic
f
unctions for cache co
n
trol
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[N
D
S32]
Remove un
u
sed
insn type: call
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwuc
j
[
NDS3
2
]
A
dd
i
ntrin
s
ic
functions for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS
3
2] Add
m
ore intrinsic
reg
i
ster names
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
w
u
cj
[NDS32
]
Support [$ra + $rb << 3] form for l
o
a
d
/
store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
sonwu
c
j
[ND
S
32]
R
efine ADJUS
T
_INSN_LENGTH
i
mplement
a
t
ion
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[
N
DS32] R
e
fine ca
l
l and return patterns
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
onwucj
[N
D
S32]
Refine condition of stack_p
u
sh an
d
stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
as
o
nw
u
cj
[N
D
S32] Add
h
ard float suppor
t
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwu
c
j
[NDS32] Enable re
l
ax hint
b
y
default
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
nw
u
cj
[NDS3
2
] Fin
e
-
tune memory address typ
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32]
A
d
d
constraint
f
or l
w
i
4
5
.
fe instruct
i
on
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Generate alu-shift instructio
n
s o
n
ly for -Os
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[N
D
S32] Add divsi4 an
d
udivsi4 pattern
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Refine negsi2 patter
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Refine bi
t
-wi
s
e
op
e
ration a
n
d
shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wuc
j
[NDS32] Th
e
add a
n
d sub patten
s
should only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32
]
Fine-t
u
n
e
pred
i
cator for alu-sh
i
ft patt
e
rns
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwu
c
j
[NDS32] Adj
u
st
a
s
m patte
r
ns indention
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
3
2
]
Add
n
e
w ins
t
ruct
i
on attribute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
c
j
[
N
DS32] Add subt
y
p
e
a
t
tribu
t
e for in
s
truct
i
ons
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
ND
S
32]
Restrict mov pattern that h
a
s
at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[NDS32] Impl
e
ment movmisalignsi and movmisalignd
i
patte
r
n
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS3
2
]
Merge movqi a
n
d movhi patte
r
n
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Refine movcc, cmov, cstore a
n
d cb
r
anch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
N
DS32] R
e
fine instruct
i
on type att
r
ibute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32
]
C
h
ange enabled a
t
tribute to yes
/
no
instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[NDS32] Refine implem
e
n
tation of sibc
a
ll pa
t
t
ern
s
.
commit
|
commitdiff
|
tree
2018-04-02
ja
s
onwucj
[
ND
S
32] Implement TA
R
G
E
T_CANONICALIZE_COMPA
R
ISON
f
or
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
sonwucj
[
NDS3
2
] Add
rela
x
op
t
imiz
a
tion as n
e
w pass
.
commit
|
commitdiff
|
tree
2018-04-01
j
asonwucj
[NDS
3
2] Correct the dependency in t-nd
s
32
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwucj
[NDS32]
I
mplement PROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[ND
S
32] Change wchar type to unsinged int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS32
]
Adjust
BRANCH_
C
O
ST to prev
e
n
t
to
o
much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[N
D
S32] Fix wrong MAX
_
REGS_PER_ADDRE
S
S value
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[
NDS
3
2] Define
L
OGICAL_O
P
_NON_SHORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
j
asonwucj
[
NDS32]
Defi
n
e CLZ_DE
F
INED_VALUE_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
j
a
s
onwucj
[NDS32] Implment AD
J
UST_REG_ALLOC_ORDER f
o
r performance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jas
o
nwucj
[NDS32] Use
HOST_WIDE_INT_
P
RINT_DEC
i
n
s
t
e
ad of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[ND
S
3
2
] Optimize nds32
_
regi
s
t
er_priority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS3
2
] Impl
e
ment
T
ARG
E
T_MD_ASM_ADJUST hoo
k
.
commit
|
commitdiff
|
tree
2018-03-12
ja
s
onwucj
[NDS32] Refine prolog
u
e and epilogue code ge
n
erat
i
o
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
NDS32] Add
n
ew op
t
ion -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jaso
n
wucj
[NDS
3
2]
Ad
d
new
f
unction nds32_cpu_cpp_bu
i
ltins
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32]
I
mplem
e
nt strlensi p
a
tte
r
n
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonwucj
[NDS32] Add i
n
tri
n
sic functio
n
for ffb, ffm
i
sm and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[NDS32]
I
m
plment s
e
tmem
p
attern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[N
D
S32] Rename nds32_e
x
pan
d
_movmemqi to nds32_expand_movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[ND
S
32] Refi
n
e load_multip
l
e an
d
s
to
r
e_multipl
e
.
commit
|
commitdiff
|
tree
2018-03-04
jaso
n
wucj
[NDS
3
2] Add
l
oad_multiple,store_mul
t
iple a
n
d new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Change to large model by
d
e
fault
.
commit
|
commitdiff
|
tree
2018-03-03
jas
o
n
wu
c
j
[NDS32] Add intri
n
sic
f
unctions for unalignm
e
nt
m
emory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonw
u
cj
[NDS32] Rewrite infrastructure
for i
n
tri
n
s
i
c
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[NDS32] Do not use
m
ultipl
e
lo
a
d/store instr
u
ctions
.
.
.
commit
|
commitdiff
|
tree
next