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
j
a
sonwucj
[
N
DS3
2
] I
m
plem
e
nt pe
e
phole
2
patterns f
o
r tuning
c
od
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-03
ja
s
onwucj
[NDS
3
2
] A
d
d
-march=v3j
.
commit
|
commitdiff
|
tree
2018-06-03
jasonwucj
[NDS32] Disa
b
l
e -fdelete-null-pointer-c
h
ecks by default
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
jason
w
ucj
[NDS32
]
Support Linux
target for nds
3
2
.
commit
|
commitdiff
|
tree
2018-06-02
jasonwucj
[N
D
S32
]
Imp
l
e
m
e
n
t fp-as-
g
p o
p
t
i
miza
t
i
on
.
commit
|
commitdiff
|
tree
2018-05-27
jason
w
u
c
j
[NDS32]
O
ptimize movmem
a
nd
setmem o
p
erations
.
commit
|
commitdiff
|
tree
2018-05-27
j
a
son
w
ucj
[NDS3
2
] Imple
m
ent bswapsi2 and bswaphi2 patterns
.
commit
|
commitdiff
|
tree
2018-05-27
jaso
n
wucj
[
N
D
S
3
2] new attribut
e
no
_
prologue and new option -mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
j
ason
w
ucj
[NDS3
2
] Set
call
address
c
onstrain
t
.
commit
|
commitdiff
|
tree
2018-05-20
jasonw
u
cj
[NDS
3
2] Adjust r
e
gister
m
ove
cost for graywolf cpu
.
commit
|
commitdiff
|
tree
2018-05-20
j
a
sonw
u
cj
[N
D
S3
2
] Rewrite
cost model
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[
NDS32] Fix da
t
e in gc
c
/ChangeLog
f
ile
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[
NDS32]
Print
pi
p
eline mod
e
l in asm h
e
ader
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS3
2
] Update co
p
yrigh
t
ye
a
r in n
d
s
32-fpu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32]
Adjust
ASM spec
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
ucj
[NDS3
2
] New option -mi
n
line-as
m
-r15
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
nwucj
[NDS32]
Add abssi2
pa
t
t
e
rn
.
commit
|
commitdiff
|
tree
2018-05-19
jaso
n
wucj
[NDS32]
R
e
fine functions that deal with lwm and smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[
N
DS32
]
Refine
nds3
2
-md
-
a
u
xiliary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
nwucj
[N
D
S3
2
] Su
p
port
P
IC and TL
S
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[ND
S
3
2
] Use machine mo
d
e w
i
t
h
E
_ prefix
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Implment indirect func
i
ton
c
all attribute
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Im
p
lment n1
5
pipel
i
ne
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] I
m
plme
n
t
n12/n13
p
i
peline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonw
u
cj
[N
D
S32] Imp
l
ment n10 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jas
o
nwuc
j
[NDS32] Add
DS
P
extension instructions
.
commit
|
commitdiff
|
tree
2018-04-25
j
asonwucj
[NDS32] Fix bug
i
n bit-instru
c
t
ion chec
k
ing fu
n
c
tions
.
commit
|
commitdiff
|
tree
2018-04-25
jas
o
nwuc
j
[NDS3
2
] S
p
lit movdi/df i
f
reigst
e
r number is
i
llegal
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
son
w
ucj
[NDS32] Fix incorre
c
t
s
e
t
tings
i
n
sfp-mac
h
i
n
e
.
h a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Fi
x
print operand for cctl register
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwuc
j
[NDS32] Add mis
s
ing n
e
wline
ch
a
r
acter into ASM
_
APP_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
o
n
wucj
[NDS
3
2] Ad
d
n
ew opt
i
on -malways-save-lp
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
s
onwucj
[ND
S
32] Im
p
lment
U
SE_L
O
AD_POST_INCREM
E
NT, USE
_
LOAD_POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
wucj
[NDS32] Remove unused fu
n
ct
i
on: nds32_ls_33
3
_p
(
)
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[N
D
S32] Refine CASE_VECTOR_SHORTEN_MO
D
E
t
o funct
i
on
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS3
2
] Fix w
r
o
n
g in
p
u
t value of pa
r
a
meter fr
o
m stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jas
o
nwucj
[
NDS32] Implement DATA_ALIGNMENT, L
O
C
AL_ALIGNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[NDS32]
Mov
e
some tar
g
et hooks
t
o
th
e
bottom of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jas
o
n
wucj
[ND
S
32] Consider
-Of
a
st a
n
d -O
g
in nds32_asm_
f
ile_st
a
rt
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Add
u
nalign
e
d access support
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] A
d
d
int
r
insic fun
c
t
ion
s
for interru
p
t c
o
ntrol
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwuc
j
[NDS32]
A
dd st
r
ic
t
_aligne
d
_p to machine_function
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wu
c
j
[NDS32] Implement n
7
p
i
peline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
NDS32] Implement
e
8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
cj
[
N
D
S32] Implem
e
n
t
n8 pipel
i
ne
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS3
2
] Impl
m
ent n9 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
u
cj
[N
D
S32] New option -ma
l
ways-align
a
nd -malign-functions
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
s
o
nwucj
[NDS32] Ad
d
i
n
trin
s
ic
functions for TLB operation and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwucj
[NDS3
2
] Suppo
r
t dwarf
e
xcept
i
on
handling
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Clean up
nds
3
2
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS32
]
Add intrinsi
c
functions
for particular instructions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
DS32] Add
intrin
s
ic functions for ato
m
ic lo
a
d/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS
3
2] Ad
d
intrinsic functio
n
s f
o
r cache
c
ontrol
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[
N
DS32] Remove
unused
insn
t
ype: call
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
w
ucj
[NDS32]
A
dd intrinsic
f
unct
i
o
n
s for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
DS32] Add more
intrinsic reg
i
s
ter na
m
es
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwuc
j
[NDS32]
Supp
o
rt [$
r
a
+ $
r
b << 3] f
o
rm for load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwuc
j
[NDS32] Refi
n
e ADJUS
T
_INSN_LENG
T
H
i
mplementa
t
i
o
n
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
cj
[NDS32] Refine call and return
pa
t
t
e
rns
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
sonw
u
cj
[ND
S
32] Refin
e
c
o
ndit
i
on of stac
k
_push a
n
d stack_
p
o
p
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jason
w
ucj
[NDS32] Add hard float s
u
ppo
r
t
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[N
D
S32]
E
nable
r
e
la
x
hint b
y
default
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[NDS
3
2] Fine-tune memory add
r
ess type
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
u
cj
[NDS32] Add
constra
i
n
t
for lwi45
.
f
e i
n
struction
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS32
]
Gen
e
r
a
t
e
alu-shift
instru
c
tions only
f
or
-
Os
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwuc
j
[NDS32]
Add divsi4 and udivsi
4
pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32]
R
e
fine negsi2 patte
r
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
32] Ref
i
n
e
bit-wise operati
o
n an
d
s
h
ift patte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[
N
DS32] The add and sub pattens shou
l
d only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32
]
Fi
n
e-tune predicator f
o
r alu-shi
f
t patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS32] A
d
just asm patterns i
n
dention
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[
NDS
3
2
]
Add new
i
nstruction attribute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[NDS32] Add subtyp
e
attri
b
u
te for in
s
tructions
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
nwuc
j
[
N
DS3
2
]
Restr
i
ct m
o
v pa
t
tern that has at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S32] Implement movmisalignsi
a
nd movm
i
s
aligndi pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS32] Merge movqi an
d
m
ovhi p
a
t
tern
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S32] Refine movcc, c
m
ov
,
c
s
tor
e
a
n
d
cbran
c
h patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32] R
e
f
i
ne
instruction type
at
t
rib
u
te
.
commit
|
commitdiff
|
tree
2018-04-04
j
as
o
nwucj
[NDS32] Chan
g
e ena
b
l
e
d attribute to yes/no inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32] R
e
fine i
m
p
l
em
e
ntation o
f
s
i
bca
l
l pattern
s
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[ND
S
32] Impl
e
ment TARGET_CANO
N
ICALI
Z
E_C
O
M
P
ARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwucj
[
N
D
S
32]
A
d
d
rel
a
x o
p
t
imiz
a
tion as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
onwucj
[NDS32] Correc
t
the dep
e
nde
n
c
y
i
n t
-
nds32
.
commit
|
commitdiff
|
tree
2018-04-01
j
asonwucj
[NDS32
]
Implem
e
nt PROFILE_
H
OOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS3
2
]
C
hange w
c
har
t
y
p
e
to uns
i
n
g
ed int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS3
2
]
Adjus
t
BRA
N
CH
_
COST t
o
p
r
e
vent too much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[ND
S
32]
F
ix
wro
n
g
MAX_R
E
GS_PE
R
_ADDRES
S
value
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32
]
Defi
n
e LOGICAL
_
OP_NON_SHORT
_
CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[N
D
S32] Define CL
Z
_DEFINED_VALUE_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwuc
j
[NDS
3
2] Implment ADJUST_R
E
G_ALLOC_
O
RDER
f
or per
f
ormance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS
3
2] Use
HOST_WIDE_IN
T
_
P
RINT
_
DEC instead
o
f %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
ason
w
ucj
[NDS32] Optimize nds32_re
g
ister_prio
r
i
t
y
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32]
Implement T
A
R
GET_M
D
_A
S
M_A
D
JUST
h
ook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32] R
e
fine prologue and epilogue code gener
a
tion
.
commit
|
commitdiff
|
tree
2018-03-11
jasonw
u
cj
[NDS32] Add new
o
ption -mv
h
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Ad
d
ne
w
functio
n
nds
3
2_cpu_
c
pp_builtins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onwucj
[
N
D
S
32] Implem
e
nt strlensi patt
e
rn
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add intrinsic
f
un
c
tion f
o
r ffb,
f
f
m
ism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[NDS32] Impl
m
ent setmem
pattern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonw
u
cj
[
N
DS32] Rename
n
ds32_e
x
pand_movmem
q
i t
o
nds32_expand_movmems
.
.
.
commit
|
commitdiff
|
tree
next