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
ja
s
onwucj
[NDS32] Support
Lin
u
x target for nds32
.
commit
|
commitdiff
|
tree
2018-06-02
jasonwucj
[
N
DS32] Implement fp-as-gp optimiz
a
tion
.
commit
|
commitdiff
|
tree
2018-05-27
jas
o
nwu
c
j
[N
D
S32] Optimize movmem and setmem opera
t
ions
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[NDS32] Imp
l
ement bswapsi2 and
bswaphi2 patterns
.
commit
|
commitdiff
|
tree
2018-05-27
jason
w
ucj
[N
D
S32] new at
t
ribute no_p
r
ologu
e
and new option -mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] S
e
t
call addr
e
ss con
s
traint
.
commit
|
commitdiff
|
tree
2018-05-20
jasonw
u
cj
[ND
S
32] A
d
just reg
i
ster move cost
f
or grayw
o
lf c
p
u
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Rewrite cost model
.
commit
|
commitdiff
|
tree
2018-05-20
j
a
sonw
u
cj
[NDS32] F
i
x
date in gc
c
/Chan
g
eL
o
g file
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Print pi
p
e
line
m
o
d
e
l
in
a
sm header
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[
NDS3
2
] Update co
p
yright year in nds32-fpu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[NDS32] Adjust
ASM spec
.
commit
|
commitdiff
|
tree
2018-05-19
jaso
n
wucj
[NDS32] New option -minline-
a
sm-r1
5
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
uc
j
[NDS3
2
]
A
dd abssi2 p
a
ttern
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Refine
functions that
d
e
a
l with lwm and sm
w
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
s
on
w
ucj
[NDS3
2
] Refine nds32-md-auxiliar
y
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jasonw
u
cj
[N
D
S
3
2] S
u
pport PIC
and TLS
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
ucj
[NDS
3
2] Use mach
i
ne m
o
de wit
h
E
_ p
r
efix
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonwucj
[
N
DS3
2
] Impl
m
e
n
t
i
ndir
e
ct funciton
c
all att
r
ibute
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[ND
S
32] Implment n1
5
pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jas
o
nwucj
[NDS32]
I
mplment
n1
2
/n13 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
j
aso
n
wucj
[NDS32] Implment n10 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[N
D
S3
2
] Add D
S
P ext
e
nsion instru
c
tions
.
commit
|
commitdiff
|
tree
2018-04-25
jaso
n
wucj
[NDS32] Fix bug in bit-in
s
tructi
o
n
ch
e
cking
f
unctions
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32]
S
pli
t
movd
i
/df if reigs
t
e
r n
u
mber is illegal
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwu
c
j
[NDS32] Fix
i
ncor
r
ec
t
s
et
t
ings in
sf
p
-
ma
c
hine
.
h
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[
N
DS32] F
i
x print operand for
cctl regi
s
ter
.
commit
|
commitdiff
|
tree
2018-04-25
j
aso
n
wucj
[
N
DS32]
A
d
d
m
issing newline
character into ASM_APP_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
s
o
n
wu
c
j
[
N
DS32] Ad
d
ne
w
opti
o
n -malw
a
ys-save-lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[N
D
S32
]
Implment USE_LOAD_
P
OST
_
INCREME
N
T, USE_L
O
AD_POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS32] Remove unuse
d
function: nds32_ls_333_
p
()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32]
R
efine
CASE_VECTOR
_
SHORT
E
N_MODE
to
f
unctio
n
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
onwucj
[NDS32] Fix wr
o
ng input value
o
f parameter from st
a
ck
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32
]
Impl
e
ment DA
T
A_ALIGNMENT, LOC
A
L
_ALIGNM
E
NT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32]
M
ove
s
ome t
a
rget h
o
ok
s
to the bottom of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Consider -Ofast and
-
Og in nds32_asm_file
_
start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS32] Ad
d
unaligned
access supp
o
rt
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
D
S
32]
A
d
d i
n
trinsic
functions f
o
r
interrupt c
o
n
tr
o
l
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[NDS32]
A
dd strict_a
l
igned_p
t
o machine_function and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[
N
D
S32] Imp
l
e
ment n7 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] I
m
p
l
ement e
8
pipeli
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[N
D
S
3
2
] Implement n8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
o
nwuc
j
[
NDS32] Implment
n
9
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[NDS32] New opt
i
on -malways-align an
d
-m
a
lign-function
s
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onwucj
[NDS32] Add intri
n
si
c
functions
f
or T
L
B
operation and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
DS32
]
Supp
o
rt dwarf ex
c
e
p
t
ion handling
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wucj
[NDS32] Clean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[NDS32] A
d
d i
n
tr
i
n
sic functions for pa
r
ticular inst
r
u
c
tions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
c
j
[NDS3
2
] Add intrin
s
ic function
s
f
o
r a
t
omic loa
d
/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
w
ucj
[
NDS32] A
d
d intrinsic f
u
n
c
t
i
o
ns for cache
c
ontrol
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
onwucj
[NDS32] Remove unu
s
ed
insn type: c
a
ll
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
ucj
[NDS32] Ad
d
i
n
t
r
insic function
s
for
FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add
mo
r
e
i
ntrins
i
c regis
t
er names
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[ND
S
32] Support [$ra + $rb << 3
]
form for l
o
ad/sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jas
o
nwucj
[
ND
S
32] Refin
e
ADJUST_IN
S
N_LENGT
H
im
p
leme
n
tation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32]
Refine call and ret
u
r
n
patterns
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[N
D
S32] Refine condition of stack_push and sta
c
k_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[
NDS3
2
] Add ha
r
d flo
a
t
suppo
r
t
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS3
2
] Enable
rel
a
x hint by d
e
fault
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[ND
S
32] Fine
-
tune
m
emory address type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
NDS32] Add
constraint f
o
r lwi45
.
fe inst
r
uction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS32] Generate
a
lu-shift ins
t
ructions o
n
ly f
o
r -
O
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add d
i
vsi4
a
nd ud
i
vsi4 pa
t
t
erns
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
uc
j
[ND
S
32
]
Refine negsi
2
pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
c
j
[NDS32]
R
efine bit-wise
o
peration
a
nd shift patte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[
N
D
S32
]
The add a
n
d
sub
pattens shou
l
d
only accep
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nw
u
cj
[NDS32]
F
ine-tune predi
c
a
t
or for alu-shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS32] Adjust asm patterns ind
e
ntion
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS3
2
]
A
dd new
i
nstruction
a
ttribute:
f
eat
u
re
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS32] Add s
u
btype att
r
ibu
t
e for instruc
t
ion
s
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wucj
[
NDS32] Rest
r
i
ct mov
p
attern that has
at le
a
st one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[ND
S
3
2
] Implem
e
nt movmisalign
s
i and mo
v
mi
s
aligndi pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Merg
e
movqi and
m
ov
h
i
p
atterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Refine m
o
v
c
c, cmov,
c
store and cbranch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[NDS32] Re
f
ine inst
r
uc
t
ion type at
t
ribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
N
D
S
32] Change e
n
abled a
t
tribute to ye
s
/no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS3
2
] Refine impleme
n
tation
o
f
sibcall patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[NDS32] Implement TA
R
GET_CANONICALIZE_C
O
M
P
A
R
ISON fo
r
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonw
u
cj
[NDS32] A
d
d relax optimization as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Correc
t
the dependency in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32]
I
mplement
P
ROFILE_HO
O
K
.
commit
|
commitdiff
|
tree
2018-04-01
jason
w
u
c
j
[
NDS32] Chan
g
e wchar type to
u
n
s
inged int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS32] A
d
j
u
st BRANCH_COST to p
r
e
vent to
o
much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[
N
D
S
3
2] Fi
x
wrong MAX_
R
EGS
_
PER
_
ADDRESS value
.
commit
|
commitdiff
|
tree
2018-03-18
jasonw
u
cj
[NDS32] Defin
e
LOGICAL_OP
_
NO
N
_SHOR
T
_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jason
w
u
c
j
[N
D
S32]
Define CLZ
_
DEFINED_VALUE_
A
T_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
ja
s
onwu
c
j
[NDS32] Implment ADJUST_RE
G
_ALLOC_O
R
DER
f
or per
f
o
r
m
ance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
wucj
[NDS3
2
] Use
H
OST_WIDE_I
N
T_PRINT_DEC i
n
stead
of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
a
sonwucj
[NDS32
]
O
ptimize nds32
_
re
g
ister
_
pr
i
ority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonw
u
cj
[NDS
3
2] Implement TARGET_MD_
A
SM_ADJ
U
ST ho
o
k
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32
]
Refine prologue and epilogue c
o
de generatio
n
.
commit
|
commitdiff
|
tree
2018-03-11
jas
o
nwu
c
j
[NDS3
2
] Add new option -
m
vh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add new function nds32
_
c
p
u_cpp_builtins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[N
D
S32]
I
mpleme
n
t strlens
i
p
a
ttern
.
commit
|
commitdiff
|
tree
2018-03-11
j
ason
w
ucj
[
NDS32] Add intr
i
nsic func
t
ion for f
f
b, f
f
mis
m
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[
NDS32] Implment setmem p
a
tte
r
n
.
commit
|
commitdiff
|
tree
2018-03-04
j
aso
n
wuc
j
[NDS
3
2] Rename nd
s
32_expand
_
movmemqi to nds32_expand
_
movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwucj
[NDS
3
2] Refine lo
a
d_multiple and s
t
o
re_
m
ultiple
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwucj
[NDS32] Add load_multiple,s
t
ore_mul
t
ipl
e
a
nd
new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Ch
a
nge
t
o
l
arge model
b
y default
.
commit
|
commitdiff
|
tree
next