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
j
a
s
o
n
w
u
cj
[NDS3
2
] Add intrinsic fu
n
ction
s
f
or
interrupt control
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Add strict_aligned_p to machine_function a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS
3
2
]
I
m
p
l
eme
n
t n7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
cj
[NDS32] Imple
m
e
n
t e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwuc
j
[
ND
S
32] I
m
ple
m
ent n8 pipelin
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implment n9
pi
p
el
i
ne
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] New option -malways-a
l
ign and -malign-functi
o
ns
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32
]
Add int
r
in
s
ic fu
n
ctions for TLB opera
t
i
o
n
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[N
D
S32] Support
d
warf exce
p
tio
n
handling
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wucj
[NDS32] Clean u
p
nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
j
ason
w
ucj
[NDS32] Add
i
ntrin
s
ic
functions for particular instructions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32
]
Ad
d
in
t
ri
n
sic
functions f
o
r at
o
mic load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
DS32] Add int
r
ins
i
c
functions fo
r
ca
c
he control
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS3
2
]
Remove unused i
n
sn type:
c
al
l
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwucj
[NDS32
]
Add intrinsic
f
unctions for
F
PU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[ND
S
32] A
d
d mo
r
e
i
ntrin
s
i
c
register
n
ames
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
onwucj
[
N
DS32] Support [$ra + $rb << 3] form
f
or load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32]
Refine ADJ
U
ST_INSN_LE
N
G
T
H i
m
plem
e
nta
t
io
n
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
onwuc
j
[N
D
S3
2
]
R
efin
e
call an
d
return patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
cj
[
N
DS32] Refine conditi
o
n of sta
c
k_push and stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Add hard
floa
t
support
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32
]
Enable rela
x
hint by default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
NDS32] Fine-tune memory addre
s
s type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS32] Add c
o
nstraint for
lwi45
.
fe inst
r
uction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Generate alu-shift
in
s
truct
i
ons
o
n
ly for
-Os
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32] Ad
d
d
i
vsi4
and udivsi
4
p
a
tter
n
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32] Refine negsi2 patt
e
rn
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32
]
Refine bi
t
-
wi
s
e
oper
a
tion and shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS32] The add and su
b
pattens shoul
d
only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
NDS3
2
] Fi
n
e-tune predicator f
o
r alu-shift
p
at
t
erns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32] Adjust asm patterns ind
e
ntion
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2
] Ad
d
new instruction attribu
t
e: feature
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS32] Add subty
p
e
a
tt
r
i
bute
for instructions
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[NDS32] Restrict
m
ov p
a
ttern that has
a
t
least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
NDS32] Implement
mov
m
isalignsi and
mo
v
m
isaligndi pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS3
2
] Me
r
ge movqi and movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[ND
S
32] Ref
i
ne movcc, cmov, cstore a
n
d cb
r
a
nch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
o
n
w
ucj
[NDS
3
2]
Refin
e
ins
t
ruction type attribute
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
on
w
ucj
[NDS
3
2] Change e
n
able
d
attribute to y
e
s/no instea
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
nwucj
[N
D
S3
2
] Refi
n
e i
m
ple
m
e
n
tation of sib
c
all
p
atterns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwuc
j
[
N
DS32] Implem
e
nt TARGET_CANO
N
ICALIZE_COMPARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[
N
DS32] Add
re
l
ax optimiza
t
io
n
a
s ne
w
pas
s
.
commit
|
commitdiff
|
tree
2018-04-01
jaso
n
wu
c
j
[NDS3
2
]
C
orrect th
e
d
e
pendency in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonw
u
cj
[NDS32] Implement PROFIL
E
_HO
O
K
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[
N
DS32] Change wchar t
y
pe
t
o unsinged int
.
commit
|
commitdiff
|
tree
2018-03-28
j
a
so
n
wucj
[NDS32] Adjust BRANCH_CO
S
T t
o
preve
n
t too much jum
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jas
o
nwucj
[NDS32
]
Fix wro
n
g M
A
X
_
REGS_
P
ER_ADDRESS value
.
commit
|
commitdiff
|
tree
2018-03-18
jasonw
u
cj
[N
D
S32] Defi
n
e LOGICAL
_
OP_NON_SHORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[
N
DS32] Defin
e
C
L
Z
_DE
F
I
N
E
D_VALUE_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jason
w
u
c
j
[NDS32] Im
p
lment ADJUST_REG_A
L
LO
C
_ORDER for perf
o
rm
a
n
c
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
ja
s
onwucj
[NDS32] U
s
e HOST_WIDE_INT_PRINT_DEC i
n
stead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[ND
S
32] Optimize n
d
s3
2
_regi
s
t
er_priority
.
commit
|
commitdiff
|
tree
2018-03-12
j
a
sonwucj
[NDS32] Impl
e
m
ent TARG
E
T_MD_ASM_AD
J
UST hoo
k
.
commit
|
commitdiff
|
tree
2018-03-12
j
asonwucj
[NDS32]
Ref
i
ne
prologu
e
and epilogue c
o
de gene
r
ation
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onw
u
c
j
[NDS32] Add new optio
n
-m
v
h
.
commit
|
commitdiff
|
tree
2018-03-11
jas
o
nwu
c
j
[NDS32]
A
dd n
e
w func
t
ion nds32_cpu_cpp_builtins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Impl
e
ment strlensi patte
r
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonw
u
cj
[NDS32]
Add intrinsic function for f
f
b, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
j
a
sonwucj
[NDS32] Implment setmem patte
r
n
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS
3
2
]
R
e
n
ame nds3
2
_expand_
m
o
v
memqi to nds32_expand_movme
m
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
j
asonwucj
[NDS3
2
] Refine load_m
u
ltiple and store_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
o
nwucj
[NDS32] Add load_mult
i
p
le,store_mult
i
ple and
new attr
i
bute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS3
2
]
Cha
n
ge
t
o la
r
ge mod
e
l by
d
efault
.
commit
|
commitdiff
|
tree
2018-03-03
j
a
sonwucj
[NDS32]
A
d
d in
t
rinsic functions
for unalignment
m
emory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS3
2
] R
e
write infrastruc
t
ure for int
r
insic
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[
N
D
S
32
]
D
o not use
m
ultip
l
e
l
o
ad/s
t
ore i
n
structions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
j
a
sonwucj
[
NDS
3
2] Basic su
p
p
o
rt for -
m
cpu
=
and --with-cpu= options
.
commit
|
commitdiff
|
tree
2018-01-12
j
asonwu
c
j
Add ne
w
N
D
S32 opt
i
ons -
m
e
x
t-p
e
rf,
-
m
e
xt-perf2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
ja
s
onwucj
[NDS32] Reserve
m
or
e
registe
r
numbers
f
or new regist
e
rs
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
j
a
sonwucj
Add nd
s
32
v
ector modes
.
commit
|
commitdiff
|
tree
2017-11-16
j
as
o
nwuc
j
Prov
i
de
mor
e
co
n
straints for fut
u
re
u
s
e
.
commit
|
commitdiff
|
tree
2017-11-16
j
a
sonwucj
Remove the
useless constant UNSPEC_VOLATILE_FU
N
C_RETU
R
N
.
commit
|
commitdiff
|
tree
2017-11-16
jaso
n
wucj
Add n
e
w
o
p
tions
:
-mext-perf,
-
me
x
t-p
e
r
f
2, -mext-string
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Use -f
s
ched-pressure and
-
f
o
mit-
f
rame-poi
n
t
e
r
commit
|
commitdiff
|
tree
2017-09-16
jasonwu
c
j
Re
f
in
e
format
t
ing
a
nd commen
t
s
.
commit
|
commitdiff
|
tree
2015-03-10
jasonw
u
c
j
[N
D
S
3
2] Renam
e
some
v
ariables so that we can
c
learly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
asonwu
c
j
[NDS32] H
a
ve sibling c
a
lls optmization to be perf
o
rm
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[ND
S
32]
H
ave s
h
irnk-wra
p
ping optimizat
i
on
to be p
e
rformed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jason
w
u
c
j
[
N
DS
3
2] F
i
x wr
o
ng
data flow when build
i
ng nds32 tar
g
et
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
sonw
u
cj
[NDS32][DOC
]
Rem
o
ve -m
f
orce-fp
-
as
-
gp
,
-mforbid-fp-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32]
[
DOC]
D
escribe -m
c
mode
l
=
o
p
t
ion
i
nste
a
d of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jason
w
uc
j
Minor
d
a
te fi
x
in gcc/Ch
a
n
geLog and gcc/test
s
uite/ChangeLo
g
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jas
o
nwucj
[NDS32] Remove some
f
e
at
u
res and options that are no
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
as
o
nwucj
[N
D
S32] Consider -mcmo
d
el=X in nds
3
2_legitimate_address_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
asonwuc
j
[
NDS32] Im
p
lem
e
n
t
TAR
G
E
T
_E
N
CODE_SECTION_INFO
t
o store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[
NDS32]
Consider TARGET_CMODEL_LARGE for f
u
n
c
t
i
o
n call
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[ND
S
32] Provide TARGET_CMOD
E
L_[
S
M
A
L
L|MEDIUM|LARGE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
sonwucj
[ND
S
32] R
e
mov
e
-
m
gp-di
r
ect/-mno-gp-direct opt
i
ons
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwuc
j
[
ND
S
32] Add -mcmodel=
o
ption to s
u
pport diffe
r
e
nt c
o
de
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jas
o
nwu
c
j
P
R target/64217
commit
|
commitdiff
|
tree
2014-12-12
j
a
sonwucj
Adj
u
s
t the
c
omment in contrib/down
l
oad_prerequisties
.
commit
|
commitdiff
|
tree
2014-12-10
jasonwucj
* doc/lib
g
cc
.
t
e
xi: Update tex
t
to match implementation in
commit
|
commitdiff
|
tree
2014-11-21
jason
w
ucj
[NDS32] Loo
k
in
t
o
L
O_SUM's operand
t
o determin
e
w
hethe
r
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32
]
Create correct CF
I
info fo
r
variadic fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[ND
S
32] Add
m
iss
i
ng
R
T
X_FRAME_RELATED_P to set fp_a
d
just_ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
asonwucj
[
NDS32] Complete -march= option d
e
sign
so
that it
can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
j
a
sonwucj
Clean up useless initiali
z
at
i
on for IRA i
f
using LRA
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS
3
2]
N
o
n
eed to take padding into consideration
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
ja
s
onwuc
j
[NDS32] Provide TARGET_ARG_PARTIAL_BYT
E
S
s
o that we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
a
s
o
nwucj
[NDS32] Emi
t
stack pu
s
h
in
s
t
ru
c
tions for vara
r
gs at
.
.
.
commit
|
commitdiff
|
tree
next