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
[
N
D
S
32
]
Impl
e
ment peep
h
ole2
p
a
tterns for
tuning
co
d
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-03
ja
s
onwucj
[NDS3
2
]
A
dd -march=v3j
.
commit
|
commitdiff
|
tree
2018-06-03
jasonwucj
[ND
S
32]
D
i
sa
b
le -fdelete-null-point
e
r-c
h
e
c
ks by
d
efault
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
jas
o
nwucj
[NDS32]
S
u
ppo
r
t L
i
nux
t
arget for
n
ds
3
2
.
commit
|
commitdiff
|
tree
2018-06-02
jason
w
ucj
[ND
S
3
2
] Impl
e
ment fp-
a
s
-gp optim
i
zation
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[ND
S
32] Optimize m
o
vmem and setmem
oper
a
t
ions
.
commit
|
commitdiff
|
tree
2018-05-27
ja
s
onwucj
[
N
DS3
2
] I
m
plement
bsw
a
psi2 and bs
w
a
p
hi
2
patterns
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[NDS
3
2]
new attri
b
u
te
no_p
r
ol
o
g
ue and
new option -mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[N
D
S32] Set call address co
n
strai
n
t
.
commit
|
commitdiff
|
tree
2018-05-20
jasonw
u
cj
[NDS
3
2] Adjust register move co
s
t for graywolf cpu
.
commit
|
commitdiff
|
tree
2018-05-20
j
as
o
nwu
c
j
[NDS32] Rewrite cost model
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS
3
2
] Fix dat
e
in gcc/ChangeLog file
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[
N
D
S32] Print pipeline model in asm h
e
ad
e
r
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
s
onwucj
[
N
DS32] Update cop
y
right ye
a
r
in nds32-fpu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[
N
DS
3
2] Adjust ASM s
p
e
c
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
sonwu
c
j
[NDS32
]
New
option -minline-asm-r1
5
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
nw
u
c
j
[NDS32] Add abssi2 pattern
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
u
c
j
[NDS32] Ref
i
n
e functions that deal with lwm
and smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[NDS32] R
e
fine
n
ds32
-
m
d
-a
u
xiliary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Support PIC
and T
L
S
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[
N
D
S
32] Use machine
m
od
e
with E_ prefix
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32]
I
mplment indi
r
e
ct fu
n
citon ca
l
l attribut
e
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[N
D
S32] Implment n15 pipel
i
n
e
.
commit
|
commitdiff
|
tree
2018-05-13
jasonw
u
cj
[NDS32] Implm
e
n
t
n
12/n13 pipelin
e
.
commit
|
commitdiff
|
tree
2018-05-13
jasonw
u
cj
[NDS32] Im
p
lment n10 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[N
D
S32
]
Add DSP
extens
i
on instruct
i
ons
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[ND
S
32]
F
ix bug in bit-in
s
truct
i
on
ch
e
c
king functions
.
commit
|
commitdiff
|
tree
2018-04-25
ja
s
onwucj
[NDS32
]
S
plit mov
d
i/df i
f
reigster number
is ill
e
g
al
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
sonwucj
[N
D
S
3
2] Fix incorrect
s
e
ttin
g
s
i
n sfp-machine
.
h
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jason
w
ucj
[
N
D
S
32
]
Fix p
r
int operand for cctl register
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
sonwucj
[
N
D
S32] Add missing new
l
i
ne
character into ASM_AP
P
_O
N
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[NDS32] Add new opt
i
on -mal
w
a
y
s-save
-
lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Implment USE
_
LOAD_POST_INCREMEN
T
, USE_LOAD_POST
_
DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
wucj
[NDS32] Remove unused f
u
nct
i
on: nds32_ls_333_p
(
)
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS3
2
] R
e
fine CASE_VEC
T
OR_SHO
R
TEN_M
O
D
E to functi
o
n
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwuc
j
[NDS32] Fix wrong input value of parameter from stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonw
u
cj
[NDS32] Im
p
lement DATA_ALIGNMENT, LOCAL_ALI
G
N
M
ENT
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Move
some
t
arget hooks to the
b
ottom
of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jas
o
n
wucj
[NDS32] Consi
d
er -Of
a
st
and -Og
i
n n
d
s32_asm_fi
l
e_sta
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS3
2
] Add unal
i
gne
d
access suppo
r
t
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
ucj
[NDS32] Add int
r
insic functions
for
i
nt
e
rr
u
pt cont
r
o
l
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
ucj
[NDS32] Ad
d
strict_aligned_p to m
a
c
hine_fu
n
ction and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[N
D
S32] Implement n7 pipeli
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implem
e
nt e
8
p
i
pe
l
i
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implemen
t
n8 pipelin
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[ND
S
32]
Imp
l
ment n9 pipelin
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS3
2
]
N
e
w
option -malw
a
ys-alig
n
an
d
-malign-funct
i
ons
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwu
c
j
[NDS32] Add int
r
insic f
u
nctions for
T
LB o
p
e
ration and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32
]
Support dwarf
e
xc
e
pti
o
n handling
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[N
D
S32] Clean up
n
ds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[NDS32] Ad
d
intrinsic functi
o
ns for particular instr
u
ctions
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[NDS32] Ad
d
int
r
insic
f
unction
s
f
o
r ato
m
ic load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add intrinsic func
t
i
o
n
s
for cache control
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS3
2
] Remove unused insn type
:
call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS32] Add intrins
i
c
functi
o
ns f
o
r
F
PU
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwucj
[NDS32
]
Add more
i
ntrinsic re
g
ister n
a
mes
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
c
j
[NDS
3
2] S
u
pp
o
rt [$ra +
$
rb << 3] form for
l
oad
/
store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
s
o
nwucj
[NDS32] Refine ADJUST_INSN_LENGTH implementation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[ND
S
32] Refine
c
a
ll and r
e
turn patterns
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Refine
c
ondition of st
a
ck_push
a
nd stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
onwucj
[
NDS32
]
A
dd
hard float su
p
port
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[N
D
S32] En
a
ble r
e
lax hi
n
t
by default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fi
n
e-tune
m
emo
r
y address type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add constraint for
l
wi45
.
fe instruc
t
ion
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[NDS
3
2] Gen
e
ra
t
e alu-s
h
ift instructions
o
nly fo
r
-Os
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS32] Add div
s
i
4
and
u
divsi4 p
a
t
t
erns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32] Refine negsi2
p
attern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
D
S32] R
e
f
ine bit-w
i
se ope
r
ation and
shif
t
patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
u
cj
[NDS32]
The add and sub p
a
ttens should
o
n
ly
accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[NDS32] Fine-tune predic
a
tor for a
l
u-shif
t
patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS3
2
] Adjust asm patterns indention
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nw
u
cj
[NDS
3
2] Add new inst
r
uction
attri
b
ute:
fea
t
ure
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add subtype attribute for instructi
o
ns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS
3
2
]
R
e
s
trict mov pattern that h
a
s at least
o
ne
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS32]
I
mple
m
ent movmisalignsi and movmisaligndi
pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wucj
[NDS3
2
]
Merge movqi and movh
i
patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Refine m
o
v
cc, cmov,
cstore
a
nd cb
r
anch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Ref
i
ne i
n
struction type attri
b
ute
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
o
n
wuc
j
[NDS32
]
C
h
ange
e
nabled attribute to yes
/
no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[NDS
3
2
] Refine im
p
le
m
ent
a
ti
o
n of
s
ibc
a
ll p
a
tterns
.
commit
|
commitdiff
|
tree
2018-04-02
j
asonwucj
[NDS
3
2] Implement TARGET
_
CANONICA
L
IZE_C
O
MPARI
S
ON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS3
2
] Add r
e
l
ax opt
i
mization as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
s
o
nwucj
[
N
DS3
2
] Corr
e
ct th
e
d
epen
d
en
c
y in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwuc
j
[NDS32] Implement PROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
onwu
c
j
[NDS32] Chang
e
wchar type to unsinged int
.
commit
|
commitdiff
|
tree
2018-03-28
ja
s
onwucj
[NDS32
]
Adju
s
t
B
R
A
N
CH_CO
S
T
to
prevent too much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
j
asonwucj
[NDS32] F
i
x wrong MAX_REGS_
P
ER_ADDRE
S
S value
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
sonwucj
[NDS
3
2]
D
ef
i
ne
L
O
GIC
A
L_OP_NON_SHORT_CIRCUI
T
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwu
c
j
[NDS3
2
] Define C
L
Z_DEFINED_VALUE_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] I
m
plment AD
J
U
S
T_RE
G
_AL
L
OC_
O
RDER for performance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwu
c
j
[NDS32
]
Us
e
HOST_WIDE_INT_PRINT_DEC
ins
t
e
a
d of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jason
w
u
c
j
[NDS32] O
p
timize nds32_register_priority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[
N
D
S
32] Implement
TARGET
_
MD
_
A
SM_AD
J
US
T
hook
.
commit
|
commitdiff
|
tree
2018-03-12
jas
o
nwu
c
j
[NDS32] Ref
i
ne
pr
o
lo
g
ue a
n
d
e
pilogu
e
code g
e
nera
t
ion
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonwucj
[NDS32] Add new option -m
v
h
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add ne
w
fun
c
tion nds32_c
p
u_cp
p
_builti
n
s and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
NDS3
2
]
Implem
e
nt
str
l
ensi
p
a
ttern
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonwucj
[
NDS32] Ad
d
intri
n
sic func
t
ion fo
r
f
f
b, ffm
i
sm and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwuc
j
[ND
S
32] Impl
m
ent se
t
mem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Ren
a
me
n
ds32
_
expand_movm
e
mqi to nds32_expa
n
d_mov
m
ems
.
.
.
commit
|
commitdiff
|
tree
next