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
ChangeLog fix
2018-05-27
jasonwu
c
j
[NDS32]
O
ptimize movme
m
and setm
e
m
op
e
ra
t
i
ons
.
commit
|
commitdiff
|
tree
2018-05-27
jasonw
u
cj
[NDS
3
2]
Imp
l
ement bsw
a
psi2 and bswap
h
i2
pa
t
terns
.
commit
|
commitdiff
|
tree
2018-05-27
jason
w
ucj
[NDS32
]
new
att
r
ibute no_
p
ro
l
ogue and new o
p
tion -mr
e
t
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwuc
j
[NDS
3
2] S
e
t call
add
r
ess
constrain
t
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Adjust
re
g
ister move cost
for gray
w
olf cpu
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[
NDS32]
Rewrite cost model
.
commit
|
commitdiff
|
tree
2018-05-20
jasonw
u
cj
[N
D
S32] Fix date
in gcc/Chang
e
L
og file
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32]
P
rint pipeli
n
e model in asm head
e
r
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[NDS32] Updat
e
copyrig
h
t y
e
ar in nds32-fpu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
onwucj
[
NDS3
2
] Adju
s
t ASM spec
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
on
w
ucj
[
N
DS
3
2] New opt
i
on
-
minline-asm-r15
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwuc
j
[NDS3
2
]
Add
a
b
s
si2 pattern
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Refine functions that deal wit
h
lwm and smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
ucj
[
N
D
S32] Ref
i
n
e
nds32-md
-
aux
i
liary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
nwucj
[N
D
S32] Support P
I
C and TLS
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
s
o
n
wucj
[
NDS32] Use
machine mode w
i
th E
_
prefix
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[ND
S
32] Implme
n
t indirect fun
c
iton call attribute
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[
NDS32]
I
m
p
l
me
n
t
n15 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS
3
2
]
Impl
m
en
t
n12
/
n13
p
ipeli
n
e
.
commit
|
commitdiff
|
tree
2018-05-13
j
a
sonw
u
cj
[NDS32]
Implme
n
t n10 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Add
D
SP ext
e
ns
i
on in
s
tructions
.
commit
|
commitdiff
|
tree
2018-04-25
jason
w
ucj
[NDS32] F
i
x bug in bit
-
in
s
truction checking function
s
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32]
Sp
l
it m
o
vdi/df if re
i
g
s
ter number is illeg
a
l
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwuc
j
[NDS32
]
Fix incorrect s
e
t
ting
s
i
n sfp-mac
h
ine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[N
D
S
32] Fix pr
i
nt operan
d
f
or cc
t
l register
.
commit
|
commitdiff
|
tree
2018-04-25
ja
s
o
n
wucj
[NDS32] Add
m
issing newline
character into AS
M
_APP_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwucj
[N
D
S
32] Add new option -
m
always-save-lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[
N
D
S32
]
Implment USE_LOAD_
P
OST_INC
R
E
M
ENT
,
U
SE_LOAD
_
PO
S
T_
D
E
C
R
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
o
n
wucj
[NDS32] Remove unused function: n
d
s32_l
s
_333_p()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[NDS32] Ref
i
n
e CASE_VECTOR_SHOR
T
E
N
_MO
D
E to function
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Fix wron
g
inpu
t
value of parameter f
r
o
m stac
k
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[NDS32] Implement DATA_ALIGNMEN
T
, LOCAL_A
L
IG
N
MENT an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
wucj
[ND
S
32] Move some t
a
rget hook
s
t
o the b
o
ttom of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonw
u
cj
[NDS32]
Consider -O
f
ast and -Og in
nds
3
2_asm_fil
e
_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
wucj
[ND
S
32]
Ad
d
u
n
alig
n
ed a
c
cess s
u
p
p
ort
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
u
cj
[NDS32] Add intrinsic
f
u
nct
i
ons for int
e
rrupt control
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nw
u
cj
[
N
DS32] Add strict_aligned_
p
to machine_fu
n
cti
o
n and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implement n
7
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[NDS32
]
Implemen
t
e8 pipel
i
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
DS32] Implement
n8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32] Implment
n
9 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwucj
[
NDS32] New o
p
tion
-malways-align and
-
mali
g
n
-functions
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
ucj
[N
D
S32] Add intrinsic functions for TLB oper
a
tion and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
on
w
u
c
j
[NDS32] Support
d
warf exception h
a
n
d
ling
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
o
n
wucj
[NDS32] Clea
n
up
nds3
2
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
onwucj
[NDS3
2
] Add int
r
insic functions
f
or par
t
icular instructions
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[NDS32
]
Add
i
n
t
rinsic fun
c
tio
n
s for atomi
c
l
oad/s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add in
t
ri
n
sic functions
f
or
cache control
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
ucj
[NDS3
2
]
Remov
e
u
n
us
e
d
i
ns
n
type: call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add intrin
s
ic functions f
o
r FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[NDS3
2
]
A
d
d more intrinsic regi
s
ter nam
e
s
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
n
wucj
[NDS32]
S
upport
[
$ra +
$
rb << 3] form for load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS
3
2] Refin
e
A
DJUST_INSN_LENGTH
i
mplem
e
ntatio
n
.
commit
|
commitdiff
|
tree
2018-04-06
j
aso
n
w
u
c
j
[ND
S
32]
Refine call and ret
u
rn patt
e
rns
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
onwucj
[
NDS32] Refine
condition
o
f stack_push
a
nd s
t
ack_p
o
p
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jas
o
nwucj
[NDS32] Add
ha
r
d float support
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
s
onwucj
[N
D
S32] Enable
rela
x
hint by default
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
n
w
uc
j
[NDS32] Fine-tun
e
memory address
t
ype
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
n
wucj
[NDS32] Add cons
t
raint for lwi45
.
f
e i
n
s
t
ruction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Gener
a
te alu-shift instructions
o
nl
y
for -Os
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
nwucj
[NDS32] Add di
v
si4 and udivsi
4
patt
e
rns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwuc
j
[NDS32
]
R
efine negsi2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32]
R
efin
e
bit-wise
o
pe
r
ation and
s
hi
f
t
patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[
N
D
S32
]
T
h
e ad
d
and sub p
a
ttens should only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32
]
Fine-tune predicator for alu-shift pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Adjust asm patterns indention
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add ne
w
instru
c
tion a
t
tribute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[
N
D
S32] Add
s
ub
t
ype attr
i
b
ute for i
n
struc
t
ions
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[N
D
S32] Re
s
trict mov pattern
t
h
at has at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
w
u
cj
[NDS32] Implement movmi
s
align
s
i and movm
i
saligndi
pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[
ND
S
3
2
] Merge
m
ovq
i
and movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Refine movcc, cmov,
cstore
a
n
d
cbranch
patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Refine instruction
t
ype attribute
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwucj
[NDS32
]
Change enabled
attribute
t
o
y
es/no ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
nwucj
[NDS32]
R
efin
e
impl
e
mentatio
n
of s
i
bcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[NDS
3
2] I
m
plement TARGET_CA
N
ONICA
L
I
Z
E
_COMPARI
S
ON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Add relax optimizatio
n
as new
pass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] C
o
r
rect th
e
dependency in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Im
p
lement
P
ROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Change
w
c
har typ
e
to unsinged int
.
commit
|
commitdiff
|
tree
2018-03-28
j
asonw
u
cj
[NDS32] Adjust BRA
N
C
H
_
C
OS
T
to prevent too much ju
m
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
j
asonwucj
[NDS32] Fix wro
n
g M
A
X_REGS_P
E
R_A
D
DR
E
S
S
va
l
ue
.
commit
|
commitdiff
|
tree
2018-03-18
jaso
n
wucj
[ND
S
32] Define LOGICAL_O
P
_NO
N
_SHO
R
T_
C
IRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
j
asonw
u
cj
[
NDS32] Def
i
n
e CLZ_DEFI
N
ED_VALUE_AT_Z
E
R
O
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32
]
Implment ADJUS
T
_REG_ALLOC_OR
D
ER for performa
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jason
w
uc
j
[ND
S
3
2
] Use
H
OST_
W
IDE_INT_PRINT_D
E
C instead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32]
O
ptimize nd
s
32_register_prio
r
ity
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[N
D
S32] Impleme
n
t TARGET_MD_ASM_ADJ
U
S
T hook
.
commit
|
commitdiff
|
tree
2018-03-12
j
asonwucj
[
NDS32]
R
efine prologue and epil
o
gue code generation
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
N
DS32] Add new option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwu
c
j
[NDS32] Add new function nd
s
32
_
cpu_cpp_builtins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonw
u
cj
[
N
DS
3
2
]
Imple
m
ent strlensi
patter
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[N
D
S
32] Ad
d
intrinsic fu
n
ct
i
on f
o
r ffb, ffmism
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[N
D
S32] I
m
plment set
m
em pat
t
ern
.
commit
|
commitdiff
|
tree
2018-03-04
jas
o
nwucj
[
N
D
S32
]
Rename nds32_ex
p
and_m
o
v
m
emqi to
nd
s
32_ex
p
an
d
_m
o
v
mems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[
NDS32] Refine lo
a
d
_
multiple a
n
d sto
r
e
_multipl
e
.
commit
|
commitdiff
|
tree
2018-03-04
jaso
n
wuc
j
[NDS32] Add l
o
ad_multiple,store_mu
l
tiple and new
a
t
t
ribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jason
w
ucj
[NDS
3
2
] Change to l
a
rge mo
d
el by defa
u
lt
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Add in
t
rinsic functions fo
r
unalig
n
ment memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Rewrite infrastruc
t
ure f
o
r intrinsic
.
commit
|
commitdiff
|
tree
next