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 peephole2 patterns for tuning code size.
2018-06-03
jasonwucj
[N
D
S32] Im
p
lement peephole2 p
a
tterns for tuning code
.
.
.
commit
|
commitdiff
|
tree
2018-06-03
jasonwucj
[NDS
3
2] Add -
m
arch=v3j
.
commit
|
commitdiff
|
tree
2018-06-03
ja
s
onwuc
j
[ND
S
32
]
Disable
-fdelete-null-point
e
r-check
s
by def
a
u
l
t
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
jasonwucj
[NDS32] Suppor
t
L
inux target for nds32
.
commit
|
commitdiff
|
tree
2018-06-02
jasonwucj
[NDS32] Imp
l
ement fp-a
s
-
g
p optimization
.
commit
|
commitdiff
|
tree
2018-05-27
j
a
s
o
nwucj
[NDS32] Op
t
imize movmem
and
s
etmem o
p
erations
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[NDS3
2
]
Imp
l
ement bswa
p
si2 and bs
w
aphi
2
patterns
.
commit
|
commitdiff
|
tree
2018-05-27
j
asonwucj
[
N
D
S32] new at
t
ribu
t
e no_prolog
u
e and new o
p
tion -mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jason
w
u
c
j
[
N
DS32] Set ca
l
l
a
ddress constraint
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Adjust
r
egister move cost for graywolf cpu
.
commit
|
commitdiff
|
tree
2018-05-20
j
asonwucj
[ND
S
32] Rewrite
c
ost model
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[N
D
S32]
F
ix date
in gcc/Change
L
og file
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Print pipeline m
o
del in
asm header
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Update copyrigh
t
ye
a
r in
n
ds32-
f
pu
.
m
d
.
commit
|
commitdiff
|
tree
2018-05-19
jaso
n
wucj
[NDS32
]
Ad
j
ust ASM s
p
ec
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonwucj
[NDS32] New
option -minline-asm-r15
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
s
o
nwucj
[NDS32] Add abss
i
2 pa
t
tern
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS
3
2]
R
efine func
t
ions that deal with
l
wm and
s
m
w
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] R
e
f
in
e
nds32-
m
d-auxiliary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
sonwucj
[NDS
3
2] Suppor
t
PIC and TLS
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[N
D
S
3
2] Use machine mod
e
with E_ pre
f
ix
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonwucj
[ND
S
32]
Implment
i
nd
i
r
ect
funcito
n
call attribute
.
commit
|
commitdiff
|
tree
2018-05-13
j
a
sonwucj
[
N
D
S32]
I
m
p
lment n15 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
ja
s
onwuc
j
[NDS32] Im
p
lment n12/n13 p
i
peline
.
commit
|
commitdiff
|
tree
2018-05-13
jason
w
uc
j
[NDS32
]
Implme
n
t
n10 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-05-13
ja
s
onwucj
[NDS32] Add DSP exten
s
ion instru
c
tions
.
commit
|
commitdiff
|
tree
2018-04-25
jason
w
u
c
j
[ND
S
32]
Fix bug in bit-instruction che
c
king function
s
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Split mo
v
d
i/df if reig
s
t
er number is ill
e
gal
.
commit
|
commitdiff
|
tree
2018-04-25
jaso
n
wucj
[NDS32] F
i
x
i
ncorrect setti
n
g
s i
n
sfp-
m
achine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonw
u
cj
[NDS32] Fix
print operand for cctl register
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32]
A
dd miss
i
ng newline character into ASM_APP_O
N
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
N
DS32] Add new opt
i
on -malways-save-lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[NDS32
]
I
mplment
U
SE_LOAD_POST
_
INCR
E
MENT, USE_LOAD_POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
on
w
u
cj
[ND
S
32]
R
emove unused function:
n
ds32_
l
s_33
3
_
p()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS
3
2]
R
efine CASE_VECTOR_SHORTEN_MODE to function
.
commit
|
commitdiff
|
tree
2018-04-22
j
ason
w
u
c
j
[
N
D
S
3
2] Fix wrong in
p
u
t v
a
lue of
p
a
r
ameter fr
o
m
s
t
ack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS32] I
m
plement
D
ATA_ALIGN
M
E
N
T, LOCAL_
A
LIG
N
MENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32
]
Mo
v
e
s
ome targ
e
t hooks to the bottom of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
sonwuc
j
[NDS
3
2] Consid
e
r
-
Ofas
t
and -Og i
n
nds32_asm_file_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jason
w
ucj
[ND
S
3
2
] Add unaligned acc
e
ss
suppo
r
t
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32
]
Add intrins
i
c functions fo
r
interrupt control
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] A
d
d stri
c
t_alig
n
ed_p to mach
i
ne_functi
o
n and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonw
u
cj
[ND
S
32] Implement n7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Imp
l
ement e8
p
ipeli
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[N
D
S32] Implement n8 pip
e
line
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
ucj
[ND
S
3
2
] Im
p
l
m
ent n
9
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] New op
t
ion -malways-
a
l
i
g
n
and -malign-fun
c
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwucj
[NDS32
]
A
d
d
in
t
rinsic functions for TLB opera
t
i
o
n
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[
NDS32] Support dwar
f
exception h
a
n
d
ling
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
DS32] Clean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
n
wucj
[NDS32] Add intri
n
sic functions f
o
r particular instruction
s
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
ucj
[NDS32] Add in
t
r
i
n
sic fun
c
tions for atomic
load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS3
2
] Add intrin
s
ic
f
unctions for cache con
t
r
ol
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
DS32] Remov
e
unused ins
n
typ
e
: c
a
ll
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwuc
j
[NDS32]
A
dd
int
r
ins
i
c
f
unctions f
o
r FPU
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onwucj
[NDS32
]
Add
mor
e
intrinsic r
e
gister names
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[ND
S
32] Support [$
r
a + $rb << 3]
f
orm for load/
s
tor
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[N
D
S32] Refi
n
e AD
J
UST_INSN_L
E
NGTH
i
m
plementation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[
NDS32] Refine call and
r
etur
n
patterns
.
commit
|
commitdiff
|
tree
2018-04-06
jason
w
u
cj
[NDS32] Refine con
d
itio
n
of stack_push a
n
d
sta
c
k_po
p
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] A
d
d hard float support
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
wu
c
j
[NDS
3
2] Enable r
e
lax
h
int by def
a
ul
t
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[NDS3
2
] Fine-tune memory a
d
d
ress type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add constraint for lwi
4
5
.
fe instru
c
tion
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
uc
j
[
NDS32
]
Gen
e
rat
e
alu-s
h
ift inst
r
uctions
only f
o
r -Os
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
s
onwucj
[NDS32] A
d
d di
v
si4 and
u
divsi
4
patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[
NDS32]
Refine negsi2 patte
r
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Refine bit-wise operat
i
on an
d
s
h
ift patte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
nwucj
[NDS32] The a
d
d and sub
pattens should only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[
N
DS32] Fine-tune predicato
r
for alu-shif
t
patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[
N
D
S
32] Adjust asm patterns ind
e
n
tion
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
NDS32] Add new
instruct
i
on
a
ttri
b
ute: feat
u
re
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
DS32] Add subtyp
e
attribut
e
for
i
nstru
c
tion
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Restrict mov pattern
t
ha
t
has at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[ND
S
3
2
] Implement movmisalignsi a
n
d movmisaligndi p
a
ttern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32] Merge m
o
vqi and movhi
p
a
t
terns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
c
j
[
N
DS32] Re
f
ine movc
c
, cm
o
v,
c
s
t
ore and cbranch pattern
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] R
e
f
i
ne instruction type attribu
t
e
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S3
2
] Chan
g
e enabled a
t
t
ribute to yes/no
instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[NDS32] Refine im
p
l
e
mentation of
sibcal
l
p
a
tterns
.
commit
|
commitdiff
|
tree
2018-04-02
ja
s
onwucj
[NDS32] Implement
T
A
RGET_CANO
N
ICALIZ
E
_
COMPARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[
NDS32] Ad
d
r
e
l
a
x optimi
z
ation as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[N
D
S32] Corre
c
t the depen
d
ency
in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
j
asonwucj
[NDS32
]
I
m
pleme
n
t PROF
I
L
E_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonw
u
cj
[ND
S
32] Change wchar ty
p
e
t
o unsinged
int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[
N
DS32] Adjust B
R
A
N
CH_COST to prevent too much j
u
mp
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jas
o
nwucj
[N
D
S32] F
i
x wrong MAX_REGS_PER_A
D
DRESS value
.
commit
|
commitdiff
|
tree
2018-03-18
jason
w
u
c
j
[NDS3
2
] Def
i
ne L
O
GICAL
_
OP_NON_SHOR
T
_CIRC
U
IT
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
son
w
ucj
[NDS32] Define C
L
Z
_DEFINED_V
A
L
UE_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
ja
s
onwucj
[NDS32] Implment ADJUST_R
E
G_ALLOC_ORDER
for p
e
rform
a
nce
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
wucj
[NDS32] Us
e
H
O
ST_
W
I
DE_INT_
P
RINT_DE
C
instead of %
l
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
wucj
[NDS32] Optimiz
e
nds32_register_p
r
iority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS3
2
]
I
mplement TARGET_MD_ASM_ADJUS
T
hook
.
commit
|
commitdiff
|
tree
2018-03-12
j
a
s
o
n
wucj
[
N
D
S
32] R
e
f
i
ne prolo
g
ue and
epilogue
c
ode generation
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonwucj
[NDS32] Add
new option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onwucj
[NDS3
2
]
A
dd new functi
o
n nd
s
32_cpu
_
cpp_builtins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonwucj
[NDS32] Im
p
le
m
ent
strlensi p
a
t
t
ern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add intr
i
nsic
function for f
f
b,
f
fm
i
s
m and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[
NDS32] Implm
e
nt s
e
tmem p
a
ttern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Rename nds32_ex
p
and_m
o
vmemqi
t
o nds3
2
_expand_movmems
.
.
.
commit
|
commitdiff
|
tree
next