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] Fix wrong input value of parameter from stack for variable-length function.
2018-04-22
jasonwucj
[
N
DS
3
2] Fi
x
wrong input va
l
ue of para
m
e
t
er from stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonw
u
cj
[N
D
S32] I
m
plement DA
T
A
_ALI
G
N
M
EN
T
, LOCAL_ALIGNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwucj
[
NDS32] Move some target hooks t
o
the bottom of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
s
onwucj
[NDS32] Co
n
sider -Ofast and
-
Og in nds32_asm_f
i
l
e_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS32]
A
dd
unaligned a
c
cess support
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onwucj
[
N
D
S
3
2] Add intrinsic functions for
int
e
rrupt control
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwu
c
j
[
NDS32] Add strict_aligned_p to machine_f
u
nction and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
s
o
n
w
u
cj
[NDS32] I
m
plement n7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32] Implement
e
8 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS
3
2] Implement n8 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
D
S32] Impl
m
e
nt n9 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] New o
p
tion -malways
-
align
a
nd -mal
i
gn-f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[NDS
3
2] Add intrinsic f
u
nct
i
o
ns for T
L
B ope
r
ation and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
w
ucj
[ND
S
32] S
u
p
port
d
warf except
i
on handl
i
ng
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Clean up
nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwu
c
j
[NDS32] Add intrinsic
funct
i
ons for parti
c
u
l
ar i
n
s
t
ruct
i
ons
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add
intrinsic func
t
ions for
a
t
o
mic load/stor
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS
3
2
] Add intr
i
n
si
c
functions for cache control
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
son
w
ucj
[N
D
S32]
R
e
m
ove u
n
use
d
i
n
s
n
t
ype: call
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonw
u
cj
[NDS32]
Add intrinsic functions for FP
U
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[
NDS
3
2] Add more
intrinsic
register names
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
on
w
ucj
[NDS32
]
Su
p
port [$r
a
+ $rb <
<
3
]
for
m
for load/
s
tore
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
asonwucj
[NDS32] Refine
ADJ
U
S
T_
I
N
S
N_LEN
G
TH imp
l
ementati
o
n
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
onwu
c
j
[
N
D
S
32] Refin
e
call and retur
n
p
att
e
rns
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
wucj
[NDS32] Refine conditio
n
of stack_push and stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Ad
d
hard float
s
upport
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS3
2
] Ena
b
le relax
hint by default
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonw
u
cj
[NDS3
2
] F
i
n
e
-tune
memory a
d
dres
s
type
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
n
wucj
[NDS32] Add constraint f
o
r lw
i
45
.
fe
instruct
i
on
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS32] Gener
a
te alu-shift i
n
st
r
uctions only for -Os
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
nwucj
[NDS32] Add divsi4 and udivsi4 pattern
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
c
j
[NDS32] Refi
n
e ne
g
si2 pat
t
ern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
32] Refine bit-wise oper
a
ti
o
n and sh
i
ft patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwuc
j
[
NDS32] The add an
d
sub patt
e
ns should only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
j
aso
n
wucj
[
N
DS32]
F
in
e
-tune predi
c
at
o
r for alu-shift
p
a
t
terns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonw
u
cj
[N
D
S32] Adjust asm patt
e
r
ns indention
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[N
D
S32] Add
new instruction attribute: f
e
atu
r
e
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[
NDS32] Add subtyp
e
attribute f
o
r ins
t
ructions
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[
N
DS32] Restrict mov pattern t
h
at h
a
s at
least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Imple
m
e
n
t movmisalign
s
i and
movmisalig
n
di p
a
t
tern
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[NDS32]
M
erge
m
o
v
qi
and mo
v
hi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
N
DS
3
2] Ref
i
n
e m
o
vc
c
,
c
mov, cs
t
or
e
a
nd cbra
n
ch pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32
]
Refine inst
r
uction type
attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32]
Ch
a
nge enable
d
attribute t
o
y
e
s/no
i
nste
a
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwu
c
j
[NDS32
]
R
e
f
i
ne impl
e
m
e
n
t
ati
o
n of
sibcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
j
a
sonwuc
j
[NDS
3
2
]
Impl
e
ment
T
A
RGET_C
A
NONI
C
AL
I
ZE
_
COMPA
R
ISON fo
r
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[
N
DS32] Add r
e
lax
o
ptimizati
o
n as n
e
w
pass
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
onwucj
[NDS32] Corr
e
ct the de
p
e
nd
e
ncy in t-
n
ds32
.
commit
|
commitdiff
|
tree
2018-04-01
jaso
n
wucj
[N
D
S32] Implemen
t
PROFI
L
E_
H
O
OK
.
commit
|
commitdiff
|
tree
2018-04-01
jason
w
ucj
[NDS3
2
] Change wch
a
r ty
p
e to unsinge
d
int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS32] A
d
j
ust BRA
N
CH_
C
OST
t
o prevent too much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[
N
DS32]
Fix
w
rong MAX_REGS
_
P
E
R_ADDRESS val
u
e
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[N
D
S32] Define LOGICAL_
O
P_NO
N
_SHOR
T
_C
I
RCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jaso
n
wu
c
j
[NDS32] Def
i
ne CLZ_DEFINED_VALUE_AT
_
ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwuc
j
[ND
S
32
]
Implment ADJUST_REG_ALLO
C
_ORDER
f
or perfo
r
m
a
nce
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jason
w
ucj
[NDS32] Use HOST_
W
IDE_INT_PRINT_DEC instead of
%
ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
asonwu
c
j
[NDS32] Optimi
z
e n
d
s32_register_pri
o
rity
.
commit
|
commitdiff
|
tree
2018-03-12
jason
w
ucj
[NDS32] Implement TARGET
_
MD_ASM
_
ADJ
U
ST
h
ook
.
commit
|
commitdiff
|
tree
2018-03-12
jas
o
nwuc
j
[NDS32] Refine
p
rologue and epilogue code gene
r
ation
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwu
c
j
[NDS3
2
]
Add ne
w
o
p
tion -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonw
u
cj
[NDS32] Add new
f
unction nds32_cpu_cpp_builti
n
s and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonwucj
[NDS
3
2] Implement
s
tr
l
en
s
i pattern
.
commit
|
commitdiff
|
tree
2018-03-11
j
aso
n
wucj
[N
D
S
3
2] Add intrinsic function fo
r
ffb
,
ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
ja
s
onwucj
[NDS
3
2] I
m
plment setmem
patter
n
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwucj
[NDS32] Re
n
ame nds32
_
expand_mo
v
memqi to nds32_expand_
m
ov
m
ems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
j
asonwucj
[
N
DS32] R
e
fine load_mu
l
tiple and stor
e
_mul
t
i
p
le
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32]
A
dd load_multi
p
l
e
,st
o
re_multiple and ne
w
attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[
N
DS32] Change to
lar
g
e
mo
d
el by default
.
commit
|
commitdiff
|
tree
2018-03-03
jason
w
ucj
[NDS32] Add intrinsic functions for u
n
alignment memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwuc
j
[NDS
3
2]
R
ewrite infrastructure for intrinsi
c
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[NDS32] Do not use m
u
ltiple lo
a
d/store instructions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[
N
DS32]
B
asic support for -mcpu= and --with-
c
p
u=
o
p
t
ions
.
commit
|
commitdiff
|
tree
2018-01-12
ja
s
onwucj
Add
new N
D
S32 options -
m
ext-
p
e
r
f,
-
me
x
t
-perf2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS
3
2] Reserv
e
m
ore regis
t
e
r numbers for
n
ew registers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jason
w
ucj
Add nds32 vector modes
.
commit
|
commitdiff
|
tree
2017-11-16
jaso
n
wucj
Pro
v
i
d
e m
o
re constra
i
nts for fut
u
re use
.
commit
|
commitdiff
|
tree
2017-11-16
jaso
n
wucj
Remove the
u
s
eless constant UN
S
P
E
C_
V
OLATILE_FUNC_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Ad
d
new o
p
tions: -mext-perf, -
m
ext-
p
erf2,
-
mext-string
.
commit
|
commitdiff
|
tree
2017-09-16
jaso
n
wucj
U
se -fsched-press
u
re and -
f
omit-f
r
ame
-
pointer
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Refine formatti
n
g and comments
.
commit
|
commitdiff
|
tree
2015-03-10
jasonwucj
[NDS
3
2] Rename some vari
a
bles
so that we can c
l
early
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
asonw
u
cj
[NDS32] H
a
ve s
i
bling c
a
lls
optm
i
zation to be
p
e
rformed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ja
s
on
w
ucj
[NDS32] Have shirnk-wrapping optimization to be
p
e
rformed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32]
F
ix wrong
data
f
lo
w
when
buildin
g
nds32 target
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[
N
DS32]
[
D
O
C
] Re
m
ove -
m
force-fp-as-gp, -mfo
r
bid-fp-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
sonwu
c
j
[
N
DS32
]
[DOC]
Describ
e
-mcmodel= option instead
of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
Minor d
a
te fix
i
n
g
cc/ChangeLog and
gcc/test
s
uite/
C
hangeLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwu
c
j
[NDS32] Rem
o
ve
s
o
m
e fea
t
u
res
and options
t
hat are
no
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
ja
s
o
n
w
ucj
[
N
DS32] Consider -mcmodel=X in
n
d
s32_legi
t
imat
e
_address
_
p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Implement
TARGE
T
_
E
NCODE_SECTION_INFO to stor
e
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
ja
s
onwucj
[NDS32] Consider TARGET_C
M
ODEL_
L
AR
G
E fo
r
func
t
ion c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Provide TAR
G
E
T
_CMODEL_[SMAL
L
|MEDI
U
M|LARGE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
s
o
nwuc
j
[ND
S
32] Remove -mgp-direct/-m
n
o-gp-direct
o
p
tion
s
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[
N
DS32] Add -mcmodel= optio
n
t
o
suppor
t
different code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jasonwucj
PR target/64217
commit
|
commitdiff
|
tree
2014-12-12
jasonwucj
Adjust th
e
comment
i
n contrib/
d
ownload
_
p
r
e
r
e
qu
i
sties
.
commit
|
commitdiff
|
tree
2014-12-10
ja
s
onwucj
* doc
/
libgcc
.
texi: Upda
t
e
t
e
x
t to match implementati
o
n in
commit
|
commitdiff
|
tree
2014-11-21
jaso
n
wucj
[
N
DS3
2
] Loo
k
into LO_SUM's oper
a
nd
t
o determin
e
whether
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS3
2
]
Create corre
c
t
C
FI info for va
r
iadic function
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonw
u
cj
[NDS
3
2] Add
missing
RTX_FRA
M
E_RELATED_P to set fp_adjus
t
_ins
.
.
.
commit
|
commitdiff
|
tree
next