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] Enable -malways-align by default at -O1 and above.
2018-08-12
jasonwucj
[NDS3
2
] En
a
ble -ma
l
ways-
a
lign by def
a
u
l
t at -O1 and
.
.
.
commit
|
commitdiff
|
tree
2018-08-12
ja
s
onwucj
[NDS32
]
Implement m
o
re C ISR exte
n
sion
.
commit
|
commitdiff
|
tree
2018-06-03
jasonwucj
[NDS
3
2
]
Impleme
n
t peepho
l
e2 patterns for tuning c
o
de
.
.
.
commit
|
commitdiff
|
tree
2018-06-03
ja
s
onwu
c
j
[ND
S
32] Add -mar
c
h=
v
3j
.
commit
|
commitdiff
|
tree
2018-06-03
jasonwucj
[
N
DS32] Disable
-
fdelete-null-pointer-check
s
by default
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
j
asonwucj
[NDS32] Support Linux
targe
t
for n
d
s32
.
commit
|
commitdiff
|
tree
2018-06-02
ja
s
o
n
wucj
[NDS32
]
Im
p
l
e
ment fp-
a
s-gp o
p
timizati
o
n
.
commit
|
commitdiff
|
tree
2018-05-27
j
a
s
o
nwucj
[ND
S
32] Optimize
m
ovme
m
and setmem o
p
e
r
atio
n
s
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[
N
DS3
2
]
I
mplement b
s
w
a
psi2 and bswaphi2
patterns
.
commit
|
commitdiff
|
tree
2018-05-27
j
as
o
nwucj
[
NDS32]
new att
r
ib
u
t
e
no_prologue and new option -mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jaso
n
wucj
[NDS32] S
e
t call address constraint
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Adjust registe
r
move cost fo
r
g
raywolf cpu
.
commit
|
commitdiff
|
tree
2018-05-20
jas
o
nwucj
[ND
S
3
2] Rewrite co
s
t
model
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS
3
2]
Fix da
t
e in gcc/Chan
g
eLog file
.
commit
|
commitdiff
|
tree
2018-05-20
jasonw
u
c
j
[
N
D
S
3
2] Print pipelin
e
model in asm heade
r
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
nwucj
[NDS32] U
p
date copyrigh
t
year
in nds32-fp
u
.
m
d
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Adjust ASM spec
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] New
op
t
i
o
n -minlin
e
-
a
sm-r15
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
u
cj
[NDS32] Ad
d
abssi
2
pattern
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
nwuc
j
[NDS32] Ref
i
ne functi
o
ns that deal with
l
wm and sm
w
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
onwu
c
j
[NDS
3
2] Ref
i
ne nds
3
2
-md-auxiliary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS3
2
] Support PIC and
TLS
.
commit
|
commitdiff
|
tree
2018-05-19
jasonw
u
cj
[NDS
3
2] Use machine mode
wit
h
E_
p
refix
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonwucj
[NDS3
2
]
I
mplment ind
i
rect
funciton ca
l
l attribute
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwuc
j
[NDS32] Impl
m
e
n
t n
1
5 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jas
o
nwucj
[NDS32]
I
mplment n12
/
n13 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jaso
n
w
u
cj
[N
D
S32
]
Impl
m
ent n10
p
ipel
i
ne
.
commit
|
commitdiff
|
tree
2018-05-13
ja
s
o
n
wucj
[
N
D
S
32] Add
D
S
P extension instructio
n
s
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
sonwucj
[
N
DS32] Fix bug in b
i
t-
i
nstructi
o
n
c
hecki
n
g functions
.
commit
|
commitdiff
|
tree
2018-04-25
jasonw
u
cj
[NDS32] Split movdi/d
f
if reigster nu
m
ber is ill
e
gal
.
commit
|
commitdiff
|
tree
2018-04-25
j
asonwucj
[NDS32] Fi
x
incor
r
ect settings
i
n sfp-machine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
sonwucj
[NDS32
]
Fix
p
rint
o
p
e
r
and for cctl register
.
commit
|
commitdiff
|
tree
2018-04-25
jasonw
u
c
j
[NDS32] Add
missing newline c
h
ara
c
ter into ASM_APP_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Add new option -malways-save-l
p
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
sonwucj
[NDS32] Im
p
lment
USE
_
L
O
A
D
_POST_INC
R
EMEN
T
, USE_LOAD_POS
T
_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS32]
Remove unused function: nds32_ls_333_p()
.
commit
|
commitdiff
|
tree
2018-04-22
j
ason
w
u
cj
[NDS3
2
] Refin
e
CASE_VECTOR_
S
HORTEN_MODE to func
t
ion
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS3
2
] Fix
wron
g
in
p
ut value of p
a
rameter from stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
onwucj
[NDS32] Imp
l
em
e
n
t
DATA_ALIGNM
E
N
T, LOCAL_ALIGNME
N
T a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[NDS32] Move some t
a
r
g
e
t hooks to the bottom of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
sonwucj
[NDS32] Consider -O
f
ast
a
nd -
O
g
i
n
n
d
s32_asm_file_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jason
w
ucj
[NDS32
]
Add unaligned
access support
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Add intrinsic f
u
nctions
f
or interrupt co
n
t
rol
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32
]
Add strict_a
l
igned_p to machine_function
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32] Im
p
lement
n
7 pipe
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
ND
S
32] Imple
m
ent e8
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onwucj
[NDS32] Implement
n8 pip
e
l
in
e
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[
N
D
S32] I
m
plment n9 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] New op
t
ion -malways
-
align an
d
-
malign-
f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwucj
[NDS32]
Add intrinsic func
t
ions
for TLB
oper
a
t
ion and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32]
Support dwarf excep
t
io
n
handling
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onwu
c
j
[NDS32] Clean up n
d
s
32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS32] Add int
r
ins
i
c fu
n
c
t
ions for particular instr
u
ctions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
c
j
[NDS32] Add intrinsic functions for
atomic
l
oad/
s
tore
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32]
A
dd intrinsic f
u
nctions for c
a
che
con
t
rol
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[
NDS32]
Rem
o
v
e
unused insn type: ca
l
l
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add
i
ntrinsic fu
n
ctions
fo
r
FP
U
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[NDS32] Add more intrinsic r
e
g
i
ster names
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS32] Support [$ra + $rb << 3]
form
f
or load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwu
c
j
[NDS32
]
R
efine ADJUST_INSN_LENGTH imple
m
en
t
atio
n
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Refine call
and retu
r
n
p
at
t
e
rns
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
wucj
[NDS32] R
e
fine condition of stack_pu
s
h and s
t
ack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jas
o
nwucj
[
NDS32] Add
h
ard float sup
p
o
r
t
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
wucj
[NDS32] Enab
l
e
relax hint
b
y defau
l
t
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fine-tun
e
memory address type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[
N
DS32]
A
dd constra
i
nt
for lwi45
.
fe instruc
t
ion
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
D
S32] Gener
a
te alu-shift instr
u
ctio
n
s
o
nly for -O
s
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[N
D
S32] Add divsi
4
and udivs
i
4 p
a
t
terns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] R
e
fi
n
e negsi2 pat
t
ern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32]
R
e
f
i
ne bit-wise operation and shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[
NDS32]
The add and su
b
p
a
ttens shoul
d
only acce
p
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
j
as
o
nwucj
[NDS
3
2] Fine-tune predicator for alu-sh
i
ft patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2] Adj
u
st asm
p
atterns ind
e
ntion
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
s
onwucj
[
N
D
S32
]
A
d
d new in
s
tru
c
tion attribu
t
e
:
feature
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
] Add
subtype attribute for instructions
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS3
2
]
Restrict mov patt
e
rn th
a
t has at least
o
ne
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Implement movmisalignsi and movmisaligndi pat
t
ern
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwu
c
j
[NDS32] Merge movqi and movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
so
n
wucj
[NDS3
2
] Refine
movcc, cm
o
v, cstor
e
and cbranch pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS3
2
] Refine instruction type attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Change ena
b
led attribut
e
to yes/no
instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[
NDS3
2
] Refine
i
m
p
lem
e
ntation
o
f sibcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[NDS
3
2] Impl
e
m
e
nt TAR
G
ET_CANO
N
I
C
ALIZ
E
_COMPARISON f
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
sonwucj
[NDS32] Add rela
x
optimiza
t
i
o
n
as n
e
w pass
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
o
nwucj
[ND
S
32] Correc
t
the
d
ependency
i
n t
-
nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[ND
S
32] I
m
plement PROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Change wch
a
r type to uns
i
nged int
.
commit
|
commitdiff
|
tree
2018-03-28
j
as
o
nw
u
cj
[NDS
3
2]
A
djust B
R
ANC
H
_COST t
o
prevent
too m
u
c
h jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jas
o
nwucj
[NDS32] Fix
w
rong M
A
X_REG
S
_
P
ER_A
D
DRESS value
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS
3
2] Define LOGICAL_OP_NON_SH
O
R
T
_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jas
o
nwucj
[NDS32] Define
C
LZ_DEFINED_VALU
E
_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32
]
Implment AD
J
U
ST_R
E
G_
A
LLOC_ORDER
f
or performan
c
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
as
o
n
w
ucj
[NDS32] Us
e
HOST_WIDE_I
N
T_PRIN
T
_
D
E
C
ins
t
e
a
d
of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
a
s
onwucj
[NDS32] Optimize
n
ds3
2
_
register_pr
i
ority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32]
Implement TARGET
_
MD_A
S
M
_
ADJUST ho
o
k
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[N
D
S
3
2] Refi
n
e prolog
u
e a
n
d ep
i
l
o
gue code generation
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonwu
c
j
[NDS32] Add new option -m
v
h
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[N
D
S
3
2] Add new fu
n
ction
n
d
s32_cpu_cpp_b
u
il
t
ins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jas
o
nwucj
[NDS3
2
] Imp
l
ement strlensi patte
r
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add
i
ntr
i
nsi
c
function for ffb, ffmism an
d
.
.
.
commit
|
commitdiff
|
tree
next