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] Implement fp-as-gp optimization.
2018-06-02
jasonwucj
[NDS32] Implement f
p
-as-gp optimization
.
commit
|
commitdiff
|
tree
2018-05-27
j
a
son
w
ucj
[NDS32] Optimize
m
ovmem a
n
d setmem ope
r
ati
o
ns
.
commit
|
commitdiff
|
tree
2018-05-27
ja
s
onwucj
[NDS32] Implement bswapsi2 and bswaphi2 patterns
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwu
c
j
[NDS32] n
e
w attribut
e
no_pr
o
logue and ne
w
option -mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwu
c
j
[NDS32] Se
t
call address constraint
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Adjust r
e
gist
e
r
m
ove cost for graywo
l
f
c
pu
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Rewrite
co
s
t
model
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[
NDS32] Fix date in gcc/ChangeLo
g
fil
e
.
commit
|
commitdiff
|
tree
2018-05-20
jas
o
nwucj
[NDS32] Print
p
ipeline model in asm h
e
ad
e
r
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS
3
2] Update copyright year in n
d
s
3
2
-
fpu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwuc
j
[NDS
3
2]
A
d
just ASM
s
p
e
c
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
ucj
[NDS3
2
] New option -min
l
ine-as
m
-r15
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[N
D
S3
2
] Add abssi2 p
a
ttern
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Refine
functio
n
s that deal with lwm
and smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
sonwucj
[
N
DS32] Re
f
ine n
d
s32
-
md-auxi
l
iary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
s
onwucj
[NDS3
2
] Support PIC and TLS
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
sonwucj
[NDS32] Use
m
ac
h
ine m
o
de with E_ prefi
x
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[N
D
S32] Implme
n
t indirect funciton
call
attri
b
u
t
e
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Implmen
t
n15 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[N
D
S32] Implment n12/n13
p
i
p
e
l
in
e
.
commit
|
commitdiff
|
tree
2018-05-13
j
a
s
on
w
ucj
[NDS32] Implment
n10 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwuc
j
[NDS32]
A
d
d
DS
P
extension inst
r
uctions
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Fix bug in bit-instruction
c
hecking
f
unction
s
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Split movdi/d
f
if
r
eigste
r
number
is ill
e
gal
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[
N
DS32] Fix incorrect
s
ettings
in sfp
-
machine
.
h
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32]
F
ix pri
n
t op
e
rand for cctl register
.
commit
|
commitdiff
|
tree
2018-04-25
jas
o
nwucj
[NDS32
]
Add
m
issing n
e
wline character in
t
o ASM
_
APP_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
on
w
ucj
[NDS32] Add new option -malways-save-lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[NDS32] Implment U
S
E
_
L
OAD_POST_INCREME
N
T,
U
SE
_
LOAD_POST_D
E
C
R
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonw
u
cj
[
ND
S
32] Remove u
n
u
s
e
d
function: nds32_ls_33
3
_p()
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwucj
[NDS32] Re
f
ine CAS
E
_
V
ECTOR
_
SHORT
E
N_MODE to function
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
s
o
nw
u
cj
[NDS32] Fix wron
g
input value of parameter from s
t
a
c
k
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwucj
[ND
S
32]
I
mpleme
n
t DATA_ALIGNM
E
NT, LOCAL
_
ALIGNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[ND
S
32] Move some targe
t
hooks to the bottom of
nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
wu
c
j
[NDS3
2
]
Consider -Ofast
a
nd -Og in nds32_
a
sm_f
i
le_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
wu
c
j
[NDS32]
Add
u
naligned access support
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwu
c
j
[
N
DS32] Add i
n
t
r
insic functions
f
or inter
r
upt control
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwuc
j
[NDS3
2
]
Add
strict
_
aligned_p to m
a
chine_funct
i
o
n
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onwucj
[NDS3
2
] Implement n7
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
NDS32] Impl
e
m
e
nt e8
p
ipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
ucj
[NDS32] Implement n8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
s
onwucj
[NDS3
2
]
Implmen
t
n9 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
NDS
3
2
] New option
-mal
w
ays-
a
lig
n
and -malign-functions
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
uc
j
[NDS32] Add intrinsi
c
functions
f
or TLB
o
peration an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS32] Suppo
r
t
dwar
f
exce
p
tio
n
ha
n
dling
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nw
u
cj
[N
D
S32] Clean
u
p
nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonw
u
cj
[ND
S
32]
Add intrinsic f
u
ncti
o
n
s fo
r
p
a
rt
i
cular ins
t
ructions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32]
Ad
d
i
ntrinsi
c
f
unct
i
ons for ato
m
i
c
load
/
store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
DS32] Add intri
n
sic f
u
nct
i
o
ns for cache co
n
trol
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwucj
[N
D
S32] Remove
unused
insn ty
p
e:
ca
l
l
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
D
S32
]
A
dd intrins
i
c func
t
ions for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Ad
d
mor
e
intrins
i
c regis
t
e
r na
m
es
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32]
S
upp
o
rt [
$
r
a
+
$rb
<
< 3] form for load/
s
tore
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jason
w
ucj
[NDS32]
Refine
A
D
J
UST_INSN_LE
N
GTH imp
l
em
e
ntation
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
onwuc
j
[NDS
3
2] Refine call and return patterns
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Refine cond
i
tion of stack_push and stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
asonwucj
[NDS32] Add hard floa
t
support
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS3
2
] Enable
relax hint by default
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwu
c
j
[NDS32] Fi
n
e-tune memory a
d
d
r
es
s
type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add c
o
nstr
a
int f
o
r lwi45
.
fe instruction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[NDS3
2
] Gen
e
r
a
te alu-shift instr
u
ction
s
only
f
or -Os
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonw
u
cj
[NDS3
2
] Add
d
ivsi4 a
n
d
udi
v
s
i
4
p
atterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Refine negsi2 pa
t
tern
.
commit
|
commitdiff
|
tree
2018-04-05
j
aso
n
w
ucj
[NDS32] R
e
f
i
ne bit-w
i
se operation and shift pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
n
wucj
[N
D
S
3
2
] T
h
e add an
d
s
ub p
a
ttens shoul
d
onl
y
accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[NDS32] Fine-
t
une
p
r
e
dicator for alu-s
h
ift patte
r
n
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[
NDS32]
A
djust asm patterns indentio
n
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS32]
Add
n
ew instruc
t
ion
attribute:
f
e
atur
e
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwu
c
j
[ND
S
3
2] Add subtype att
r
ibute fo
r
i
n
struction
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[ND
S
3
2
] Re
s
tric
t
mov pattern that has at least
o
n
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
ND
S
32] Implement movmisalignsi a
n
d movm
i
sali
g
nd
i
pattern
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[NDS32] Merge movqi and
movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS32] Refine movcc, cmov, cstore and cbranch
patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
nwucj
[
N
DS32] Refine
i
n
s
t
ructio
n
t
y
pe at
t
ribute
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[NDS32
]
Change enabled att
r
ibut
e
to yes
/
no in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[
N
DS3
2
] R
e
fine impleme
n
tatio
n
of sibcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[NDS
3
2] Implement TARGET_CANONICALI
Z
E
_
CO
M
PARISO
N
for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
s
o
nwucj
[NDS32] Add rel
a
x op
t
imization a
s
new pass
.
commit
|
commitdiff
|
tree
2018-04-01
jason
w
ucj
[NDS32] Correct
the dependency in
t-nds3
2
.
commit
|
commitdiff
|
tree
2018-04-01
jason
w
uc
j
[NDS
3
2
] Impl
e
m
e
nt PROFIL
E
_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwucj
[NDS32] Change wc
h
ar type to unsi
n
g
ed int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS32] Adjust BRANCH_COS
T
to pr
e
v
e
nt
to
o
much
j
ump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
sonwucj
[NDS32
]
Fix wrong MAX
_
REGS_PE
R
_ADDRESS value
.
commit
|
commitdiff
|
tree
2018-03-18
j
ason
w
u
c
j
[NDS32] De
f
ine LOGICAL_OP
_
NO
N
_SHORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
ja
s
onwuc
j
[NDS32] Define CLZ_DEFINED
_
VAL
U
E_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
wucj
[ND
S
32] Implment A
D
JUST_
R
EG_A
L
LO
C
_ORDE
R
for
p
e
rfo
r
m
a
nce
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
a
sonwucj
[NDS32] Use HOST_WID
E
_INT_P
R
INT_DEC in
s
te
a
d
of %
l
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwuc
j
[NDS32] Opti
m
iz
e
nds
3
2_r
e
gister_priority
.
commit
|
commitdiff
|
tree
2018-03-12
jas
o
nwuc
j
[NDS
3
2
] I
m
plement T
A
RGET_MD_ASM_ADJUST
hook
.
commit
|
commitdiff
|
tree
2018-03-12
j
a
sonwucj
[NDS
3
2] Refine
p
rolog
u
e
and epil
o
g
ue code gen
e
ration
.
commit
|
commitdiff
|
tree
2018-03-11
jasonw
u
cj
[NDS32
]
Add new option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonw
u
cj
[NDS32] Add ne
w
function nds32_cpu_cpp_builtins
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[ND
S
32] Implement strlen
s
i
p
atter
n
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonw
u
cj
[NDS32] Add intri
n
sic f
u
nction for ffb
,
ffmi
s
m and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
j
a
s
onw
u
cj
[NDS32] Implment se
t
mem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Renam
e
nds32_expand_movmemq
i
to nds32_expand_movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
o
n
wucj
[NDS32] Refi
n
e
l
o
ad_multiple
and s
t
ore_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
jaso
n
wucj
[NDS
3
2] Add load_multiple,store
_
multiple and new
a
ttribu
t
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
j
asonwucj
[NDS32] Change to large model by
d
e
faul
t
.
commit
|
commitdiff
|
tree
2018-03-03
j
asonwucj
[NDS32] Ad
d
intrinsic func
t
ions for unalignment memo
r
y
.
.
.
commit
|
commitdiff
|
tree
next