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] Support Linux target for nds32.
2018-06-02
jas
o
nw
u
c
j
[NDS32
]
Supp
o
rt Linux tar
g
et
f
or nds32
.
commit
|
commitdiff
|
tree
2018-06-02
j
asonwucj
[
ND
S
32] I
m
plement
f
p-as-gp optimization
.
commit
|
commitdiff
|
tree
2018-05-27
jaso
n
wu
c
j
[ND
S
32]
Optimize mov
m
em
a
n
d setme
m
operations
.
commit
|
commitdiff
|
tree
2018-05-27
jason
w
ucj
[
N
DS32] Imp
l
e
m
ent bswapsi2 and bsw
a
phi2 patterns
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwu
c
j
[NDS
3
2]
new a
t
t
ribute no_prologue
a
n
d new option
-
mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
j
a
sonwucj
[ND
S
32] Set c
a
ll address constraint
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[
NDS32]
Adj
u
st re
g
iste
r
move cost for gr
a
ywolf cpu
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Rewrit
e
cost model
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwu
c
j
[NDS32
]
Fix d
a
te i
n
gc
c
/Change
L
og file
.
commit
|
commitdiff
|
tree
2018-05-20
jasonw
u
c
j
[NDS
3
2] Print pipe
l
ine mode
l
i
n
asm
hea
d
er
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
onwucj
[
NDS32
]
Update copyrigh
t
year in
n
ds
3
2-fpu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS3
2
] A
d
just ASM sp
e
c
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] New option -minlin
e
-a
s
m-r
1
5
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonwu
c
j
[
NDS3
2
] Ad
d
ab
s
si
2
pattern
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[
ND
S
32]
Refine
f
unctions that
d
eal with
l
w
m
a
n
d smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Re
f
in
e
nds
3
2
-m
d
-auxil
i
a
r
y
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS3
2
]
Support PIC
a
nd
TLS
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32]
U
se machine mode wit
h
E_ p
r
efix
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
n
w
uc
j
[ND
S
32] Implmen
t
i
n
direct
f
unciton call attribute
.
commit
|
commitdiff
|
tree
2018-05-13
jason
w
uc
j
[NDS3
2
] Implment n15 pipelin
e
.
commit
|
commitdiff
|
tree
2018-05-13
jason
w
u
c
j
[NDS32] Im
p
lm
e
nt
n12/
n
1
3 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-05-13
ja
s
onwucj
[NDS3
2
]
Implment n10
p
i
peline
.
commit
|
commitdiff
|
tree
2018-05-13
jaso
n
wuc
j
[NDS32] Add DSP extension instructio
n
s
.
commit
|
commitdiff
|
tree
2018-04-25
jaso
n
wuc
j
[NDS32] Fix
b
ug in b
i
t-inst
r
u
c
tio
n
c
h
e
cking
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2018-04-25
jaso
n
wu
c
j
[NDS32
]
S
p
lit
m
ovdi/df if
r
eigster n
u
mber i
s
ill
e
g
al
.
commit
|
commitdiff
|
tree
2018-04-25
jason
w
ucj
[NDS3
2
]
F
i
x
incorrect settings in sf
p
-machine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] F
i
x print operand
for cctl register
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS
3
2]
A
dd
m
i
s
si
n
g newline
character into ASM_APP_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
aso
n
wu
c
j
[NDS32] Add new option
-
mal
w
ays-save
-
lp
.
commit
|
commitdiff
|
tree
2018-04-22
jas
o
nwucj
[NDS32] I
m
plm
e
nt USE_LO
A
D_POST_INCREMENT, USE_LOAD_PO
S
T_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jas
o
n
w
u
c
j
[
N
DS32] Remove unused
f
unction: nds32_ls_333_p()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS3
2
] Refine
CASE_VE
C
TOR_SHORTEN_MOD
E
to func
t
i
o
n
.
commit
|
commitdiff
|
tree
2018-04-22
jason
w
ucj
[NDS32] Fix
w
rong input val
u
e
of parameter
from stac
k
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32
]
Impl
e
ment DATA_AL
I
G
N
MENT
,
LOCAL_ALIGN
M
E
NT an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[
NDS32] Move some targe
t
h
o
oks to the
b
o
t
t
om
of
nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jason
w
ucj
[NDS32] Consider -Ofast and -Og in nd
s
32_asm_file_
s
tart
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
as
o
n
wucj
[NDS32] Ad
d
u
n
a
l
igned acce
s
s
s
upport
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[
N
DS32] Add
intrinsic functio
n
s for interru
p
t control
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS3
2
]
A
dd strict_aligned_p to mach
i
ne_functi
o
n
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
c
j
[NDS32
]
Implement
n7 pipe
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
w
u
cj
[NDS32] Implement e8 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
o
n
wucj
[
N
DS32
]
Implement
n8 pi
p
e
li
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
w
ucj
[N
D
S32
]
Impl
m
ent
n
9 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onwucj
[N
D
S32] New optio
n
-mal
w
ays-align and -malign
-
funct
i
ons
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[N
D
S32] Add in
t
r
i
nsic f
u
nct
i
ons
f
o
r TLB ope
r
ation
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32]
Su
p
p
or
t
dwarf exception handling
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
ucj
[N
D
S32] Clean up
n
ds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add i
n
t
r
insic functions
f
or
particu
l
ar
i
nstructi
o
ns
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add in
t
rinsic
f
un
c
tions for
a
tomic load
/
store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onwucj
[NDS32] A
d
d
intrin
s
ic functions for ca
c
he
c
on
t
r
o
l
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwu
c
j
[NDS
3
2] Remo
v
e
u
nuse
d
insn typ
e
: cal
l
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add intrinsic functions for
F
PU
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
uc
j
[NDS3
2
] Ad
d
more
i
n
t
rinsic register
n
ames
.
commit
|
commitdiff
|
tree
2018-04-07
j
aso
n
wucj
[NDS32] Support
[$ra + $rb <
<
3] fo
r
m
f
o
r
load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwu
c
j
[N
D
S32] Refine ADJUST_INSN_LENGTH i
m
plementatio
n
.
commit
|
commitdiff
|
tree
2018-04-06
jas
o
nwucj
[NDS32] Refine call
and return patterns
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS
3
2] Refine condition of
stack_push and stack
_
pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
cj
[
N
DS32]
Add hard
f
loat support
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Enable
r
elax hint by
d
efault
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[NDS32]
F
ine
-
tune memo
r
y a
d
dress type
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwuc
j
[NDS32]
A
dd
constrain
t
for
lwi45
.
fe instructi
o
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS32] Generate alu-shift in
s
truct
i
ons onl
y
for -Os
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
s
o
n
wu
c
j
[
NDS32] Ad
d
divsi4
a
nd udivs
i
4
patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32
]
Refine negsi2 patter
n
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS32] Refine bit-wise operation and shift pat
t
er
n
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32
]
The add
and sub p
a
ttens should
only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fine-tune predica
t
or for
alu-s
h
ift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[ND
S
32] Ad
j
ust asm patterns indention
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[NDS32] Add
n
ew instruct
i
on
a
t
tribute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[N
D
S
3
2]
A
dd
s
ubtype attr
i
bu
t
e for instructions
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32]
R
e
stric
t
mov p
a
ttern th
a
t ha
s
a
t
least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[ND
S
3
2
]
Implement mov
m
isalignsi and
movmi
s
aligndi pa
t
ter
n
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS32] M
e
rge
movqi and mo
v
hi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
N
DS32] Ref
i
ne movcc, cmov,
c
s
t
ore and c
b
ranch patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Refine ins
t
r
u
ction type attr
i
bute
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wucj
[NDS32]
Cha
n
g
e enabled att
r
ibute to y
e
s/no ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[ND
S
32] Refine implementation o
f
sibcall pattern
s
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[
N
DS32] Implement
TARG
E
T_CANONICALIZE_C
O
M
P
ARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
j
asonwucj
[
N
D
S32] Add relax opti
m
iza
t
ion
as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
jason
w
uc
j
[
N
D
S
3
2
]
C
o
r
r
ect t
h
e depende
n
cy in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nw
u
cj
[NDS32] Im
p
lem
e
nt PROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
j
asonwucj
[NDS32] Change wchar
t
y
p
e to
u
n
singe
d
i
n
t
.
commit
|
commitdiff
|
tree
2018-03-28
j
a
s
o
nw
u
cj
[
N
DS32] Adjust BRANCH_COST to
prevent t
o
o muc
h
jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwu
c
j
[NDS32] Fi
x
wrong MAX_REGS_PER_ADDRESS
valu
e
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
s
o
nwuc
j
[NDS32] Define
L
O
GICAL_OP_NON_SHORT_CIR
C
UIT
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
s
o
nwu
c
j
[NDS3
2
] Define CLZ_D
E
FINED_VALUE_
A
T
_
ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
ja
s
onwucj
[NDS32]
I
mplment ADJUS
T
_REG_ALLOC_ORDER for p
e
rformance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonw
u
cj
[NDS32] Use HOST_
W
IDE
_
INT_PRINT_D
E
C instea
d
of %l
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
wu
c
j
[
N
DS32]
Opti
m
ize
nds32_register_pr
i
or
i
ty
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwuc
j
[NDS3
2
] I
m
pl
e
m
e
nt TARGET_MD
_
ASM_ADJUS
T
hoo
k
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32
]
Ref
i
ne prologue
and
e
pilogue
c
ode generat
i
o
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
N
D
S
32] Add new option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add new fu
n
ction
n
d
s32_c
p
u_cpp_b
u
ilt
i
n
s and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jaso
n
wucj
[NDS32] I
m
plement strlensi
p
attern
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonwucj
[NDS32] Add
i
ntrinsic functio
n
for ffb, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
j
a
so
n
wucj
[
NDS32]
Implment setmem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
j
a
sonwuc
j
[NDS3
2
] R
e
name nds32_expand_mov
m
emqi to
n
ds32_
e
xpa
n
d_mov
m
ems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
j
a
sonwucj
[NDS32] R
e
fine l
o
ad_
m
u
ltiple and store_
m
ultiple
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32
]
Add load_multiple,store_mult
i
ple and new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[
N
D
S32] Change t
o
large
mode
l
by defau
l
t
.
commit
|
commitdiff
|
tree
next