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] Print pipeline model in asm header.
2018-05-20
j
asonwucj
[NDS3
2
] P
r
int pipel
i
ne mo
d
el i
n
a
s
m he
a
der
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Update copyright yea
r
in nds
3
2
-
f
p
u
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Adjust ASM sp
e
c
.
commit
|
commitdiff
|
tree
2018-05-19
j
aso
n
w
u
cj
[
N
DS3
2
] New o
p
t
ion -minline-a
s
m-r15
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
on
w
ucj
[
N
DS32] Add
abs
s
i2 patte
r
n
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
o
nwucj
[NDS32] Refine functions th
a
t deal wit
h
l
w
m
a
n
d smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
ucj
[NDS32]
Refine nds32-
m
d
-
aux
i
lia
r
y
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32]
S
u
p
p
ort PIC an
d
TLS
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Use machin
e
mode with E_ prefix
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
ucj
[ND
S
32] I
m
plment indirec
t
f
u
ncito
n
call
attribute
.
commit
|
commitdiff
|
tree
2018-05-13
j
a
son
w
ucj
[NDS32] I
m
plment
n15 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jaso
n
wucj
[ND
S
32] Implment
n12/n13 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Impl
m
e
nt n10 pipeli
n
e
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Add
D
SP ext
e
nsion ins
t
ructions
.
commit
|
commitdiff
|
tree
2018-04-25
jason
w
ucj
[NDS32] Fi
x
b
ug in
bit-instruction chec
k
ing fu
n
c
tions
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[N
D
S
32] Split mo
v
di
/
df
if
r
e
ig
s
te
r
number is il
l
egal
.
commit
|
commitdiff
|
tree
2018-04-25
jas
o
nwucj
[NDS32] Fix
i
nco
r
rect setting
s
in sfp
-
m
a
chi
n
e
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwuc
j
[ND
S
32]
F
ix print
o
perand for
c
ctl register
.
commit
|
commitdiff
|
tree
2018-04-25
j
asonw
u
cj
[NDS32] Add missing newlin
e
c
haracter into ASM_APP_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[
N
DS32
]
Add new
op
t
i
o
n -malways-save-lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Implment
USE_LOAD_POS
T
_INCREME
N
T, US
E
_
L
OAD
_
POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
NDS32] Remov
e
unused function:
nds32_
l
s_333_p()
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
o
nwucj
[NDS32] R
e
fin
e
CASE_VEC
T
OR_S
H
ORTEN_MODE to function
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
son
w
ucj
[NDS32] Fix
w
rong input v
a
lue of param
e
ter from stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
onwuc
j
[
N
D
S
32]
Imple
m
en
t
D
A
TA_ALIGNMENT, LOC
A
L_AL
I
GNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[N
D
S32] Mov
e
some tar
g
et hooks to the bottom
of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
s
onwucj
[NDS32] Con
s
ider
-Ofast and -Og in
nds3
2
_asm_fil
e
_
s
tart
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
onwucj
[NDS32] Add unaligned access support
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[NDS32] Add i
n
trinsi
c
functions for interru
p
t control
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32]
A
dd
strict_a
l
i
gned_p to machine_
f
unction and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[ND
S
32] Imp
l
ement n7 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
DS32] Impleme
n
t e8 p
i
pelin
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
c
j
[NDS32] Imple
m
ent n8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
DS32] Implmen
t
n
9 p
i
p
el
i
ne
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] N
e
w
option
-malways-ali
g
n and -
m
ali
g
n-functions
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS
3
2]
A
dd intrinsic functions
f
or TLB
o
p
eration and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32
]
Su
p
port
dwar
f
e
xcep
t
ion
h
andling
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[
NDS32] Clean
u
p nds3
2
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Ad
d
intrinsic
functions for particular ins
t
ructions
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[NDS3
2
] Add int
r
i
nsic functio
n
s for atomic load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wucj
[NDS32] A
d
d
intrinsic funct
i
o
ns fo
r
ca
c
h
e cont
r
ol
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS
3
2] Remove
u
nused insn type: call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[NDS32]
A
dd intrinsic fun
c
tions
for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[NDS32] Add more int
r
i
n
sic
r
egister
n
a
m
es
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS3
2
] Sup
p
ort [$ra + $rb
<
<
3
] f
o
rm for l
o
ad/stor
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jason
w
ucj
[NDS32] Refin
e
ADJUST_I
N
SN_LENGTH implement
a
tio
n
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwu
c
j
[NDS32] Refine call and re
t
urn patterns
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[ND
S
32]
R
efine con
d
ition
o
f s
t
ack_p
u
s
h
and stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
sonw
u
c
j
[
N
D
S
32]
A
dd ha
r
d
floa
t
support
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Ena
b
le rel
a
x hint
by default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
DS32
]
Fine-tu
n
e me
m
o
r
y address
type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] A
d
d con
s
traint
for lwi45
.
fe instruction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32]
Generate
alu-shift
instructions
only
f
or -Os
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[N
D
S32] Add divsi4
and udivsi4 patte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32] Refine negsi2 pat
t
ern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS32
]
R
efine bit-wise operation and shift patt
e
rns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
DS32] The add
and
s
u
b
pattens should
o
nly acc
e
pt
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
n
wucj
[NDS32] Fine-tune predic
a
tor for alu-s
h
ift
patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32
]
A
d
just asm patterns inden
t
io
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add new instru
c
tion a
t
tribute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[NDS32]
Add subtype attribute
for instructions
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32] R
e
stric
t
mov pattern t
h
at
has at least o
n
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S32] Im
p
lement
m
ovmisa
l
igns
i
and movm
i
sal
i
gndi patte
r
n
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[NDS32] Merge mo
v
q
i
and
movhi pattern
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32
]
Refine movcc, c
m
ov, cst
o
re an
d
cbranc
h
pat
t
e
rns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32]
R
efine instruction type
a
ttribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS32]
C
hange enabled attr
i
bute to yes/no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[NDS32] Refine impl
e
mentat
i
on of sib
c
all patte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[NDS
3
2
] Implement TARGET_CANONICALIZE_COMPARISON f
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jaso
n
wucj
[
N
DS32] A
d
d
relax opt
i
mizat
i
on as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
o
nwucj
[NDS3
2
]
C
o
rrect the d
e
p
e
ndency
in t
-
nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jason
w
ucj
[
N
DS
3
2]
Implement PROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
sonwucj
[NDS32] Change wchar type to unsinged int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS
3
2
] Adjust
B
R
A
NCH_C
O
S
T to p
r
ev
e
n
t
too much
j
ump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jas
o
nwucj
[
NDS32] Fix wrong MAX
_
REGS
_
PER_ADDR
E
SS value
.
commit
|
commitdiff
|
tree
2018-03-18
j
asonwucj
[NDS32] Define LOG
I
CAL_OP_NON_SHORT_CIR
C
UIT
.
commit
|
commitdiff
|
tree
2018-03-18
jason
w
uc
j
[N
D
S32] Define CLZ_DEFINE
D
_VAL
U
E_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwuc
j
[NDS32] Implment
ADJU
S
T_REG_ALLOC_ORDER for performance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
ja
s
onwu
c
j
[ND
S
32] Us
e
HOST_WIDE
_
INT_PRINT_DEC i
n
stead
of
%
l
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
a
s
o
nwuc
j
[ND
S
32] Optimize nds32_re
g
ister_pri
o
rity
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32] Implem
e
nt TA
R
GET_MD_AS
M
_ADJUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[ND
S
32
]
Refine prologue a
n
d
e
p
ilogue
c
o
d
e generation
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Ad
d
new op
t
ion -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
on
w
ucj
[NDS32] Add
n
e
w function nds3
2
_
c
pu_cpp
_
builtin
s
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[N
D
S
32] Implement strle
n
s
i
pat
t
ern
.
commit
|
commitdiff
|
tree
2018-03-11
jaso
n
wucj
[NDS32
]
Add intrinsic fun
c
t
i
on for ffb, ffmis
m
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[NDS
3
2] I
m
plment
s
etmem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
jaso
n
wucj
[NDS32] Re
n
ame nds32_expand_mov
m
emqi to nds32_expand_
m
ovme
m
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32]
R
efine l
o
ad_mult
i
pl
e
and store_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
j
asonwucj
[ND
S
32] Ad
d
load_multi
p
le,store_m
u
l
t
ip
l
e and new attri
b
ute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
ja
s
onwucj
[NDS3
2
] Cha
n
ge to large mod
e
l b
y
default
.
commit
|
commitdiff
|
tree
2018-03-03
j
a
s
onwucj
[NDS32]
Add intrinsic
f
unctions fo
r
unalignm
e
n
t
memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Rewri
t
e infrastr
u
cture f
o
r int
r
insic
.
commit
|
commitdiff
|
tree
2018-02-26
jasonw
u
cj
[
N
DS32]
D
o not use multiple load/sto
r
e instruc
t
ions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
ja
s
o
n
wucj
[
N
DS32] Basic s
u
pport
for -mcpu=
and --w
i
th-cpu=
op
t
ions
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwucj
Add
new NDS32 option
s
-mext-perf, -mex
t
-
p
erf2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[N
D
S32] Re
s
erve more register n
u
mbers for new registers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
j
as
o
nwucj
Ad
d
nds32
v
ector modes
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
P
rovide
more con
s
t
raint
s
for future us
e
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwuc
j
Remove
t
he u
s
eless constant U
N
SPEC_VO
L
A
TILE_FUNC_RETU
R
N
.
commit
|
commitdiff
|
tree
next