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] Define LOGICAL_OP_NON_SHORT_CIRCUIT.
2018-03-18
jas
o
nwucj
[N
D
S32] Define LOGICAL
_
OP_NON_SH
O
R
T_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwuc
j
[NDS3
2
]
Define CL
Z
_DEFINED_VALU
E
_
AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Implm
e
nt ADJUST_REG_ALLOC_ORDER for performan
c
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[ND
S
3
2]
U
s
e
HOST_WIDE_INT_
P
RINT_DEC instead of
%ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jas
o
n
w
ucj
[NDS32] Optim
i
ze nds3
2
_register_
p
riorit
y
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32]
I
m
plement TARGE
T
_MD_ASM_A
D
JUST ho
o
k
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32
]
Refine p
r
ologue and
e
pilogue
code g
e
nera
t
i
on
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonwucj
[N
D
S32] Add new op
t
ion -
m
vh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonw
u
cj
[NDS32] Ad
d
new function
nds32_cpu_cpp
_
built
i
ns and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jas
o
nwucj
[NDS3
2
]
Im
p
le
m
ent str
l
e
n
si patte
r
n
.
commit
|
commitdiff
|
tree
2018-03-11
jas
o
nwucj
[ND
S
3
2
]
A
dd intrinsic function for ffb, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
j
a
sonwucj
[NDS32]
I
mplment setmem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32
]
Re
n
am
e
nd
s
3
2
_e
x
pand_movmemqi t
o
nds32_expan
d
_movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
j
asonwucj
[NDS
3
2] Refi
n
e load_multiple and store_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
j
asonwucj
[
N
D
S32] Add load_multi
p
le,store_multi
p
l
e
and new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jas
o
n
wucj
[
NDS3
2
] Change
t
o large mod
e
l
by defau
l
t
.
commit
|
commitdiff
|
tree
2018-03-03
j
a
sonwucj
[
N
DS32] Add intrinsic functions for unalign
m
ent memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jaso
n
wuc
j
[
N
DS32] Re
w
r
i
t
e infrastruct
u
re for intrinsic
.
commit
|
commitdiff
|
tree
2018-02-26
jaso
n
wucj
[NDS32] Do not use multiple load
/
st
o
r
e
instructions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[ND
S
3
2] Basi
c
s
u
pport for -mcpu=
a
nd -
-
wit
h
-cpu= options
.
commit
|
commitdiff
|
tree
2018-01-12
j
asonwucj
Ad
d
new NDS32 o
p
tions -me
x
t-perf
,
-me
x
t-perf2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS32] Reserve mo
r
e register numbers for new regi
s
ters
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
j
a
s
onwucj
A
d
d nds32
v
e
ctor mod
e
s
.
commit
|
commitdiff
|
tree
2017-11-16
j
asonwucj
P
rovide more constraints for
futu
r
e
u
se
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Rem
o
ve the useless const
a
nt UNSPEC_VOLATILE
_
F
UNC_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Add new
optio
n
s: -mext-perf, -mext-p
e
rf2, -mext-string
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwuc
j
Use -fsc
h
e
d-pr
e
ssu
r
e a
n
d -fomit-fr
a
m
e
-pointer
commit
|
commitdiff
|
tree
2017-09-16
j
a
s
o
nwucj
Refine fo
r
matting and c
o
mment
s
.
commit
|
commitdiff
|
tree
2015-03-10
jas
o
nwucj
[NDS32] Rename s
o
me varia
b
l
es so
tha
t
we
can c
l
early
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jas
o
n
w
ucj
[ND
S
3
2
]
Have sibling calls
optm
i
zation to be
p
erfo
r
med
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jas
o
n
w
ucj
[NDS32] Hav
e
shirnk-wrappi
n
g
o
p
timizatio
n
to be perfo
r
med
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwu
c
j
[NDS32
]
Fi
x
wrong
d
ata flow
wh
e
n building nds32 targ
e
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
sonwucj
[
NDS
3
2][DOC] Rem
o
ve -
m
fo
r
ce-
f
p-as-gp, -mforb
i
d-fp-a
s
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
asonw
u
cj
[NDS32]
[
DOC]
Describe -mcmodel= option i
n
stead
of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
Minor date fix in g
c
c/ChangeLog and gcc/testsuite/ChangeLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwucj
[
N
DS32
]
Remove some fe
a
tures an
d
optio
n
s that are n
o
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS
3
2
]
Consider -mcmodel=X i
n
nd
s
32_legitimate_a
d
dress_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
s
onwucj
[ND
S
32] Imp
l
ement TARG
E
T
_
E
N
C
ODE_SECTION_INFO to
s
tore
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Conside
r
TARG
E
T_CMODEL_LAR
G
E for function
c
all
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwuc
j
[NDS32] Provide TARGET_CMODEL_[SMA
L
L|MEDIU
M
|LARGE
]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwu
c
j
[NDS32] R
e
move -mgp-di
r
ect/-mno-gp-d
i
rec
t
option
s
.
commit
|
commitdiff
|
tree
2015-01-13
j
asonwucj
[NDS
3
2] Add -m
c
model= op
t
i
on to sup
p
ort d
i
fferen
t
code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jasonwu
c
j
PR
target/64217
commit
|
commitdiff
|
tree
2014-12-12
jasonwuc
j
A
djust
t
he comment in contrib
/
d
o
wnload_
p
r
e
requ
i
st
i
e
s
.
commit
|
commitdiff
|
tree
2014-12-10
j
asonwucj
* do
c
/libgcc
.
t
e
x
i
: Update
text to match impleme
n
tati
o
n in
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32] Look into LO_SUM's
ope
r
and to
determine whether
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
a
son
w
u
c
j
[NDS32
]
Create co
r
r
e
ct CFI info for variadic f
u
ncti
o
n
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
ja
s
onwucj
[NDS32] Add
missing RTX_FRA
M
E
_
R
E
LATED_P
t
o
se
t
f
p
_
a
djust_ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jaso
n
w
ucj
[NDS32
]
Complete -mar
c
h=
option design so that it can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jaso
n
wucj
C
l
e
a
n up
u
seless initia
l
ization fo
r
IRA if using LRA
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] No
n
eed to tak
e
padding into c
o
nsi
d
e
ra
t
ion
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
asonwu
c
j
[NDS32] Prov
i
d
e TA
R
GE
T
_ARG
_
PARTIAL_B
Y
TE
S
so
t
hat we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwu
c
j
[NDS
3
2] Emit stack
p
ush instructions for varar
g
s at
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonw
u
cj
[N
D
S32] Since we
a
r
e
going to provid
e
new heuristic
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
a
s
o
nwucj
[N
D
S32] Deal with na
m
ele
s
s arguments in nds32_func
t
ion
_
arg
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jas
o
nwucj
[ND
S
32]
Since a
r
g
u
m
ent point
e
r
must be 8-byte alignment
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Prepare necessary v
a
ra
r
gs information i
n
comput
e
_sta
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
ja
s
onw
u
cj
[
N
D
S
32] Implem
e
nt TARGET_S
E
T
U
P
_
INCOM
I
NG_VA
R
ARGS
t
a
r
get
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
NDS32] De
f
i
n
e
a
nd ren
a
me some GPR-specific st
u
f
f
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Remove unus
e
d var
i
abl
e
s
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[ND
S
32] We need to ma
k
e sure it is NOT a var
i
adic function
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
ja
s
on
w
ucj
[NDS32] Consider varargs sit
u
a
t
ion when creating sta
c
k
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jas
o
nwu
c
j
[ND
S
32] Add a function to indentif
y
i
f FUNC is an interrupt
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
N
DS32] Preparatio
n
in n
d
s3
2
.
h of
using reg
i
st
e
rs to
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
asonwucj
[NDS3
2
]
In
nds32_
v
al
i
d_
s
ta
c
k_push_
p
op_p(),
we look
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonw
u
cj
[
NDS32] Refine the im
p
lementation and
c
onside
r
CFA
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
asonw
u
cj
[N
D
S32
]
Refine the i
m
plem
e
ntation and consider CFA
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jaso
n
wucj
[NDS32] Defin
e
PIC
_
O
F
FSET_TABLE_REGNUM to $
g
p re
g
ister
.
commit
|
commitdiff
|
tree
2014-08-24
j
a
s
on
w
ucj
Re
m
ove CALLER_SAVE_P
R
O
FITABLE s
i
nce
it
is not used
.
.
.
commit
|
commitdiff
|
tree
2014-08-24
jasonwucj
* ira
.
c: Fi
x
typo in co
m
men
t
.
commit
|
commitdiff
|
tree
2014-07-18
jasonwucj
Follow the GNU
c
oding standards
.
commit
|
commitdiff
|
tree
2014-07-04
jasonwucj
M
o
ve fp-as-gp optimization to n
d
s32-fp-as-gp
.
c module
.
commit
|
commitdiff
|
tree
2014-07-04
jasonw
u
c
j
Move memory
related i
m
plementation
to nds32-memor
y
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
jaso
n
wucj
Move some
external functions used by machine d
e
scription
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
jasonwucj
Pre
p
aration of nds32-pipel
i
ne
s
-auxiliar
y
.
c module for
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
j
a
s
o
n
wuc
j
Mo
v
e
cost calculation to n
d
s32-cost
.
c module
.
commit
|
commitdiff
|
tree
2014-07-04
jasonwucj
Move s
o
me
helper function
s
of p
r
edicat
e
s and constraints
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
jas
o
nwucj
Mov
e
builtin function
s
implementation to nds32-i
n
trinsic
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
jasonwucj
Move ISR imp
e
lent
a
tion to nds
3
2-isr
.
c
module
.
commit
|
commitdiff
|
tree
2014-07-04
ja
s
onwucj
Add several new files for pr
e
paration of provi
d
ing
.
.
.
commit
|
commitdiff
|
tree
2014-06-09
jasonwucj
* ira
.
c (ira): Don't
call init_
c
aller_s
a
v
e if LRA
.
.
.
commit
|
commitdiff
|
tree
2014-05-20
jas
o
nw
u
cj
2
014-05
-
20 S
e
bastian Hube
r
<sebastian
.
huber@
e
mbedded
.
.
.
commit
|
commitdiff
|
tree
2014-05-07
j
a
sonwucj
Fix date
in ChangeLog
.
commit
|
commitdiff
|
tree
2014-05-07
jasonwucj
* confi
g
/nds32/nds32
.
h (HO
N
OR_REG_ALL
O
C_ORDER):
H
a
ve
.
.
.
commit
|
commitdiff
|
tree
2014-03-26
j
a
s
o
n
w
u
c
j
* doc/install
.
texi: Documen
t
nds32le-*-elf and nds3
2
be
.
.
.
commit
|
commitdiff
|
tree
2014-03-26
jasonwucj
* doc/contrib
.
texi: Add mys
e
lf as Andes nds32 p
o
rt
.
.
.
commit
|
commitdiff
|
tree
2014-02-14
jasonwucj
2
0
1
4
-02-
1
4
Ch
u
n
g
-Ju
Wu <
j
asonwucj@gmail
.
c
o
m>
2014-02-14 Chung-Ju Wu <
jasonwucj
@gmail.com>
commit
|
commitdiff
|
tree
2014-02-14
jason
w
uc
j
2014-02-14 Chung-Ju Wu
<
jasonwucj@gmail
.
com>
2014-02-14 Chung-Ju Wu <
jasonwucj
@gmail.com>
commit
|
commitdiff
|
tree
2014-02-14
jasonwucj
2014
-
02-14
C
h
u
ng-Ju Wu <jasonwucj
@
g
mail
.
co
m
>
2014-02-14 Chung-Ju Wu <
jasonwucj
@gmail.com>
commit
|
commitdiff
|
tree
2013-12-20
jasonwucj
2013-12-20 Chung-Ju Wu
<ja
s
onwucj@gmail
.
c
om>
2013-12-20 Chung-Ju Wu <
jasonwucj
@gmail.com>
commit
|
commitdiff
|
tree
2013-12-19
jasonwucj
2013-12-19 M
o
nk Chiang <s
h
.
c
hi
a
ng04@gmail
.
com>
commit
|
commitdiff
|
tree
2013-12-03
jaso
n
wucj
Fix some test
c
a
s
e
s for nds32
target an
d
provid
e
new
.
.
.
commit
|
commitdiff
|
tree
2013-11-28
jas
o
n
w
u
cj
* config/nds32/
n
ds32
.
c (nds3
2
_rtx_costs): Adjust
M
ULT
.
.
.
commit
|
commitdiff
|
tree
2013-10-31
jasonwucj
A
d
d new nds
3
2
po
r
t, inc
l
uding m
a
chine des
c
ription,
.
.
.
commit
|
commitdiff
|
tree
2013-07-19
jasonw
u
cj
*
MAINTAINE
R
S (
n
ds32
port): Ad
d
Chung-Ju Wu and Shiva
.
.
.
commit
|
commitdiff
|
tree
2013-06-25
jas
o
nwucj
libgc
c
/
2013-06-25 Chung-Ju Wu <
jasonwucj
@gmail.com>
commit
|
commitdiff
|
tree
2013-06-19
jason
w
ucj
gcc
/
t
e
s
t
suite
commit
|
commitdiff
|
tree
2013-06-07
jasonwucj
gcc/testsuite
commit
|
commitdiff
|
tree
2013-05-24
j
a
sonwucj
2013
-
05-24 Chu
n
g-J
u
Wu
<
jas
o
nwucj
@
gmail
.
com>
2013-05-24 Chung-Ju Wu <
jasonwucj
@gmail.com>
commit
|
commitdiff
|
tree
2013-04-10
jasonwuc
j
2013-04-10 C
h
ung-
J
u Wu <jasonwucj@gmail
.
com>
2013-04-10 Chung-Ju Wu <
jasonwucj
@gmail.com>
commit
|
commitdiff
|
tree
next