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
j
asonwucj
[NDS32] Implement fp
-
as-gp
o
ptimi
z
a
t
ion
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[N
D
S
3
2]
Optimize movmem an
d
setmem oper
a
tions
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[N
D
S32] Impl
e
men
t
bswapsi2 and bswaphi2 pa
t
terns
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwu
c
j
[NDS32] new attribute n
o
_p
r
ologue and new option -m
r
et
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwuc
j
[NDS3
2
]
Set call address constra
i
nt
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] A
d
just r
e
gist
e
r mo
v
e c
o
st
fo
r
graywo
l
f c
p
u
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Rewrite cos
t
model
.
commit
|
commitdiff
|
tree
2018-05-20
jasonw
u
c
j
[
N
D
S3
2
] Fix date in gcc/Chang
e
Log file
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] P
r
in
t
pipeli
n
e
model i
n
asm header
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[N
D
S32] Update
c
opyri
g
ht ye
a
r in nds
3
2-fpu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Adjust ASM spec
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] New
o
ption -minline-
a
sm-r15
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Add abssi2 pattern
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[
NDS32] Refine fun
c
tion
s
that deal wi
t
h
l
w
m and s
m
w
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jasonw
u
cj
[NDS32] Refine nds
3
2-md
-
aux
i
l
iary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jasonw
u
c
j
[NDS3
2
] Support P
I
C
and TLS
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Use machine mode with
E
_ prefix
.
commit
|
commitdiff
|
tree
2018-05-19
j
as
o
nw
u
cj
[NDS3
2
] Implm
e
nt
i
ndirect funciton call att
r
ibute
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32]
Imp
l
me
n
t n15 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
j
a
sonwucj
[NDS32] Impl
m
ent n12/n13 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
ja
s
onwuc
j
[NDS
3
2
]
I
mplment
n
10 pip
e
l
i
ne
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[N
D
S32] Add
DSP
extension instructions
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Fix
b
ug in bi
t
-
i
nst
r
uct
i
o
n che
c
king func
t
ions
.
commit
|
commitdiff
|
tree
2018-04-25
j
aso
n
wucj
[NDS32
]
Split movdi/df if
r
eigster number is ille
g
al
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
sonwucj
[
NDS32] Fix incor
r
e
c
t settings in sfp-machin
e
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Fix print operan
d
for cctl
r
egister
.
commit
|
commitdiff
|
tree
2018-04-25
jasonw
u
cj
[
N
D
S32] Add missing newlin
e
character into
ASM_APP_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwucj
[NDS32] Add new option -malways-save-lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonw
u
cj
[ND
S
32] Implme
n
t USE_LO
A
D_POST_INCREMENT, US
E
_LOAD
_
P
O
ST_D
E
CR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
aso
n
wuc
j
[NDS32] Remove unused function: nds32_ls_33
3
_p()
.
commit
|
commitdiff
|
tree
2018-04-22
jas
o
nwucj
[N
D
S3
2
] Refine CASE_VECTOR_S
H
ORTEN_MODE
t
o
func
t
ion
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
N
D
S32] Fix wrong input value of parameter fro
m
stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[ND
S
3
2
] I
m
p
l
ement DA
T
A_ALIGNMENT,
L
OCAL_ALIGNME
N
T
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
sonwucj
[
NDS
3
2]
M
ove some target hooks to the botto
m
of
n
ds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Consi
d
er
-Ofast
and
-Og in nds32_asm_file_st
a
rt
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
sonwucj
[
NDS
3
2] Add unaligned acces
s
s
up
p
ort
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
NDS32] Add int
r
insic fu
n
ctions for interrupt control
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onwucj
[NDS32
]
Add strict_aligned_p to machine_functio
n
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] I
m
plement n7
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
cj
[NDS32] Implement e8
pip
e
l
i
ne
.
commit
|
commitdiff
|
tree
2018-04-08
j
ason
w
uc
j
[
N
DS32] Im
p
l
e
ment n8
p
i
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Im
p
lment n9 pipel
i
ne
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
s
o
nwuc
j
[NDS
3
2] N
e
w option -malways-alig
n
and -mali
g
n-f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Add intrinsic func
t
ions for TL
B
operation and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Su
p
port dwarf e
x
ception handling
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[
NDS32] Clean u
p
n
ds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
uc
j
[NDS32
]
Add
i
n
trinsic func
t
io
n
s for p
a
rticular in
s
tr
u
ctions
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wucj
[NDS3
2
] Add i
n
tri
n
sic fun
c
t
ions for atomic load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
uc
j
[N
D
S32] Add intrins
i
c functi
o
n
s
f
o
r c
a
che
c
ontrol
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Remove
unu
s
ed
i
nsn type: call
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
u
cj
[NDS32] Add intrinsic fun
c
t
i
ons fo
r
FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS3
2
]
A
d
d mor
e
i
ntr
i
nsic register
names
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[NDS32] Support [
$
ra + $rb << 3]
f
or
m
for load/
s
tor
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
s
onwucj
[NDS32]
R
e
fine ADJUS
T
_INSN_LENGTH
i
m
p
lementation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32]
R
efine call
and return pat
t
e
r
ns
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwuc
j
[NDS
3
2
] Refine condition of sta
c
k_push
and stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwuc
j
[NDS32] A
d
d
har
d
float support
.
commit
|
commitdiff
|
tree
2018-04-06
j
asonwucj
[NDS32] Enable
relax hint by default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
] F
i
n
e
-tune memory
address type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] A
d
d constraint f
o
r lw
i
45
.
fe in
s
truct
i
on
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
c
j
[ND
S
32] Generate alu-shift instructions only
for -O
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
D
S32] A
d
d
d
ivsi4 and udivsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
NDS32] Ref
i
ne n
e
gsi2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32]
Refine bi
t
-
wise
o
p
e
ration and s
h
ift p
a
tterns
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[N
D
S32] The add and
s
ub p
a
ttens should only
acc
e
pt
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
n
wuc
j
[NDS32] Fine-tune predicator for alu-s
h
ift pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[NDS3
2
] Adju
s
t asm pat
t
er
n
s i
n
d
e
n
t
ion
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2] Ad
d
n
ew
i
n
s
tructio
n
attribute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add s
u
btype att
r
ibute for
i
nst
r
ucti
o
ns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[N
D
S32
]
Re
s
trict mov pattern that has at le
a
st one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
as
o
n
wucj
[NDS32] Implement movmisal
i
g
n
si and movmisaligndi pat
t
ern
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
w
u
cj
[
NDS32] Mer
g
e
movqi an
d
m
o
vh
i
pattern
s
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
n
w
ucj
[NDS32] Refine movc
c
, cmov, cs
t
ore and cbranch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] R
e
f
i
ne instruction
t
ype attr
i
bute
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
so
n
wucj
[NDS32] Change en
a
b
led att
r
ibute to yes/no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32]
Refine impleme
n
tation of si
b
call patterns
.
commit
|
commitdiff
|
tree
2018-04-02
ja
s
onwu
c
j
[NDS32] Implem
e
nt
TARGET_CANONI
C
ALIZ
E
_COMPARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jason
w
u
c
j
[NDS3
2
] Add relax optim
i
zation as
n
ew pass
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
sonwucj
[NDS
3
2] Correct the
dependency in t
-
nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwu
c
j
[NDS32
]
Imple
m
ent P
R
OFILE_H
O
OK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32
]
Change wcha
r
ty
p
e
t
o un
s
inged
i
nt
.
commit
|
commitdiff
|
tree
2018-03-28
j
a
sonwucj
[
NDS32] Adjust BRANC
H
_COST
t
o prevent t
o
o much j
u
m
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jas
o
nwucj
[NDS32
]
Fix wrong MA
X
_REGS_PER_ADDR
E
SS
v
a
lue
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32]
Define LOGI
C
AL_OP_NON_SHORT_
C
IRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jaso
n
w
u
cj
[N
D
S32] Define
C
LZ_DEFINE
D
_VALUE_AT_
Z
ERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[
N
D
S32] Imp
l
m
ent ADJUST_R
E
G_ALLOC_ORDER for pe
r
formance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
a
sonwucj
[NDS
3
2]
U
se HOST_WIDE_
I
NT_
P
R
I
NT_DEC instead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwuc
j
[
NDS32]
O
ptimize
nds32_r
e
gi
s
ter_p
r
iority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[N
D
S32] Imp
l
ement TARGET_MD
_
A
SM_ADJUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32]
R
e
fin
e
prologue a
n
d epil
o
gu
e
code generation
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onwuc
j
[NDS32] Add ne
w
o
p
tion -mv
h
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Ad
d
new function
n
ds32_
c
pu_cpp_
b
uiltins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Im
p
lement strlensi pa
t
te
r
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS3
2
]
A
dd
i
ntrinsic fun
c
tion f
o
r ffb, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[NDS32] Implment setm
e
m pat
t
ern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwuc
j
[N
D
S32] Rename nds3
2
_expand
_
m
o
vmemqi to nds32_expand_movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwucj
[NDS32] R
e
fine load_mult
i
ple
a
nd stor
e
_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
j
a
sonwuc
j
[NDS32] Add
load_multiple,
s
to
r
e_multiple and new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
j
a
sonwucj
[
N
D
S32] Change to large model b
y
d
efault
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Add
i
ntrinsic fun
c
t
ions for
u
nalignment memory
.
.
.
commit
|
commitdiff
|
tree
next