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] Add intrinsic functions for interrupt control.
2018-04-08
jasonwucj
[
N
D
S
3
2
]
A
dd i
n
trinsic
f
unctions for i
n
terrup
t
control
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
cj
[NDS32] Add strict_
a
l
i
gned_p to m
a
chi
n
e_functi
o
n a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Im
p
lem
e
nt n7
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
ason
w
ucj
[NDS
3
2]
Implement e8
p
ipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32
]
I
mplement n8
p
i
p
e
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[NDS32] Implment n9 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwu
c
j
[NDS32] New opt
i
o
n
-malways-
a
lign and -malign-functions
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[
N
D
S32] Add intrinsic
f
unctio
n
s for TLB operation and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS32
]
Su
p
p
ort dwa
r
f exception
h
a
ndling
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
w
u
cj
[NDS32] Clean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[N
D
S32] Add intr
i
nsic functions for p
a
rticular ins
t
ructions
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
w
ucj
[N
D
S32]
Ad
d
in
t
rinsic functio
n
s for atomic load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[
N
DS32
]
Add
intri
n
sic f
u
nction
s
for cach
e
co
n
trol
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onwucj
[NDS32] Remove unused insn typ
e
: c
a
ll
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS
3
2] Ad
d
intrins
i
c functions for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add
m
ore
intrinsic register name
s
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwucj
[NDS32]
S
upport [$ra + $
r
b << 3] form
f
or
l
oad/st
o
re
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
sonwucj
[NDS3
2
] Refine
A
DJUST_INSN_LENGTH implementation
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
w
u
cj
[
NDS32]
R
e
f
ine call and return pattern
s
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
cj
[NDS32] Refine condi
t
ion of stack_
p
ush and
stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Ad
d
hard float support
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS
3
2] Enable relax hint by
default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fi
n
e
-
tune memory ad
d
res
s
ty
p
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
32] Add c
o
nst
r
aint
for lwi45
.
fe instruction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Gener
a
te alu-
s
hift ins
t
ructions only for -Os
.
commit
|
commitdiff
|
tree
2018-04-05
j
as
o
nwucj
[ND
S
32] Add
d
ivsi4
and udivsi4
pattern
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
] Refine ne
g
si2 patt
e
rn
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonw
u
c
j
[NDS
3
2
]
Refin
e
bit-wise operat
i
on and shif
t
p
atterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
aso
n
wucj
[NDS32] The ad
d
and sub pattens sho
u
ld
o
nly
a
ccep
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fine-tune
pre
d
i
cato
r
for alu-shift p
a
ttern
s
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32
]
Adjust
a
sm patterns indention
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
32] Add new instru
c
tion attribute: featu
r
e
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS32] Add s
u
btype a
t
tri
b
u
t
e for instructions
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[NDS32]
R
estrict mov p
a
ttern
t
hat has at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS32] Implement movmisali
g
nsi and movmi
s
aligndi patter
n
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Me
r
ge movqi and mo
v
hi pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[
NDS32] Re
f
ine m
o
vcc, cmov, csto
r
e and cbranch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[NDS32] Refine instruction
type attri
b
ute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[ND
S
32] Chan
g
e
e
nabled attribute to yes
/
no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS32
]
Refi
n
e imp
l
e
m
entat
i
on o
f
s
ibca
l
l p
a
tterns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[NDS
3
2] Implemen
t
TA
R
GET_CANONICALIZE_COMPARI
S
ON
f
or
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
j
asonwucj
[NDS32] Add
relax
optimization as new pa
s
s
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
o
n
wucj
[NDS32] Correct the dependency in t-nds
3
2
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwu
c
j
[N
D
S32] I
m
p
lement
P
ROFILE_HO
O
K
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS3
2
] Chang
e
wchar
type
to
u
n
s
i
nged
i
nt
.
commit
|
commitdiff
|
tree
2018-03-28
jason
w
uc
j
[N
D
S32
]
Adj
u
st BRAN
C
H_COST to pre
v
ent too much ju
m
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
sonwuc
j
[
N
DS32] F
i
x wrong MAX_REGS_PER
_
ADDRESS value
.
commit
|
commitdiff
|
tree
2018-03-18
j
asonwu
c
j
[NDS32]
D
ef
i
ne
L
O
GICAL_
O
P
_
NON
_
SHO
R
T_CIRCUI
T
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[
NDS32]
D
efin
e
C
LZ_DEFINED_VALUE
_
AT_Z
E
RO
.
commit
|
commitdiff
|
tree
2018-03-17
jason
w
ucj
[NDS32
]
Impl
m
e
n
t ADJUST_RE
G
_
ALL
O
C_ORDER for perf
o
rmance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
a
sonw
u
cj
[
N
D
S32] Use HOST_WIDE_I
N
T_PRINT_DEC
i
ns
t
e
ad of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
wucj
[N
D
S
3
2] Opt
i
mize nds32_register_priority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS3
2
] Implem
e
nt TA
R
GET_MD_ASM_ADJUST
h
ook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32] Refine prologu
e
and epi
l
ogue code ge
n
e
rati
o
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add
n
e
w opt
i
on -mv
h
.
commit
|
commitdiff
|
tree
2018-03-11
jason
w
ucj
[NDS32] Add new function nds32_cpu_cpp_builtins a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonwucj
[N
D
S32] I
m
plement strlensi
patter
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add int
r
i
n
sic function for
f
fb, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwu
c
j
[N
D
S32] Imp
l
me
n
t
s
etmem pa
t
tern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwuc
j
[NDS
3
2] Renam
e
nds32_expand_m
o
vmemqi
to nds32_expand_movme
m
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwucj
[
N
DS32] Refine load_mul
t
iple an
d
store_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Add load_m
u
l
t
iple
,
store_multiple and new att
r
i
bute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[
N
D
S
32]
C
han
g
e to large m
o
del by default
.
commit
|
commitdiff
|
tree
2018-03-03
j
asonwucj
[NDS32] Add
i
ntrinsic func
t
ions for u
n
a
lignment memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] R
e
write infrastructure for intrin
s
ic
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[NDS32]
Do not use
multiple load/store instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jas
o
nwucj
[NDS32] Basic suppor
t
for -mcpu= a
n
d --with
-
cp
u
= o
p
tions
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwucj
Add new NDS32 op
t
ions -mext-perf, -m
e
xt-perf2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS32
]
Re
s
erve m
o
r
e
r
e
g
i
ster num
b
e
rs for new regist
e
rs
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
Add nds32 vec
t
or modes
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwu
c
j
P
rov
i
de m
o
re constrai
n
ts fo
r
fu
t
u
re u
s
e
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Remove the us
e
less constant UNSPEC_VOLATILE_FUNC_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Ad
d
new o
p
t
io
n
s: -
m
ext-pe
r
f, -mex
t
-perf2, -mext-string
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
U
s
e -f
s
c
hed-pr
e
ssure and -fomit-fra
m
e-pointer
commit
|
commitdiff
|
tree
2017-09-16
jason
w
uc
j
R
efi
n
e formatting a
n
d comments
.
commit
|
commitdiff
|
tree
2015-03-10
jasonwucj
[
N
DS32] Rename
some variables
s
o tha
t
we can
clearl
y
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jaso
n
wucj
[
N
D
S3
2
] Ha
v
e si
b
l
ing
calls o
p
t
m
i
z
a
tion to b
e
per
f
o
rmed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
asonwucj
[NDS32] Have shirnk-wrapping
o
p
timiz
a
tion to b
e
p
e
rforme
d
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
asonw
u
cj
[N
D
S32] Fix wrong data fl
o
w
w
h
e
n bui
l
ding n
d
s32
t
ar
g
et
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32][DOC] Remo
v
e
-mforce-fp-
a
s-gp, -
m
forbid-fp-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32][DOC] Describe
-
mcmod
e
l= option inst
e
ad of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
Minor
date fix in
gcc/Change
L
og and gcc/t
e
st
s
u
i
t
e/ChangeL
o
g
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwucj
[NDS32] Remove s
o
me
f
eatures an
d
o
p
tions that are not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
nwucj
[NDS
3
2] Consider -mcmodel=X
in nds32_legitimate_address_
p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS3
2
] Implem
e
n
t
TARGE
T
_EN
C
ODE
_
SECTION_INFO t
o
s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
nwu
c
j
[
N
D
S
3
2
]
Con
s
ider TARGET_
C
MODEL_LA
R
GE for function call
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jaso
n
wucj
[
ND
S
3
2] Provide TA
R
G
E
T
_CMODEL_[SMALL|MEDIUM|
L
ARGE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwu
c
j
[ND
S
32] Remov
e
-
m
gp-direct/-mno-gp-d
i
rect options
.
commit
|
commitdiff
|
tree
2015-01-13
jasonw
u
cj
[NDS32] Add
-mcmo
d
el= opt
i
on to sup
p
ort differ
e
nt code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
j
a
sonwucj
PR
t
a
rget/64217
commit
|
commitdiff
|
tree
2014-12-12
jasonwucj
Adj
u
st the comment i
n
contri
b
/download_prerequist
i
es
.
commit
|
commitdiff
|
tree
2014-12-10
jas
o
n
wucj
* doc/libgcc
.
texi: Upda
t
e text t
o
m
a
tch implementation in
commit
|
commitdiff
|
tree
2014-11-21
jaso
n
wucj
[NDS32] Look into
L
O_SUM's o
p
erand
to
d
eterm
i
ne whet
h
e
r
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jas
o
n
wucj
[
N
DS32] Create cor
r
ect CFI i
n
fo for va
r
i
adic
f
unction
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32]
Add missing RTX_FRA
M
E_RELATED_
P
to
s
et fp_
a
djust_ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jason
w
ucj
[ND
S
32] Complete -mar
c
h= op
t
ion
d
esign so th
a
t
i
t can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jas
o
nwucj
Clean up useless init
i
a
l
izat
i
on for I
R
A if using L
R
A
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS3
2
] No ne
e
d t
o
t
ake pad
d
ing into
c
onsiderat
i
on
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
ja
s
o
n
w
ucj
[NDS32] Provide T
A
RGET_ARG
_
P
A
RT
I
AL_
B
YTES
so that we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
a
s
o
nwucj
[N
D
S
3
2] Emit stac
k
push instructions
for varargs at
.
.
.
commit
|
commitdiff
|
tree
next