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] Rewrite cost model.
2018-05-20
jas
o
nwucj
[NDS32] Rew
r
ite co
s
t model
.
commit
|
commitdiff
|
tree
2018-05-20
ja
s
onwucj
[NDS32] Fix date in gcc/Ch
a
ngeLog fi
l
e
.
commit
|
commitdiff
|
tree
2018-05-20
jasonw
u
cj
[N
D
S32] Print pi
p
eline mo
d
el
in asm header
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
o
nwucj
[NDS
3
2]
Update c
o
pyright
year
i
n nd
s
32-fpu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
ucj
[NDS32] Adjust AS
M
s
p
ec
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS3
2
] New option -minline-asm-r15
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Add
abssi
2
pattern
.
commit
|
commitdiff
|
tree
2018-05-19
jasonw
u
cj
[NDS32] R
e
fine
funct
i
ons tha
t
deal
with lwm
and
smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonwucj
[NDS32] Refine nds32-md-aux
i
liary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwuc
j
[ND
S
32]
S
up
p
ort PIC and TLS
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
on
w
ucj
[NDS32] Use mac
h
ine mode with E
_
pr
e
fix
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
onwucj
[
NDS32] Implment i
n
direct fun
c
iton call a
t
tribute
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwu
c
j
[NDS
3
2] Impl
m
e
n
t
n
15 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
j
a
s
onw
u
cj
[NDS
3
2] I
m
pl
m
en
t
n12/n13 pipel
i
ne
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Implment n1
0
p
ipeli
n
e
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[
NDS3
2
] A
d
d DSP e
x
tension i
n
structions
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Fix
b
ug in
bit-instructi
o
n
c
hecking functions
.
commit
|
commitdiff
|
tree
2018-04-25
jason
w
ucj
[N
D
S3
2
] Split movdi/df if r
e
igster
numbe
r
is illegal
.
commit
|
commitdiff
|
tree
2018-04-25
jason
w
ucj
[NDS32] Fix incorrect settings
in s
f
p-mac
h
ine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32]
Fix print operand
f
o
r
c
ctl register
.
commit
|
commitdiff
|
tree
2018-04-25
jasonw
u
cj
[NDS32] Add
m
issing newline c
h
a
r
acter into
A
SM_APP_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[NDS32]
Add new optio
n
-malways-s
a
v
e
-lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[N
D
S32] Implment
USE_LOAD_POST_I
N
C
R
EMENT, USE_LOAD_POST_DEC
R
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS
3
2] Remove unused func
t
ion: nds32_ls_333_p(
)
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
sonwucj
[NDS32] Refine CASE_VEC
T
OR_SHOR
T
EN_
M
ODE to functi
o
n
.
commit
|
commitdiff
|
tree
2018-04-22
jason
w
ucj
[ND
S
3
2
] Fix
w
r
ong i
n
p
ut
va
l
ue of parameter from st
a
ck
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Implement DATA_ALI
G
NMENT, LOCAL_ALIGNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[N
D
S32] Mo
v
e some targe
t
hooks to the bottom
o
f n
d
s32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
w
u
cj
[N
D
S32] Consider -Ofast
and
-Og in nds32_asm_file_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonw
u
cj
[NDS32] Add u
n
a
l
igned acces
s
s
u
pport
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
so
n
wucj
[NDS32]
A
dd
i
ntrinsic
f
u
nctions for inter
r
upt co
n
trol
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[NDS32] Add stric
t
_
a
l
igned_p to machine_function and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
cj
[NDS
3
2]
I
mplement n7 pipe
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Imp
l
ement e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[
N
D
S32]
I
mplement n8 pip
e
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
NDS32] I
m
p
l
ment
n
9
p
i
p
e
line
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32] New
o
ption -
m
always
-
align and -malig
n
-functio
n
s
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[N
D
S32] Add i
n
trins
i
c functions for TLB ope
r
ation and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[NDS32] Suppor
t
dwarf exception handling
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS
3
2
] Clean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwu
c
j
[NDS32] Add int
r
insi
c
f
unctions fo
r
particu
l
ar in
s
truc
t
i
o
ns
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
onwucj
[NDS32] Add i
n
trinsic functions f
o
r a
t
om
i
c load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
w
u
cj
[NDS3
2
] Add intrinsic functions for
cache con
t
rol
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onwucj
[NDS32] Remo
v
e unused i
n
s
n
type: call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[ND
S
32] Add intrinsic functions for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add more intr
i
nsic registe
r
name
s
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Sup
p
o
rt [$
r
a
+ $r
b
<
<
3] form for
l
oad
/
s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
asonwucj
[NDS32]
Refin
e
ADJUST_INS
N
_
L
E
NGTH imp
l
e
m
ent
a
tion
.
commit
|
commitdiff
|
tree
2018-04-06
j
asonw
u
cj
[NDS
3
2] Refine call an
d
re
t
u
rn patterns
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Refine condition
of stack_push and st
a
ck_po
p
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jas
o
nwucj
[NDS32] Add hard float s
u
p
p
ort
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
sonw
u
cj
[
N
DS32
]
Enable relax hint by default
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32] Fine-tune m
e
mory address
t
y
pe
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[ND
S
32]
Add constraint for lwi45
.
fe instruc
t
i
on
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
n
w
u
c
j
[
N
DS32]
Generate alu-shif
t
instr
u
ction
s
only
for -Os
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add divsi4 an
d
udivsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
]
Re
f
ine negs
i
2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[N
D
S32]
Refine bit-wise operation a
n
d shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32]
T
he add and
s
ub pattens should only
a
ccept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] F
i
ne-t
u
n
e
predic
a
t
o
r fo
r
alu-shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Adjus
t
asm pa
t
tern
s
indention
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS3
2
] Add ne
w
in
s
t
r
uction at
t
ribute: fe
a
tur
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2] Add subtype a
t
tribut
e
for instructi
o
ns
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[NDS32] Restrict mov
p
a
ttern th
a
t has at
least o
n
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32
]
Imple
m
en
t
mo
v
mi
s
a
l
ignsi and movmisaligndi pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32
]
Merg
e
movqi
a
nd
movhi
p
atterns
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
s
o
n
wuc
j
[NDS
3
2]
Ref
i
ne
movcc, cmov, c
s
to
r
e and
c
b
r
anch
p
atterns
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[NDS32]
R
efine instruction
t
ype a
t
trib
u
t
e
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Change e
n
abl
e
d attribute to yes/no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
u
c
j
[
NDS32] Re
f
ine implementation o
f
sibc
a
l
l
pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwuc
j
[NDS3
2
] Imp
l
ement T
A
RGET_CANONICALIZE_COMPARISON
for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
son
w
ucj
[
N
D
S
3
2]
Add relax optimizati
o
n
as n
e
w pass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwuc
j
[NDS
3
2
]
Co
r
rect the
depende
n
cy in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwucj
[NDS32
]
Impl
e
ment
PROFILE_H
O
OK
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwucj
[NDS32] Ch
a
nge wchar type to uns
i
nge
d
int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS32
]
A
djust BRANCH_COST to prevent too m
u
c
h
jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
s
o
n
w
u
cj
[
N
D
S
32] Fix wrong MAX_REGS_
P
ER_ADDRESS va
l
ue
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwuc
j
[NDS32
]
Define
L
OGICAL
_
O
P
_NON_SHORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
sonwucj
[NDS32] Define CLZ_DEFI
N
ED_
V
ALUE_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
w
u
c
j
[NDS32] Implment ADJ
U
ST_R
E
G_ALLOC
_
O
R
DER for p
e
r
fo
r
mance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
wucj
[ND
S
32] Use HOST_W
I
DE_INT_P
R
INT
_
DE
C
instead
of
%
ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonw
u
cj
[
ND
S
32] Opt
i
mize
n
ds3
2
_register_
p
riority
.
commit
|
commitdiff
|
tree
2018-03-12
ja
s
o
nwucj
[
N
DS
3
2] Implement
TARGET_MD_ASM_ADJUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32] Refine pro
l
ogu
e
and epi
l
ogue co
d
e
gene
r
ation
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonwucj
[NDS32] Add n
e
w option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jaso
n
wucj
[
N
DS
3
2
] Add
n
ew funct
i
o
n nds32_
c
pu_cpp_
b
ui
l
t
i
n
s and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jaso
n
wucj
[
N
DS32]
Implement strlen
s
i pattern
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onwucj
[NDS32
]
A
d
d
intrinsic
f
unct
i
o
n for f
f
b
,
ffmism
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[N
D
S32] Implme
n
t
s
etmem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Rename nds32_exp
a
nd_movmemqi
t
o nds32_expand
_
movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[
N
D
S
32] Ref
i
ne load_multiple
a
nd stor
e
_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[ND
S
32] Add load_
m
ultiple,
s
t
o
re_mu
l
t
i
ple
and new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32
]
Change t
o
large m
o
d
e
l
by
default
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Add
i
ntrinsic functi
o
ns for
u
nalignment memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[
N
DS32] Rewrite infrast
r
uct
u
re for intrins
i
c
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[N
D
S32] Do not
u
se multiple load/st
o
re instructions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jasonw
u
cj
[NDS32] Bas
i
c su
p
port for -mcpu= and --w
i
th-
c
pu= opti
o
ns
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwucj
Add
n
ew N
D
S
3
2
o
p
tion
s
-me
x
t-p
e
rf, -m
e
xt-
p
erf2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS32] Res
e
rve more register numbers for new registers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jaso
n
wu
c
j
Add
n
ds32 vector mode
s
.
commit
|
commitdiff
|
tree
next