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] Adjust BRANCH_COST to prevent too much jump when compile with -Os.
2018-03-28
ja
s
onwucj
[NDS32] Adjust BRANC
H
_C
O
ST
to pr
e
v
ent too muc
h
j
u
mp
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
j
asonwucj
[NDS32] Fix wro
n
g MAX_REGS_PER_ADDRESS value
.
commit
|
commitdiff
|
tree
2018-03-18
ja
s
onwucj
[NDS32] Define LOGICAL_OP_NON_SHORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
sonw
u
cj
[NDS
3
2
]
D
e
fine
CLZ_DEFIN
E
D_VAL
U
E_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Implmen
t
A
D
J
U
ST_R
E
G_ALLOC_ORDER for perfo
r
mance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] U
s
e HOST_WIDE_INT_P
R
I
N
T_DEC i
n
s
t
ead of %l
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwu
c
j
[NDS32] Optimi
z
e
n
d
s
3
2
_regi
s
ter_p
r
iority
.
commit
|
commitdiff
|
tree
2018-03-12
j
asonwucj
[NDS32] Im
p
lement T
A
RGET_MD_
A
SM_A
D
JUST hoo
k
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[N
D
S32] Refine pro
l
ogue and
e
pilogue code
gene
r
ation
.
commit
|
commitdiff
|
tree
2018-03-11
j
ason
w
u
c
j
[NDS32
]
Add new opt
i
on -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonwucj
[NDS32
]
Add new function nds32_c
p
u_cpp_built
i
n
s and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonwucj
[NDS32] Implem
e
nt
s
trle
n
si pattern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add int
r
i
nsic funct
i
o
n
fo
r
ffb, ffmi
s
m and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jas
o
nwucj
[ND
S
32] Implm
e
nt se
t
mem patter
n
.
commit
|
commitdiff
|
tree
2018-03-04
jasonw
u
cj
[NDS32] Rename nds32_expand_movmemq
i
to nds32_
e
xpand_mo
v
mems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwucj
[NDS32] R
e
fine
l
oad_multip
l
e a
n
d store_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
jason
w
ucj
[NDS32] Ad
d
load
_
m
ult
i
p
le,store_mu
l
tiple and new
att
r
ibute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jason
w
ucj
[NDS32
]
Chang
e
to large
m
o
del by default
.
commit
|
commitdiff
|
tree
2018-03-03
j
a
so
n
wucj
[N
D
S3
2
] Add intrinsic
functions for un
a
lignme
n
t
m
emory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jas
o
nwucj
[NDS32
]
Rewrit
e
i
n
fras
t
ruct
u
r
e for
i
ntrinsic
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwu
c
j
[NDS32] Do
not
u
s
e multiple load
/
store i
n
structions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jas
o
nwucj
[
NDS32] Basic s
u
pport
f
or -mcpu=
an
d
--with-
c
pu=
options
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwucj
Add new ND
S
3
2
opti
o
ns -mext-perf,
-
mext-perf2 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jas
o
nwucj
[N
D
S
3
2
]
R
eserve more register number
s
for new registers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
Add
nds32 vector mo
d
es
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
P
r
ovide m
o
re constraint
s
for future use
.
commit
|
commitdiff
|
tree
2017-11-16
ja
s
onwucj
Remov
e
the useless constant UNSPEC_VOLATIL
E
_FUNC
_
RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
j
a
sonwucj
Add new options: -mext-
p
e
r
f, -m
e
xt-perf2, -mext-strin
g
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Use -fsched-pressure and -fomit-frame-
p
o
i
n
t
er
commit
|
commitdiff
|
tree
2017-09-16
j
asonwucj
Refine formatting an
d
comments
.
commit
|
commitdiff
|
tree
2015-03-10
jas
o
n
w
u
cj
[NDS
3
2]
R
ename
so
m
e
var
i
ables so that we ca
n
c
learly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwu
c
j
[
N
DS32] Have sibling calls optmiza
t
ion
to be performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ja
s
onwucj
[NDS32] H
a
ve shirnk-wrapping
o
pt
i
mizat
i
o
n
to be perfor
m
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jaso
n
w
u
cj
[NDS32] Fix wrong data flow when
b
uil
d
ing nds32 targ
e
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jason
w
ucj
[NDS32][DOC] Remov
e
-mfo
r
ce-fp-as-gp, -mf
o
rbid-fp-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32]
[
DOC] Descr
i
be -mcm
o
del= op
t
ion instead
of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
Minor date fix in
gcc/Change
L
og
and gcc/testsu
i
te/
C
hangeLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwucj
[
N
DS32] Rem
o
ve some features and o
p
tions t
h
at are not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Consider -mcm
o
de
l
=X i
n
nds32_legitimate_address_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Implement
TARGET_
E
NCODE_SECTI
O
N_INFO
to store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[N
D
S3
2
]
Conside
r
TARGET_CMODE
L
_LARGE for function ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] P
r
ovi
d
e TARGET_CMODEL
_
[SMALL|M
E
DIUM|LARGE
]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jaso
n
wucj
[NDS32] Remove -mg
p
-direc
t
/-mno-gp-di
r
e
c
t opt
i
ons
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[
NDS32
]
Add -
m
c
m
o
del= o
p
tion to
s
upport different code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jasonwucj
PR target
/
64217
commit
|
commitdiff
|
tree
2014-12-12
jasonwucj
A
djust the comment i
n
con
t
rib
/
d
own
l
oad_
p
rere
q
u
i
sties
.
commit
|
commitdiff
|
tree
2014-12-10
jasonwucj
* do
c
/li
b
gcc
.
t
e
xi
:
Update text to ma
t
ch implement
a
tion in
commit
|
commitdiff
|
tree
2014-11-21
jasonwu
c
j
[NDS32] L
o
ok into LO
_
S
U
M's op
e
rand to
determine wheth
e
r
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[
N
DS32] Cre
a
te correct
CFI info for variadic function
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32] Add missing
R
TX_FRAME_RELATED_P
t
o s
e
t fp_
a
djus
t
_ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32]
Complete -march= option design so that
i
t
can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jas
o
nwucj
C
lean
up useless initial
i
zat
i
on f
o
r
IRA if using LRA
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
N
DS32] No need to take padding in
t
o
c
onsideration
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
asonwu
c
j
[NDS32] Provi
d
e TARGET_
A
RG_PARTI
A
L
_BYTES so that we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwuc
j
[NDS32
]
Emit stack push instructions for varargs at
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[N
D
S3
2
]
S
ince we
a
r
e g
o
ing to
p
rovide new heu
r
ist
i
c
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwu
c
j
[NDS32] De
a
l
with
na
m
ele
s
s arguments
in
nds32_function
_
arg
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
ja
s
onwu
c
j
[NDS32] S
i
nce argument pointe
r
must be 8-byte alignment
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Prepare nece
s
sary vararg
s
information i
n
comput
e
_sta
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Impl
e
ment T
A
RGET_SET
U
P_INCOMING_VARARGS target
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
ja
s
o
n
wucj
[NDS3
2
] Defi
n
e and rename some GP
R
-
specif
i
c s
t
uff
.
commit
|
commitdiff
|
tree
2014-09-03
jason
w
ucj
[NDS32] R
e
move unused variables
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
N
DS32] We need to make
sure it i
s
NOT a variadi
c
functio
n
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Co
n
sider varargs situ
a
tion when creating stack
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jaso
n
wucj
[NDS32]
Add a function t
o
i
n
dentify
i
f
FUNC is an interrupt
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwu
c
j
[ND
S
32] Preparation i
n
nds32
.
h of using reg
i
sters to
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
NDS32] In nds32_val
i
d_stack_
p
u
sh_pop_p(), we
l
o
ok
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jaso
n
wucj
[NDS32] Refine the imple
m
enta
t
ion and
c
onsider
C
F
A
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Refine the impl
e
mentation and co
n
sid
e
r CFA
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] D
e
f
in
e
PIC_OFFSET_TABLE_REGNUM to $gp re
g
is
t
er
.
commit
|
commitdiff
|
tree
2014-08-24
j
a
s
onwuc
j
Remove CALL
E
R
_
SAVE_PR
O
FITABLE since
it is not used
.
.
.
commit
|
commitdiff
|
tree
2014-08-24
jasonwu
c
j
* ir
a
.
c: Fi
x
t
ypo in comme
n
t
.
commit
|
commitdiff
|
tree
2014-07-18
jasonwucj
Follow
t
he GN
U
co
d
i
ng
s
tanda
r
ds
.
commit
|
commitdiff
|
tree
2014-07-04
ja
s
on
w
u
c
j
M
o
ve
fp-a
s
-gp optimization
t
o nds32-fp-as-gp
.
c module
.
commit
|
commitdiff
|
tree
2014-07-04
jasonwucj
Mov
e
memory related im
p
lem
e
ntation
t
o
n
d
s32
-
memory
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
jasonwucj
Move so
m
e external
f
uncti
o
n
s
used by machine d
e
scription
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
jasonwucj
Preparation
o
f n
d
s32-pi
p
elines-a
u
x
i
l
i
a
r
y
.
c module f
o
r
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
jason
w
uc
j
Move cost
c
al
c
ul
a
tion to nds32-cost
.
c module
.
commit
|
commitdiff
|
tree
2014-07-04
jasonwucj
M
ove some helper
f
un
c
tions
o
f p
r
edi
c
ates and
c
ons
t
raints
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
j
asonwucj
Mo
v
e
builtin
funct
i
o
ns
i
mplementation to nds3
2
-in
t
rinsic
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
jasonwucj
Move ISR impelentation
t
o
nds32-isr
.
c module
.
commit
|
commitdiff
|
tree
2014-07-04
ja
s
onwucj
Add sev
e
ral n
e
w files fo
r
preparation of pro
v
i
di
n
g
.
.
.
commit
|
commitdiff
|
tree
2014-06-09
j
a
sonwucj
* ira
.
c (ira)
:
Don't call init_caller_save if L
R
A
.
.
.
commit
|
commitdiff
|
tree
2014-05-20
j
a
s
o
n
wucj
20
1
4-05-20 S
e
basti
a
n
Hub
e
r <sebastian
.
h
u
ber@embedded
.
.
.
commit
|
commitdiff
|
tree
2014-05-07
jasonwucj
Fix d
a
te
i
n ChangeLog
.
commit
|
commitdiff
|
tree
2014-05-07
jas
o
nwucj
*
c
o
nf
i
g/nds32/
n
ds32
.
h (HONOR_RE
G
_ALLOC_O
R
DER): Ha
v
e
.
.
.
commit
|
commitdiff
|
tree
2014-03-26
ja
s
o
n
wucj
* doc/install
.
te
x
i: Document nds32le
-
*-e
l
f
a
nd nds
3
2be
.
.
.
commit
|
commitdiff
|
tree
2014-03-26
jas
o
nwucj
*
d
oc/contrib
.
texi: Add
mys
e
lf
as And
e
s nds32 po
r
t
.
.
.
commit
|
commitdiff
|
tree
2014-02-14
ja
s
onw
u
cj
2014
-
02-14 C
h
ung-Ju W
u
<jasonwucj@g
m
a
il
.
com>
2014-02-14 Chung-Ju Wu <
jasonwucj
@gmail.com>
commit
|
commitdiff
|
tree
2014-02-14
ja
s
onwucj
2014-02-1
4
Chung-Ju Wu <jasonwucj@gmail
.
com>
2014-02-14 Chung-Ju Wu <
jasonwucj
@gmail.com>
commit
|
commitdiff
|
tree
2014-02-14
jas
o
n
w
ucj
2014-02
-
14
C
h
u
n
g-Ju
W
u
<
jasonwucj@g
m
a
i
l
.
com
>
2014-02-14 Chung-Ju Wu <
jasonwucj
@gmail.com>
commit
|
commitdiff
|
tree
2013-12-20
j
a
sonwucj
2013-12-20 C
h
u
n
g-J
u
W
u
<
jason
w
ucj@gma
i
l
.
com>
2013-12-20 Chung-Ju Wu <
jasonwucj
@gmail.com>
commit
|
commitdiff
|
tree
2013-12-19
jas
o
nwucj
201
3
-12-19 Monk Chiang
<
s
h
.
chian
g
04@gmail
.
com>
commit
|
commitdiff
|
tree
2013-12-03
jas
o
nwucj
Fix some
testcases
f
o
r
nds32 ta
r
get an
d
provid
e
n
e
w
.
.
.
commit
|
commitdiff
|
tree
2013-11-28
j
a
s
o
nwuc
j
* co
n
fig/nds
3
2/nds32
.
c (n
d
s32_rtx_costs)
:
Adjust
M
ULT
.
.
.
commit
|
commitdiff
|
tree
2013-10-31
jasonwucj
Ad
d
n
ew nds
3
2 por
t
,
including machine description,
.
.
.
commit
|
commitdiff
|
tree
2013-07-19
jasonwuc
j
* MAINTA
I
NERS (nds32 port)
:
Add
Chung
-
Ju Wu and Shiva
.
.
.
commit
|
commitdiff
|
tree
2013-06-25
j
a
son
w
u
c
j
li
b
gcc/
2013-06-25 Chung-Ju Wu <
jasonwucj
@gmail.com>
commit
|
commitdiff
|
tree
2013-06-19
jasonwucj
g
c
c
/testsuite
commit
|
commitdiff
|
tree
2013-06-07
jaso
n
wucj
gcc/test
s
uite
commit
|
commitdiff
|
tree
next