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 unaligned access support.
2018-04-22
jas
o
nwucj
[NDS32] Add unaligned access support
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wu
c
j
[
N
DS32]
A
dd
intr
i
nsic
funct
i
ons
for interrupt control
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] A
d
d str
i
ct_aligned_p
t
o
m
a
c
h
i
n
e_fun
c
tion and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
w
u
cj
[ND
S
3
2
] I
m
plement n7 pi
p
e
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
s
o
n
w
ucj
[NDS32] Implement e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[N
D
S32] Implement
n8 pipe
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwucj
[NDS3
2
]
I
m
plment n9
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
ucj
[NDS32
]
New option -ma
l
ways-
a
lign and -malig
n
-functions
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[NDS32] Add in
t
rinsic functions for TLB
operati
o
n and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Sup
p
ort dwarf exceptio
n
h
a
n
d
ling
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Clean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
n
w
ucj
[NDS3
2
]
Add intrinsic functions for particula
r
instructio
n
s
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[
N
DS32] Add intrinsic func
t
i
o
ns
for atomic load/stor
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onwucj
[NDS32] Add
i
ntrinsic
f
unction
s
for
cache
c
o
ntrol
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onwucj
[ND
S
32] R
e
move
unused i
n
sn
t
ype:
c
all
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS3
2
] Add intrinsic
f
unctions for F
P
U
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS32] Add mor
e
i
ntrinsic re
g
ister nam
e
s
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Suppo
r
t [$ra + $rb <<
3
] form
fo
r
load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwuc
j
[NDS32]
R
e
fine ADJUST_INSN_LENG
T
H implementation
.
commit
|
commitdiff
|
tree
2018-04-06
jason
w
ucj
[ND
S
32] Refine call and retu
r
n p
a
tterns
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwuc
j
[NDS32
]
R
efine condition
of stack_push and stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
sonwucj
[
NDS
3
2] Add hard floa
t
supp
o
rt
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
cj
[NDS32] Enable
r
elax hint by defaul
t
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
so
n
wucj
[NDS32] Fine-tune
memory a
d
dress typ
e
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwu
c
j
[NDS32] Add
constraint for lwi45
.
f
e
instructi
o
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[N
D
S32] Generate alu-
s
hi
f
t
i
n
structions only for -
O
s
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[NDS32] Add divsi4 an
d
udivsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[NDS32] Ref
i
ne n
e
gsi2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS32] Refine bit-wi
s
e
o
p
e
ration an
d
sh
i
ft pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] The add and s
u
b
patten
s
s
h
oul
d
only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onw
u
cj
[
N
DS32] Fine-tune predicato
r
for alu
-
s
h
i
f
t pattern
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[
NDS32] Adjust as
m
patterns indention
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
]
A
dd ne
w
i
n
str
u
ction attribute:
f
eature
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS32] Add sub
t
ype
a
ttribut
e
for i
n
structions
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[NDS32] Restrict mov pattern that has
at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Impl
e
ment movmisalign
s
i and movmi
s
aligndi patt
e
rn
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
nwucj
[N
D
S32
]
Merge movqi an
d
movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[ND
S
32] Refine mo
v
cc, cmov,
cstore
a
nd cbranch pa
t
te
r
ns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32]
R
efine i
n
struct
i
on
t
ype attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Change ena
b
led attrib
u
te to yes/no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S
3
2
]
Refine implem
e
ntation
o
f
s
ibcall pat
t
e
rns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[ND
S
32] Impleme
n
t T
A
RGET_CANONICALIZE_COMPA
R
ISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[ND
S
32] Add relax optimization
a
s new pas
s
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwucj
[NDS32
]
Correct the de
p
en
d
enc
y
in
t
-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Implement
P
R
OFILE_H
O
OK
.
commit
|
commitdiff
|
tree
2018-04-01
j
asonwucj
[NDS
3
2] Change wch
a
r
t
yp
e
to unsinged in
t
.
commit
|
commitdiff
|
tree
2018-03-28
j
a
sonwucj
[NDS32] Adju
s
t BRANCH_COST to prevent too
much j
u
mp
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
ja
s
o
nwuc
j
[NDS32] Fi
x
wro
n
g MAX_REGS_
P
E
R
_ADD
R
ESS value
.
commit
|
commitdiff
|
tree
2018-03-18
ja
s
onwu
c
j
[ND
S
32] Define LOGICAL_OP_NON_SH
O
RT_CI
R
CUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Define CLZ_DEFIN
E
D_VALUE_A
T
_ZE
R
O
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32]
I
mplmen
t
ADJUST_REG_ALLOC_ORD
E
R for p
e
r
formance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[
N
D
S
32
]
Use HOST
_
WIDE_INT_
P
RINT_DEC instead of
%ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[
N
DS32] Optimize nds32_register_prio
r
ity
.
commit
|
commitdiff
|
tree
2018-03-12
ja
s
onwuc
j
[NDS32] Impl
e
ment TARGET_MD
_
ASM_
A
D
J
UST hoo
k
.
commit
|
commitdiff
|
tree
2018-03-12
jason
w
ucj
[NDS32] Refine p
r
ologue and epilogue code generation
.
commit
|
commitdiff
|
tree
2018-03-11
jas
o
nwucj
[ND
S
32] A
d
d new opti
o
n -mv
h
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonwucj
[NDS32] A
d
d new function nds32
_
cpu_cpp_builtins an
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwu
c
j
[NDS32] Implement strle
n
si pattern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwu
c
j
[NDS32] Ad
d
intrinsic function
f
or ff
b
,
ffm
i
sm
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
j
a
s
onwucj
[NDS3
2
] Implment setmem patter
n
.
commit
|
commitdiff
|
tree
2018-03-04
jaso
n
wucj
[NDS
3
2] Rename nds32
_
expand_movmemqi to nds32_expand_m
o
vmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwucj
[
NDS32]
Ref
i
ne load_mul
t
ip
l
e and store_mul
t
iple
.
commit
|
commitdiff
|
tree
2018-03-04
jas
o
nwuc
j
[NDS32]
A
dd loa
d
_multiple
,
store
_
mult
i
ple
and n
e
w
attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
j
a
sonwucj
[NDS32] C
h
ange
to
large model b
y
d
e
fa
u
lt
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[N
D
S
3
2] Add intrinsic f
u
nct
i
ons for unalignme
n
t
m
emory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwuc
j
[
ND
S
32
]
Rewrit
e
i
n
frastructure
f
or intrinsi
c
.
commit
|
commitdiff
|
tree
2018-02-26
ja
s
onwucj
[NDS3
2
] Do not
use mu
l
tiple loa
d
/store instructions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jasonw
u
cj
[NDS32] Basic s
u
pport for -mcpu= and
--with-cpu= opt
i
ons
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwucj
Add new
N
DS32 options -mex
t
-p
e
rf, -mext-
p
erf
2
and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonw
u
cj
[NDS3
2
]
Reserv
e
mo
r
e r
e
gister
numbers for ne
w
registers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
Add nds
3
2 vector modes
.
commit
|
commitdiff
|
tree
2017-11-16
j
asonwucj
Provide mor
e
constraints for
f
u
t
ure use
.
commit
|
commitdiff
|
tree
2017-11-16
j
a
sonwucj
Remo
v
e the use
l
ess con
s
t
ant UNSPEC_VOLATILE_FUN
C
_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
ja
s
onwu
c
j
A
dd n
e
w
o
ptions: -mext-perf,
-
mext-pe
r
f
2
, -mext-string
.
commit
|
commitdiff
|
tree
2017-09-16
jas
o
nwucj
Use -fsched-pressure and -fomit-frame-point
e
r
commit
|
commitdiff
|
tree
2017-09-16
jasonwuc
j
Refine
formatti
n
g and com
m
e
nts
.
commit
|
commitdiff
|
tree
2015-03-10
jas
o
nwucj
[NDS32] Renam
e
some variables so that
we can clearly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jas
o
nw
u
cj
[NDS32
]
Have si
b
ling c
a
lls
optmizat
i
o
n to be
p
e
r
formed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
s
onwucj
[ND
S
3
2] Have shirnk
-
w
r
a
pping
optimizati
o
n to
b
e perfor
m
ed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[N
D
S
3
2] Fix wrong data flow when
b
uildi
n
g
n
ds32 ta
r
get
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jason
w
u
c
j
[NDS32][DOC
]
Remove -
m
f
orce-fp-as-gp,
-mforbid-fp-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
s
onwucj
[NDS32][DOC] D
e
scribe
-
mcmod
e
l= option instead of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
Minor date
fix in
g
cc/ChangeLog and
g
c
c
/testsui
t
e/Chang
e
Log
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
j
aso
n
wucj
[NDS32] Remo
v
e
so
m
e
features and optio
n
s that are not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jason
w
ucj
[NDS32] Cons
i
der -mcmodel=X in nd
s
32_legit
i
ma
t
e
_
addr
e
ss_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
sonwucj
[
NDS32]
I
mplement TAR
G
E
T
_ENCODE_SECTI
O
N_IN
F
O
t
o store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jaso
n
w
uc
j
[
N
D
S32] C
o
nsider
T
A
R
GET_CMODEL_LAR
G
E for f
u
n
cti
o
n call
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS3
2
] Provide TARGE
T
_CMO
D
EL_
[
SMALL|MEDIUM|LARGE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
s
onwu
c
j
[NDS32] Remo
v
e -mgp-direct/-m
n
o-gp-
d
irect options
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
sonwucj
[NDS32] Add -mcmodel=
option to suppor
t
different
c
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jasonwucj
P
R target/64217
commit
|
commitdiff
|
tree
2014-12-12
jasonw
u
cj
Adjust th
e
comment in contr
i
b/
d
ow
n
load
_
prerequ
i
sties
.
commit
|
commitdiff
|
tree
2014-12-10
jasonwucj
* doc/li
b
g
c
c
.
texi: Update
text to
match im
p
lementation in
commit
|
commitdiff
|
tree
2014-11-21
jason
w
u
c
j
[NDS32] Loo
k
into LO_SUM's operand t
o
d
e
t
e
rmine whether
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32] Cr
e
ate correc
t
CFI
info
for v
a
riadic function
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
ja
s
o
nwucj
[NDS32]
Add missin
g
RTX_FRAME_RELATED_P to s
e
t fp_adjust_ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32] Complete
-march= op
t
ion de
s
i
gn so that
it can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jasonwucj
Clean
u
p useless ini
t
ia
l
iza
t
ion for I
R
A if us
i
ng LRA
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
N
DS32]
No need to take
p
adding
i
nto
consideration
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jaso
n
w
ucj
[NDS32] Provide TARGET_A
R
G
_
PARTIAL_BYTES so t
h
at we
.
.
.
commit
|
commitdiff
|
tree
next