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 peephole2 patterns for tuning code size.
2018-06-03
jasonwucj
[NDS32] Imple
m
ent
p
eephole2
patte
r
ns for tuni
n
g code
.
.
.
commit
|
commitdiff
|
tree
2018-06-03
jasonwucj
[NDS32] Add -march=v3j
.
commit
|
commitdiff
|
tree
2018-06-03
jasonwucj
[NDS32] Disable
-
fd
e
lete-nu
l
l-pointer-checks by default
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
jaso
n
w
u
cj
[NDS32] S
u
pport Linu
x
ta
r
g
e
t
f
or nds
3
2
.
commit
|
commitdiff
|
tree
2018-06-02
jasonwucj
[NDS3
2
] I
m
plement fp-
a
s-gp optimizatio
n
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[
NDS32] O
p
timize
movmem
a
nd setmem opera
t
ion
s
.
commit
|
commitdiff
|
tree
2018-05-27
j
asonwucj
[N
D
S32]
I
mple
m
ent bswaps
i
2 and bswa
p
hi2 patterns
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwuc
j
[NDS32] new attribute no_p
r
olo
g
ue and new opt
i
on -mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32]
S
et c
a
ll ad
d
res
s
cons
t
ra
i
n
t
.
commit
|
commitdiff
|
tree
2018-05-20
j
a
sonwucj
[N
D
S32] Adj
u
st register
move c
o
st for
graywol
f
cpu
.
commit
|
commitdiff
|
tree
2018-05-20
jaso
n
wucj
[NDS32] Rewr
i
te cost model
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Fi
x
date in gcc/ChangeLo
g
f
i
le
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS
3
2] Print pipeline mo
d
el in as
m
header
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
s
onwucj
[NDS32] Update
c
opyri
g
ht
year in nds32-
f
pu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Adjus
t
ASM
s
pec
.
commit
|
commitdiff
|
tree
2018-05-19
j
as
o
nwucj
[NDS32] New
option -minline-asm-r15
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[NDS32] Add abs
s
i2
pattern
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[
NDS32] Refine functi
o
n
s
th
a
t
d
eal wit
h
lwm and smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
onwucj
[NDS32] Refine nds32-
m
d-auxiliary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[
N
DS3
2
] Support P
I
C
and TL
S
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[N
D
S32] Us
e
m
a
chine mode with E
_
pr
e
fix
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[NDS3
2
] Implmen
t
indi
r
ect funciton call attri
b
ute
.
commit
|
commitdiff
|
tree
2018-05-13
j
a
s
onwucj
[ND
S
32]
Implment n15 pipeli
n
e
.
commit
|
commitdiff
|
tree
2018-05-13
jas
o
nwu
c
j
[ND
S
32] Implmen
t
n12/n13 pi
p
e
line
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Implment n10 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-05-13
jason
w
u
c
j
[NDS32] Ad
d
D
SP
extensi
o
n instructi
o
ns
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwu
c
j
[NDS32] Fix bu
g
in bit-instruction checki
n
g
f
unction
s
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[ND
S
32]
Split mo
v
di/df
i
f
re
i
gster number is illegal
.
commit
|
commitdiff
|
tree
2018-04-25
j
asonwucj
[ND
S
32]
Fix incor
r
ect settings in sfp-machine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jaso
n
wucj
[NDS32] Fix p
r
int
operand for cc
t
l re
g
ister
.
commit
|
commitdiff
|
tree
2018-04-25
jasonw
u
cj
[N
D
S32]
A
d
d
mis
s
ing newline
charact
e
r into
A
SM_APP_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwucj
[NDS32
]
Add new option -m
a
lways-save-lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[N
D
S32] Impl
m
ent USE_LOAD_P
O
ST_INCREM
E
NT, USE_LOAD_POST_
D
EC
R
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
N
DS32] Re
m
ove unused function: nds32_ls_333_p()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS32
]
Refine CASE
_
VECTOR_SHORT
E
N_MODE to functio
n
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
s
o
nwucj
[NDS32
]
Fix wrong inpu
t
value of
p
aramete
r
f
rom stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Implement DATA
_
ALI
G
NM
E
N
T
, LOCAL_ALIGNMENT a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
so
n
wucj
[NDS32] Move some targe
t
hook
s
to the bottom of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwucj
[NDS32] C
o
n
s
ide
r
-Ofast and -Og in nds3
2
_asm_
f
ile_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jas
o
nwu
c
j
[N
D
S
32]
Add unaligned
a
cces
s
s
uppo
r
t
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[N
D
S32] A
d
d int
r
insic
fu
n
ctions
for
i
nterru
p
t
contr
o
l
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[NDS
3
2] Add strict_aligne
d
_
p
to machine_function and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS
3
2
]
Implement n7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[ND
S
32] Imple
m
ent e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onwucj
[N
D
S32] Implement n8 pipeli
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
ucj
[ND
S
32] Imp
l
ment n9 pipe
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] New op
t
ion -malways
-
al
i
gn a
n
d
-m
a
lign-f
u
nctions
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Add in
t
rinsic
f
unc
t
ions for TLB
operatio
n
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS
3
2
]
Sup
p
ort
dwarf excepti
o
n handl
i
ng
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
o
n
wucj
[NDS32] Cle
a
n up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add intrin
s
ic functions for particul
a
r instructions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add intrinsic functions for atomic load/st
o
r
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
ason
w
u
cj
[
N
D
S32
]
Add intrinsic
func
t
i
o
ns
f
or cach
e
co
n
trol
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[NDS32] Remove unused insn
t
ype: call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32
]
Add intrinsi
c
functi
o
ns
fo
r
FPU
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwucj
[NDS32] Add more intrinsic register name
s
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
ND
S
32]
Support [$ra +
$
r
b
<
< 3] form for load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[ND
S
3
2
]
Refin
e
ADJUST_INSN_LENGTH implementation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[ND
S
32]
Refine
c
all
and retu
r
n
pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
wu
c
j
[N
D
S32] Refine
cond
i
tion of stack_push a
n
d s
t
ac
k
_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
cj
[NDS32] Add hard f
l
oat
support
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwu
c
j
[NDS32] Ena
b
l
e relax
hint by
default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fin
e
-t
u
ne memory addr
e
ss type
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
n
w
ucj
[NDS32] A
d
d c
o
n
s
traint for
lwi45
.
fe
instruction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32
]
G
e
n
e
rate alu-
s
hift in
s
truct
i
o
ns
o
nly for -Os
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
] Add divsi4 and
udivsi4 pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[N
D
S32] Refine
negs
i
2
pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
NDS3
2
] Refine bit
-
wise
o
p
erat
i
on and s
h
i
f
t pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS32] The add
a
nd su
b
pattens sho
u
ld only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32] Fin
e
-tune
p
r
edic
a
tor for alu
-
shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32] Adjus
t
asm
patt
e
r
n
s indention
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwu
c
j
[NDS32]
A
dd ne
w
instr
u
ction at
t
ribute:
f
eat
u
re
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add subtype attribute for in
s
truc
t
ions
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
nw
u
cj
[N
D
S
32] R
e
s
t
rict mov
pattern
t
hat has a
t
least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
NDS32] Implement movmisal
i
gnsi and movmisaligndi patt
e
rn
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wucj
[ND
S
32] M
e
rge movqi and movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[
N
DS32] Refine movc
c
, cmov, cstore
a
nd cbranch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[NDS32
]
Refine ins
t
ruction type attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[NDS3
2
] Change enabled attribute to yes/no in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
s
onwucj
[NDS32] Refine im
p
lementation o
f
sibca
l
l pattern
s
.
commit
|
commitdiff
|
tree
2018-04-02
jasonw
u
cj
[NDS32]
I
mplement TA
R
GE
T
_
C
ANONIC
A
LIZE_
C
OMP
A
RISON
f
or
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwu
c
j
[NDS32]
Add relax opti
m
i
zation a
s
n
ew pass
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwucj
[NDS32]
Correct the depen
d
ency in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jaso
n
w
ucj
[NDS32
]
Impl
e
m
e
nt P
R
OFIL
E
_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS3
2
]
Ch
a
nge
w
char type to unsin
g
ed i
n
t
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS32] Adjust
BRAN
C
H_C
O
ST to p
r
event too much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jaso
n
wucj
[NDS32] Fix wrong MAX
_
REGS_
P
ER_ADD
R
ESS value
.
commit
|
commitdiff
|
tree
2018-03-18
j
asonwucj
[NDS3
2
] Define LOGICAL_OP_NON_SHOR
T
_CIRCU
I
T
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Define
C
LZ
_
DEFINE
D
_V
A
L
U
E
_
AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwuc
j
[NDS3
2
] Implment ADJU
S
T_REG_ALLOC_ORDER for p
e
rf
o
rmance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
w
u
cj
[NDS32] Use HOS
T
_WIDE_INT_PR
I
NT_D
E
C ins
t
ead of
%ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jas
o
n
w
ucj
[NDS32] Optimiz
e
nds3
2
_registe
r
_p
r
iorit
y
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[N
D
S3
2
] Imple
m
en
t
T
A
RG
E
T
_
MD
_
ASM_ADJUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwu
c
j
[NDS
3
2] Refi
n
e
prologue and epilogue co
d
e generation
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32
]
Add new o
p
tion -mv
h
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[ND
S
32]
A
dd ne
w
fu
n
ction nds32_cpu_
c
pp_buil
t
i
n
s
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
N
DS
3
2] I
m
ple
m
e
nt strlensi pattern
.
commit
|
commitdiff
|
tree
2018-03-11
jas
o
nwucj
[NDS32] Add intr
i
nsic fun
c
tion for
f
fb, ff
m
ism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[NDS32
]
Im
p
lment setmem pa
t
tern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Rename
n
ds32_expand_
m
ovmemqi
t
o nds32_expand_mo
v
me
m
s
.
.
.
commit
|
commitdiff
|
tree
next