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] Refine ADJUST_INSN_LENGTH implementation.
2018-04-06
jasonwucj
[N
D
S3
2
] Refine ADJUST_INS
N
_
LENGTH im
p
lementation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
c
j
[NDS3
2
] Refine
c
all and return patterns
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
w
ucj
[NDS32] Refine condition of s
t
a
ck_push and stack_p
o
p
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS3
2
] Add
h
ard float su
p
port
.
commit
|
commitdiff
|
tree
2018-04-06
jason
w
ucj
[NDS32] Enable rel
a
x hint
b
y defaul
t
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fi
n
e
-
tune memory address type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
DS32]
Add constraint for lwi45
.
f
e instruct
i
on
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwuc
j
[NDS32]
G
enerate alu-shi
f
t in
s
tr
u
ctions onl
y
for -Os
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
DS32] Add divsi4 and
udivsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwuc
j
[ND
S
32]
R
e
f
ine negsi
2
p
a
ttern
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonw
u
cj
[NDS3
2
] Refin
e
bit-wise o
p
eratio
n
a
n
d s
h
ift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
ason
w
ucj
[ND
S
32] The add and sub pattens sh
o
u
l
d
only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
w
ucj
[N
D
S32] F
i
ne-
t
une predic
a
tor fo
r
a
lu-shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonw
u
cj
[NDS32] A
d
ju
s
t asm patterns
i
ndent
i
on
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS
3
2] Add new instruction attribute:
fea
t
ure
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onw
u
c
j
[
N
DS32] Add subt
y
pe attribut
e
for i
n
structions
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[
N
DS32] Restrict mov patte
r
n that has at le
a
st one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
uc
j
[
NDS3
2
] Implement mo
v
misalignsi and
movm
i
salign
d
i patt
e
rn
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
n
w
u
cj
[N
D
S
3
2
]
M
erge m
o
vqi and movhi
patt
e
rns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
N
D
S3
2
] Refine mo
v
cc, cmov, cstore
and cbra
n
ch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
nwuc
j
[NDS32] Refine instruction t
y
pe attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
N
DS32] Change
enabled
a
t
tribute to yes/n
o
instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32]
R
efine implementation
o
f sibcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[NDS32] Implement
T
ARGET_CANONI
C
ALIZE_C
O
MP
A
RISON
for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
onwucj
[NDS32] Add
rela
x
optimizat
i
o
n
a
s
ne
w
pass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32]
C
orrect the depen
d
ency in t-nds3
2
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwu
c
j
[N
D
S32] I
m
plement PROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwu
c
j
[
N
DS32] Change wchar t
y
pe to unsinged int
.
commit
|
commitdiff
|
tree
2018-03-28
j
a
sonwucj
[ND
S
3
2
]
Adju
s
t BRANCH_COST to prevent
t
oo
m
u
ch j
u
m
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[ND
S
32
]
Fix w
r
ong
MAX
_
REG
S
_
P
ER_A
D
DRESS
v
alu
e
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwuc
j
[ND
S
3
2] Define LO
G
ICAL_OP_
N
O
N
_SHORT_C
I
RCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
so
n
wucj
[NDS
3
2] Define CLZ_DEF
I
NED_VALUE_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
ja
s
onwucj
[NDS32] Implment ADJUST
_
R
E
G
_
AL
L
OC_ORD
E
R for
p
erformance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jas
o
n
wucj
[NDS32
]
Use HOST_WIDE_INT_PRINT_DEC instead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Optimize nds32_r
e
g
ister_priority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[
NDS32] I
m
p
l
ement TARGET_M
D
_ASM_ADJUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32] Refine pr
o
l
o
gue and epilog
u
e code gen
e
rat
i
on
.
commit
|
commitdiff
|
tree
2018-03-11
jason
w
ucj
[
N
D
S32] Add new option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[ND
S
3
2
] Add ne
w
f
u
n
ctio
n
nds32_c
p
u
_c
p
p_builtin
s
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonwu
c
j
[
NDS
3
2] I
m
plement str
l
ensi pattern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
ND
S
32
]
Add intrinsic function for ffb, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
j
a
sonwucj
[NDS32
]
Impl
m
ent setm
e
m pat
t
e
r
n
.
commit
|
commitdiff
|
tree
2018-03-04
jason
w
uc
j
[N
D
S
3
2] Rename
nds32_ex
p
a
nd_movmemqi t
o
nds32_expand_movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS
3
2
] Refine loa
d
_multiple and store
_
multiple
.
commit
|
commitdiff
|
tree
2018-03-04
jas
o
nwuc
j
[ND
S
32] Add load_multiple
,
sto
r
e_
m
u
lti
p
l
e
and new a
t
t
ri
b
ute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
ja
s
onwucj
[NDS32] Cha
n
ge t
o
lar
g
e model by defaul
t
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Add intrinsic functions for un
a
lignment memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonw
u
cj
[N
D
S32] R
e
write infrastr
u
c
ture
for intrinsic
.
commit
|
commitdiff
|
tree
2018-02-26
jas
o
nwuc
j
[NDS32]
D
o not u
s
e
multiple
l
oad/store instructi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
j
a
sonwucj
[NDS
3
2
]
B
asic suppor
t
for -mcpu
=
and --with-cpu= options
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwucj
Add new
N
DS32 o
p
tions -mext-p
e
rf, -mext-perf2 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS32] R
e
serve more re
g
i
s
ter
n
u
mber
s
for new
r
egisters
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
ja
s
o
n
w
u
c
j
Add nds3
2
v
e
ctor modes
.
commit
|
commitdiff
|
tree
2017-11-16
jasonw
u
cj
P
r
o
v
ide
m
or
e
c
o
n
straints f
o
r future u
s
e
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Remove the useless constant
U
NSPEC_VO
L
AT
I
LE_FUNC_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwu
c
j
A
d
d new options: -mext-perf, -me
x
t-perf2,
-mext-string
.
commit
|
commitdiff
|
tree
2017-09-16
jas
o
nwucj
U
s
e
-
fsched-
p
ressure and -
f
omit-frame-pointer
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
R
efine
f
orma
t
ti
n
g
and comments
.
commit
|
commitdiff
|
tree
2015-03-10
jasonwucj
[N
D
S32] Rename some vari
a
b
les so that we can
c
l
e
arly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonw
u
cj
[NDS32] Have
s
ibling calls opt
m
izati
o
n to
b
e
p
e
rformed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jas
o
nwucj
[NDS32] Have
s
hirnk-wrapping optimiza
t
ion
to be performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32
]
F
ix wr
o
ng data f
l
ow when b
u
ilding nds3
2
target
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwuc
j
[
N
DS32][DO
C
]
Remove -mforce-f
p
-
a
s
-
g
p, -mforbid-fp-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
asonwucj
[NDS32][DOC] Describe -mcmodel= option i
n
s
tead of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
Mi
n
or date
f
ix in gcc/ChangeLog
a
nd gcc/
t
estsuit
e
/ChangeLo
g
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwucj
[
N
DS32
]
Remove some f
e
atur
e
s and options that a
r
e
not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
s
onw
u
c
j
[NDS32] Consider -mcmodel=X
in n
d
s32_l
e
gitimate_address_
p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwu
c
j
[NDS32] Implement TARGET_ENCODE_SECTION_
I
N
FO to store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
nw
u
cj
[NDS
3
2] C
o
n
sid
e
r T
A
RGET_CMODEL_LARGE for function ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[ND
S
32] Provi
d
e
TA
R
GET_CMODEL_[
S
MA
L
L|ME
D
IUM|LAR
G
E]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
s
o
nwucj
[NDS3
2
] R
e
move -mgp-direct/-mno-gp-di
r
ect options
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[N
D
S32] Add -mcmodel= option to supp
o
r
t
different code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jasonwu
c
j
PR target/642
1
7
commit
|
commitdiff
|
tree
2014-12-12
jasonwucj
Adjust
t
h
e
c
omm
e
nt
in
c
ontr
i
b/down
l
oad_prer
e
quisties
.
commit
|
commitdiff
|
tree
2014-12-10
jas
o
nwucj
*
d
oc/libgc
c
.
texi: U
p
date
text to match implementati
o
n in
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32] Look into LO_SUM's operand to
d
eterm
i
ne w
h
ether
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
ason
w
ucj
[NDS32]
C
reate
correct
CFI inf
o
for varia
d
ic fu
n
c
t
ion
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jason
w
ucj
[NDS32] Add mis
s
i
ng
RTX_
F
RAME_RELATED_P to set fp_adjust
_
ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jaso
n
wuc
j
[NDS3
2
] Complete -march= opt
i
on des
i
gn s
o
that
i
t c
a
n
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jaso
n
wu
c
j
C
l
ean up useless initia
l
ization for I
R
A if using
L
RA
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
N
D
S32] No ne
e
d
t
o tak
e
padding
into c
o
ns
i
deration
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[ND
S
32] Provide TA
R
GET_A
R
G_PA
R
TIAL_BYTES
s
o t
h
a
t
we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwu
c
j
[
NDS32] Emit st
a
ck pu
s
h instru
c
tion
s
for varargs at
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jas
o
nwuc
j
[NDS32]
S
ince we are g
o
ing
to
p
rovide new heur
i
stic
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
ason
w
ucj
[NDS32] Deal w
i
th namel
e
ss arguments
in nds32_fu
n
ction_arg
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonw
u
cj
[N
D
S32] Since argument pointer must be
8-byte alignment
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwuc
j
[
N
D
S
32]
P
repare n
e
cess
a
ry
v
ararg
s
information in
compute_sta
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Im
p
lement TARGET_SETUP_INCOM
I
N
G_VA
R
ARGS
target
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[N
D
S32]
D
efi
n
e
an
d
rename som
e
G
P
R-specific stuff
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[N
D
S32] Remo
v
e u
n
u
s
ed vari
a
bles
.
commit
|
commitdiff
|
tree
2014-09-03
jaso
n
wucj
[NDS32] We need
to make sure it is NOT a var
i
adic f
u
nc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[ND
S
3
2] Consider
vara
r
gs si
t
uation w
h
en creating stack
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jaso
n
wucj
[NDS
3
2
] Add a f
u
nction to indentify if
FUNC i
s
an
i
nterrupt
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Preparati
o
n in nds32
.
h
of using registers to
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jason
w
u
cj
[NDS32] In nds32
_
valid_stack_p
u
sh_pop_p(), w
e
lo
o
k
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
a
sonwucj
[NDS32]
Refine the impleme
n
t
ation a
n
d
consi
d
er CF
A
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Refine the implement
a
tion and
c
onsid
e
r
CFA
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwuc
j
[
N
DS32] Define
P
IC_OFFSET_TABLE_REGNU
M
to $gp reg
i
ste
r
.
commit
|
commitdiff
|
tree
2014-08-24
jas
o
nwucj
Remo
v
e
CALLE
R
_
S
A
VE_PROFITABLE
s
ince it is not
us
e
d
.
.
.
commit
|
commitdiff
|
tree
2014-08-24
j
a
s
onw
u
cj
*
i
r
a
.
c:
F
i
x typo
i
n c
o
m
m
e
nt
.
commit
|
commitdiff
|
tree
next