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] Support dwarf exception handling.
2018-04-07
j
a
sonw
u
cj
[
N
DS32] Support dwarf excep
t
ion
h
andling
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
n
wucj
[NDS32] Cle
a
n
up
nds3
2
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS3
2
] Add intrinsic functions for particular instructio
n
s
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonw
u
c
j
[
N
D
S
3
2
] Add
intrinsic
f
unct
i
ons
f
or ato
m
ic
loa
d
/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
as
o
nwucj
[NDS32] Add i
n
t
r
insic fun
c
ti
o
n
s f
o
r
c
a
c
h
e control
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
DS32] Remov
e
un
u
sed in
s
n type: call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32
]
Ad
d
intr
i
ns
i
c fu
n
ctions for
FPU
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonw
u
cj
[N
D
S
32] A
d
d more intri
n
sic register names
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS
3
2
]
Support [$ra + $
r
b << 3] for
m
for
l
o
ad/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
on
w
u
cj
[N
D
S32] Refine
A
DJUST_IN
S
N_LENGTH implementation
.
commit
|
commitdiff
|
tree
2018-04-06
j
as
o
nwucj
[
N
DS
3
2] Refine call and return pattern
s
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Ref
i
ne
co
n
di
t
i
o
n of stack_push and s
t
ack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
o
nw
u
cj
[N
D
S32] Add hard flo
a
t su
p
por
t
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Enable relax hint
b
y
default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fin
e
-tune m
e
m
o
ry address type
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[N
D
S32] Ad
d
co
n
s
t
raint for lw
i
4
5
.
fe in
s
truc
t
i
on
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS32] Generat
e
alu-shift instr
u
ctions only for
-O
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add di
v
si4 and
u
d
i
v
si4 patte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Refine negsi2
pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Re
f
ine bit-wise operation and
s
hift pa
t
t
erns
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS32]
T
he
add and sub pat
t
ens should only
a
c
c
ept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[ND
S
32
]
F
i
ne-tun
e
predicato
r
fo
r
a
l
u-shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2] Adjust asm patterns indention
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add new instru
c
t
i
on attribute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add sub
t
ype
a
ttribute f
o
r in
s
tructions
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[NDS32] Restri
c
t mov pattern that has at
l
e
as
t
o
ne
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[NDS32] Impl
e
ment movmisalig
n
si
a
nd mov
m
is
a
lign
d
i pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S32] Merg
e
movqi a
n
d mo
v
hi patt
e
r
n
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Refine movc
c
,
c
mov,
c
store and
cbranch pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[NDS32] Refine in
s
truction
type
attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S32] Change enabled attribute to y
e
s/no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS3
2
]
Refine implemen
t
a
tion
o
f sibca
l
l
patt
e
rns
.
commit
|
commitdiff
|
tree
2018-04-02
ja
s
onw
u
cj
[NDS32] Impl
e
ment TA
R
GET_CANONICALIZ
E
_COMPARI
S
ON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwucj
[NDS32] Add relax optim
i
zation
as
ne
w
pa
s
s
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwu
c
j
[
N
DS3
2
] Cor
r
ect the dependency in
t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Implement
P
ROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32]
C
h
ange wc
h
ar type to u
n
sing
e
d int
.
commit
|
commitdiff
|
tree
2018-03-28
ja
s
o
nwucj
[N
D
S
32]
Adj
u
st BRANCH_COST to prevent too
m
uch j
u
mp
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
ja
s
on
w
ucj
[
N
DS3
2
] Fix wrong M
A
X_R
E
GS_PER_ADDRESS value
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Defin
e
LOGICAL_OP_NON_SHORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jas
o
nwucj
[
ND
S
32] Def
i
ne CLZ_
D
EFINED_VALUE_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32]
I
m
p
lme
n
t ADJUST_REG
_
ALLO
C
_ORDER
for perform
a
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Us
e
HOST_WIDE_INT_PR
I
NT_DEC
i
nstead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Optimiz
e
nds
3
2
_regis
t
er_p
r
i
o
rity
.
commit
|
commitdiff
|
tree
2018-03-12
j
asonwuc
j
[
N
DS32
]
Impleme
n
t TARGET_M
D
_ASM_ADJUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
j
asonwucj
[ND
S
32] Refine prol
o
gu
e
and
e
pi
l
ogue c
o
de
ge
n
e
ratio
n
.
commit
|
commitdiff
|
tree
2018-03-11
jas
o
nwucj
[
N
DS32]
A
d
d
new option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add new funct
i
o
n nds32_cpu_cpp
_
builtins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
s
o
nw
u
c
j
[NDS3
2
] Impl
e
ment strlen
s
i patte
r
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwuc
j
[NDS32] Add intri
n
sic function for ffb, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jaso
n
wucj
[
N
DS32] Impl
m
ent setmem
pat
t
ern
.
commit
|
commitdiff
|
tree
2018-03-04
j
ason
w
ucj
[NDS32] Rename nds
3
2_expand_movme
m
q
i
to nds
3
2_exp
a
nd_movme
m
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Refine load_m
u
l
t
iple
an
d
store_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwuc
j
[N
D
S3
2
] Add
l
oa
d
_mu
l
tiple,
s
tore
_
multiple and new att
r
ibute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwu
c
j
[NDS
3
2] Change t
o
lar
g
e mode
l
by de
f
a
ult
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[
N
DS32] Add in
t
rinsic functions for unalignm
e
n
t
me
m
ory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jaso
n
wucj
[NDS32] Rewrit
e
infrastructure for intrinsic
.
commit
|
commitdiff
|
tree
2018-02-26
j
a
sonwu
c
j
[NDS32] Do
n
ot use mul
t
iple load/stor
e
instr
u
ctions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
j
asonw
u
c
j
[NDS32] Basic support for -mcpu=
a
n
d
--with-
c
pu= options
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwucj
Add new NDS
3
2 o
p
ti
o
ns -
m
ext
-
per
f
,
-
me
x
t-perf2 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS32] Reserve more register number
s
for new
registers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwuc
j
Add nds32 vector m
o
d
e
s
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwuc
j
Pro
v
ide more constraints for future use
.
commit
|
commitdiff
|
tree
2017-11-16
jas
o
nwucj
Remove the u
s
eless cons
t
ant
U
NSPEC_VOLATIL
E
_
FU
N
C_RETUR
N
.
commit
|
commitdiff
|
tree
2017-11-16
ja
s
onwucj
Add
n
ew options: -mext-perf, -mext
-
perf2, -mext-strin
g
.
commit
|
commitdiff
|
tree
2017-09-16
jas
o
nwucj
Use -f
s
c
h
ed-pressure a
n
d
-
fom
i
t-fra
m
e
-pointer
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Ref
i
ne
formatting and co
m
ments
.
commit
|
commitdiff
|
tree
2015-03-10
ja
s
onwucj
[NDS32] R
e
n
a
me some variables
s
o
t
hat we can clearly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
sonwucj
[NDS32] Have sibling calls optmization t
o
b
e
perform
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32]
Have shirnk-
w
r
a
p
pin
g
o
ptimization to be performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonw
u
cj
[NDS32] Fix wrong
d
ata flow when building nds32
target
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonw
u
cj
[NDS32][DOC] Remov
e
-mfor
c
e
-
f
p-as-gp,
-
m
forb
i
d-fp-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[
NDS32][DOC] Desc
r
i
be
-mcmodel= option inst
e
a
d
of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
Minor date fix in gc
c
/Chan
g
eL
o
g
a
nd gcc/tes
t
s
uite/Chan
g
eLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwuc
j
[NDS32] Remove some f
e
atures and op
t
io
n
s
t
h
at are not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[
N
DS32] Cons
i
der -mcmodel=X in nds32_
l
egitimate_address_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwu
c
j
[N
D
S32] Imp
l
eme
n
t
TARGET
_
ENC
O
DE_SECTION
_
INFO to s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
asonwucj
[NDS32
]
Co
n
sider T
A
RGET
_
C
MODEL_L
A
RGE for functi
o
n ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jason
w
ucj
[
NDS32
]
Prov
i
de TARGET
_
CMODEL_
[
SMALL|MED
I
UM|LA
R
GE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
sonwucj
[NDS32] Remove -mgp-direct/-
m
no-gp
-
dir
e
ct
o
ptions
.
commit
|
commitdiff
|
tree
2015-01-13
j
asonwucj
[ND
S
32] Add -mcmodel
=
option to
support different code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
j
a
sonwucj
P
R target/64217
commit
|
commitdiff
|
tree
2014-12-12
j
a
sonwucj
A
djust t
h
e comment in contrib/download_p
r
erequisties
.
commit
|
commitdiff
|
tree
2014-12-10
jasonwucj
* doc/li
b
gcc
.
texi: Upda
t
e text to match imp
l
ementation in
commit
|
commitdiff
|
tree
2014-11-21
jasonw
u
cj
[NDS3
2
]
Look into LO_SUM's
operand
t
o det
e
rmi
n
e whether
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jaso
n
wuc
j
[NDS32] Create co
r
rect CFI info
f
o
r vari
a
d
ic function
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
asonwucj
[ND
S
32] Add missing RTX_FRAME_
R
EL
A
TED_
P
to set fp_adju
s
t
_
ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
ja
s
onw
u
cj
[NDS32] Complete -march= opt
i
o
n
desi
g
n
s
o that it ca
n
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jasonwuc
j
Clean up useless i
n
itialization for IRA if using LRA
.
commit
|
commitdiff
|
tree
2014-09-03
j
aso
n
wucj
[NDS32] No need to take paddin
g
into
c
ons
i
deration
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
asonwucj
[NDS32] Provide TARGET_ARG
_
PAR
T
IAL_BYTES so that we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
a
son
w
uc
j
[N
D
S32]
Emit
stack pu
s
h
i
n
structions for varargs at
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
ja
s
onwu
c
j
[NDS32] Since we
are goin
g
to provide new he
u
ri
s
tic
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS3
2
]
D
e
al with nameless ar
g
u
ment
s
in n
d
s32_
f
unction_a
r
g
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
NDS32] Since arg
u
ment
p
ointe
r
must be
8
-
b
yte alignment
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
a
sonwucj
[NDS32] Prepare necessary
v
arargs i
n
forma
t
i
on in
c
o
m
p
u
te_sta
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwu
c
j
[
N
DS32] Implem
e
n
t
TARGET_SETUP_INCOMING_VARARGS
t
arg
e
t
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Define and rename some GPR-s
p
eci
f
ic
stuff
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
N
DS32] Remove unused
v
ariable
s
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
N
DS32] We need to mak
e
su
r
e it is NOT a va
r
iadic functio
n
.
.
.
commit
|
commitdiff
|
tree
next