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 fp-as-gp optimization.
2018-06-02
jas
o
nw
u
cj
[ND
S
32] Imple
m
e
nt
fp-as-gp optimi
z
ation
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[NDS32] O
p
timize movmem and setmem
o
perat
i
ons
.
commit
|
commitdiff
|
tree
2018-05-27
jason
w
uc
j
[NDS32] Implement bswapsi2 and
b
swaphi2
p
atterns
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[NDS32] new attribute no_prologue and n
e
w option -mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[N
D
S32] Set call address c
o
n
straint
.
commit
|
commitdiff
|
tree
2018-05-20
jas
o
nwucj
[NDS32] Adju
s
t register move cost
f
or g
r
a
y
wolf cp
u
.
commit
|
commitdiff
|
tree
2018-05-20
j
a
s
onwuc
j
[NDS32] Rewri
t
e c
o
st
m
odel
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Fix dat
e
i
n
gcc/ChangeL
o
g file
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[ND
S
32] Print pipe
l
ine mod
e
l in asm
h
eader
.
commit
|
commitdiff
|
tree
2018-05-19
jaso
n
wucj
[ND
S
32] Update copyright year in nd
s
32-fpu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jaso
n
wucj
[NDS32] Ad
j
ust ASM spec
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] New option
-
minline-asm-r15
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
sonwucj
[NDS
3
2
] Add abssi2
p
atter
n
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
uc
j
[NDS32] Refine function
s
that deal
with l
w
m and smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jaso
n
wucj
[NDS
3
2] Refine nds32-md
-
a
uxilia
r
y
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
sonwucj
[
N
DS32] Sup
p
ort PIC
a
nd TLS
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonwu
c
j
[NDS32] Use
mach
i
ne mode wit
h
E
_
p
refix
.
commit
|
commitdiff
|
tree
2018-05-19
jasonw
u
cj
[NDS32] Implment indirect
f
u
n
c
i
ton c
a
ll att
r
ibute
.
commit
|
commitdiff
|
tree
2018-05-13
jason
w
ucj
[NDS3
2
] Implment n15 pi
p
elin
e
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwuc
j
[
N
DS32] Implment
n
12/n13 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Imp
l
ment n10 p
i
peline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS
3
2] A
d
d DSP extens
i
on instructions
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[ND
S
32] Fix bug in
b
it-instruction checking functions
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
sonwuc
j
[N
D
S32]
Sp
l
i
t
movdi/
d
f if reigster
number is ill
e
g
a
l
.
commit
|
commitdiff
|
tree
2018-04-25
jason
w
ucj
[N
D
S32
]
Fix inco
r
rect settings in sfp
-
machine
.
h
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
sonwucj
[NDS32] Fix print
operand
f
or cc
t
l regis
t
er
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwu
c
j
[ND
S
32] Add missing newlin
e
character into ASM
_
APP_
O
N
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] A
d
d new op
t
ion -ma
l
ways-sav
e
-lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS3
2
] Imp
l
ment US
E
_
LOAD_POS
T
_I
N
CREMENT, USE_LOAD_POS
T
_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonw
u
cj
[NDS32] Rem
o
ve unus
e
d
f
unction:
nds32_ls
_
333_p()
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
onwucj
[ND
S
32] Refine C
A
SE_VECTOR_SHORTEN_MODE
to function
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
sonwucj
[N
D
S32] Fi
x
wrong input value of p
a
rameter from
st
a
ck
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonw
u
cj
[
N
DS32]
I
mpl
e
men
t
DAT
A
_AL
I
G
NMENT,
L
OC
A
L_A
L
IGNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[
NDS32
]
Move some ta
r
get ho
o
ks to
t
he bottom of n
d
s
3
2
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
sonw
u
cj
[
NDS3
2
] Consider -Ofast and -
O
g
i
n
nds32_asm_file_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Add un
a
li
g
n
e
d
access su
p
port
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[NDS32
]
Add intr
i
ns
i
c functions for interrupt
c
ontrol
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[
N
DS32]
A
dd strict_ali
g
ned_p to machine_function and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Imp
l
eme
n
t
n
7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwu
c
j
[
N
D
S
32] Implement
e
8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[NDS32]
I
m
p
lemen
t
n8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[
NDS32]
Implm
e
nt n9 pip
e
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[
N
DS32] Ne
w
o
p
t
i
on -malways-align and
-malign-fun
c
tions
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32
]
Add
i
n
trin
s
ic functions
f
o
r TLB oper
a
ti
o
n an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Support dwarf except
i
on han
d
lin
g
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS32] Cle
a
n up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
j
aso
n
w
u
cj
[ND
S
32] Add intrinsic funct
i
ons for part
i
cula
r
i
nstructions
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
o
n
wucj
[NDS32] A
d
d intrinsic
f
unctions f
o
r
at
o
m
i
c load/
s
tore
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[NDS32] Add intrins
i
c
f
u
nctions
for cache cont
r
ol
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS32]
R
emove
u
n
used in
s
n
t
ype: ca
l
l
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS3
2
]
A
dd i
n
trins
i
c fun
c
tions for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS32
]
Add m
o
re intr
i
nsi
c
reg
i
ster
n
am
e
s
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
DS32]
S
up
p
ort [$ra + $rb <<
3] form for
l
oad/st
o
re
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
onw
u
cj
[NDS32] Re
f
i
n
e ADJUST_I
N
S
N_LENGTH impl
e
mentation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[
N
DS32] Refine
c
a
ll and return
p
atter
n
s
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Re
f
ine condition
of
s
t
ack_push and stack_p
o
p
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwuc
j
[NDS32] Ad
d
har
d
float
s
u
pport
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
cj
[NDS32]
E
nable
r
elax hint by default
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onw
u
cj
[NDS32] Fin
e
-
tune m
e
mor
y
address type
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
s
o
nwuc
j
[NDS
3
2] Add co
n
stra
i
n
t
for l
w
i
4
5
.
fe in
s
truction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] G
e
nerate alu-shift instructi
o
ns only
for -Os
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
DS32] Add divsi4
a
n
d udivsi
4
patterns
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS
3
2]
R
efine
n
egsi
2
pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Refi
n
e
b
it-wise ope
r
ation and shift patt
e
r
ns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] The add an
d
s
u
b pattens
s
hould
o
nly accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32] Fine
-
tune predicator for alu-shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[NDS3
2
] Adjus
t
asm
patt
e
rns indention
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
w
u
cj
[NDS32] A
d
d n
e
w instructi
o
n
attribute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
j
as
o
nwucj
[NDS32]
A
d
d
subtype attri
b
u
t
e
for instruc
t
ion
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS
3
2
] Restrict m
o
v pa
t
tern t
h
at ha
s
at leas
t
one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
o
nwucj
[NDS32] Implement
m
ovmis
a
lignsi and movmi
s
al
i
gndi
p
a
t
t
e
r
n
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[NDS32] Merge movqi and movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonw
u
cj
[NDS32
]
Refine movc
c
,
cmov,
c
store and
cbranch patt
e
r
n
s
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
o
nwu
c
j
[NDS32] Refine
i
nst
r
uctio
n
type attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[ND
S
32] Cha
n
ge enabled attr
i
bute
to
y
es/no ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
o
n
wucj
[NDS3
2
]
Refine
i
mpl
e
mentat
i
on of s
i
bcall patte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-02
j
a
sonwucj
[NDS32] Implemen
t
TARG
E
T_CANONICAL
I
ZE_COMPAR
I
SON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
j
asonw
u
cj
[NDS32] Ad
d
relax optimiz
a
tion as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
j
asonwucj
[
N
DS32] Correct
t
he
depend
e
ncy in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jason
w
u
cj
[
N
DS32] Impleme
n
t PROFILE_HO
O
K
.
commit
|
commitdiff
|
tree
2018-04-01
jason
w
ucj
[N
D
S32] Cha
n
ge w
c
har
type to uns
i
nged i
n
t
.
commit
|
commitdiff
|
tree
2018-03-28
jaso
n
w
ucj
[NDS32] Adjust BRANCH_
C
OST to
p
revent too muc
h
jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Fix w
r
ong MAX_R
E
GS_PER_AD
D
RESS valu
e
.
commit
|
commitdiff
|
tree
2018-03-18
j
ason
w
uc
j
[NDS
3
2] Define
LO
G
I
C
AL
_
O
P
_N
O
N_SHORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
j
asonwucj
[
NDS32] Define CLZ_
D
EFINED_VALU
E
_AT_ZER
O
.
commit
|
commitdiff
|
tree
2018-03-17
ja
s
onw
u
cj
[N
D
S32] Implment A
D
J
U
ST
_
REG_ALLOC_ORDER for perform
a
nce
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32]
U
s
e HO
S
T_W
I
DE_INT_PRINT_DEC instead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
asonwucj
[NDS32] Opt
i
mize
n
d
s32_r
e
giste
r
_priori
t
y
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32
]
I
mpleme
n
t TARGET_MD_A
S
M_ADJU
S
T
h
ook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32] Refine prologu
e
and epilogue cod
e
g
en
e
ration
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Ad
d
new op
t
i
on -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
NDS32] Add new fun
c
tion nds32_cpu_cpp_b
u
iltins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Impleme
n
t strlensi patt
e
rn
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
son
w
ucj
[
NDS3
2
]
Add intr
i
nsic funct
i
on for ffb,
f
fmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jason
w
ucj
[NDS32] Implment setm
e
m pattern
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwucj
[N
D
S32] Rename nds32_expand_movme
m
qi to nds
3
2_expand_movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwuc
j
[NDS32]
R
efine load
_
multi
p
le an
d
store
_
multip
l
e
.
commit
|
commitdiff
|
tree
2018-03-04
j
a
s
onwu
c
j
[NDS3
2
] Add
load
_
m
u
l
tipl
e
,store_mu
l
t
iple and new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
ja
s
onwucj
[NDS32
]
Change to l
a
rg
e
model by default
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[ND
S
32] Add i
n
trinsic functions for unalignment memor
y
.
.
.
commit
|
commitdiff
|
tree
next