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
j
asonwucj
[NDS32] S
u
ppo
r
t Linux targ
e
t
for nd
s
32
.
commit
|
commitdiff
|
tree
2018-06-02
jas
o
n
w
ucj
[NDS32] Im
p
lement fp-as
-
gp o
p
timization
.
commit
|
commitdiff
|
tree
2018-05-27
jasonw
u
cj
[NDS32] O
p
timi
z
e movmem
a
nd
s
etmem opera
t
ions
.
commit
|
commitdiff
|
tree
2018-05-27
jasonw
u
cj
[
ND
S
32] Implement bswapsi
2
and
bswa
p
hi2 patterns
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[
N
D
S32] new at
t
ribute
n
o
_
prologue and new option -mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
ja
s
onwucj
[NDS
3
2] Set
call address constraint
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[
NDS32] Adjust registe
r
move cost for graywolf cpu
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[
N
D
S
32]
Rewrite cos
t
model
.
commit
|
commitdiff
|
tree
2018-05-20
j
asonwucj
[N
D
S32] Fix date in gcc/Ch
a
nge
L
og
file
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] Pri
n
t pipeline m
o
de
l
in asm header
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
n
wucj
[NDS32] Update copyrig
h
t year in nd
s
32-fpu
.
m
d
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS
3
2] Adjust ASM spec
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
s
o
nwucj
[
N
DS32
]
New
o
ption -minline-
a
sm-r
1
5
.
commit
|
commitdiff
|
tree
2018-05-19
jasonw
u
cj
[
N
DS32]
A
dd abss
i
2 pattern
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
onwucj
[ND
S
32]
R
efine f
u
nct
i
ons
that
d
eal with l
w
m
and
smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[NDS32] Ref
i
ne
nds32-md-auxiliary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
uc
j
[
N
DS32] Support PIC and TLS
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonwucj
[N
D
S32]
U
se mac
h
ine mo
d
e
w
ith E_ prefix
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
sonwucj
[NDS32] Implment indirect funciton call att
r
i
b
ute
.
commit
|
commitdiff
|
tree
2018-05-13
jasonw
u
cj
[NDS32] Implment n15 pip
e
line
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Im
p
lm
e
nt n1
2
/
n
13 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
j
a
sonwucj
[NDS32] Implment n10 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jaso
n
wu
c
j
[NDS32] Add DSP extension instruc
t
ions
.
commit
|
commitdiff
|
tree
2018-04-25
jaso
n
wucj
[NDS32] Fix bug in bit-instru
c
tion check
i
ng functions
.
commit
|
commitdiff
|
tree
2018-04-25
jaso
n
w
u
cj
[NDS32] Split movdi/df i
f
reigster number is illegal
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Fix incorrect settings in sfp-machine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] F
i
x
p
ri
n
t
opera
n
d
for cctl register
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[
N
DS32]
A
dd missing newline ch
a
racter
i
n
to ASM_APP_O
N
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonw
u
cj
[NDS32]
A
dd new o
p
tion -malways-sa
v
e
-lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Implment
U
S
E_LOAD_
P
OST_IN
C
REMENT, USE_LOAD_POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[NDS32] Remove unuse
d
function: nds3
2
_
l
s
_333
_
p()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[
N
DS32] Re
f
ine CASE_VECTOR_SHORTEN_MODE to function
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
s
o
nwucj
[NDS32] Fix w
r
o
n
g
input value of parameter from
st
a
ck
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS3
2
]
Implemen
t
DAT
A
_A
L
I
GNMENT, LOCAL_
A
LIGNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS3
2
]
Move
some target hook
s
to the b
o
tt
o
m of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
s
o
nwucj
[NDS32] Consider
-Ofast and -Og
in
nds32_asm_file
_
start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
N
DS32] Add
u
naligned access supp
o
rt
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwu
c
j
[NDS
3
2] A
d
d intrinsic functions
f
or interrupt control
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[NDS32] Add
s
trict_aligned_p
t
o mach
i
ne_function and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
NDS32]
I
mplement n
7
pip
e
line
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Im
p
lement e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
n
wu
c
j
[NDS3
2
] Implement n8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[NDS32] Implment n9 pipel
i
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
ucj
[
NDS32]
New option -
m
alwa
y
s
-
align a
n
d
-
malign-functions
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
DS
3
2] Add in
t
ri
n
sic
functions
for TLB operation and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwu
c
j
[N
D
S32] Support dwarf exception
h
andling
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] C
l
e
a
n up
n
ds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[NDS32] Add i
n
trinsic fun
c
t
ions f
o
r
p
articula
r
instruct
i
ons
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[
NDS32]
A
dd intrinsic functi
o
ns for a
t
omic l
o
ad/sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[NDS32] Add intrinsic function
s
fo
r
c
a
che co
n
trol
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[
N
DS32] Remove u
n
us
e
d in
s
n type: call
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
n
w
ucj
[NDS32]
Add in
t
rinsic functions fo
r
FPU
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[NDS32] A
d
d more i
n
trinsic register names
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwuc
j
[
NDS32] Suppor
t
[$ra + $
r
b
<< 3
]
form
f
or
l
oad/
s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32]
Refine ADJUST_INSN_LEN
G
TH impl
e
mentation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Refine cal
l
an
d
return patterns
.
commit
|
commitdiff
|
tree
2018-04-06
jason
w
ucj
[
N
DS32] Re
f
ine c
o
ndition
o
f st
a
ck
_
push and stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jason
w
ucj
[N
D
S32]
A
dd
h
ard flo
a
t
support
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
wucj
[
NDS32] Enable r
e
lax hint by default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fine-
t
une memo
r
y addre
s
s ty
p
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2]
A
dd const
r
aint for lwi45
.
fe instruc
t
ion
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
uc
j
[NDS32] Ge
n
e
r
a
t
e alu-shif
t
i
n
s
truc
t
ions o
n
ly for -Os
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[
N
D
S32] Add div
s
i4 and ud
i
vsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32] Refine negsi2 patte
r
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Refine bit
-
wise
operatio
n
and shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
n
wucj
[NDS32] The ad
d
and sub
pa
t
tens shou
l
d only
a
cc
e
pt
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[NDS3
2
] Fine-tune pred
i
ca
t
or for
a
lu-shift
p
atterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
32] Adjust asm pa
t
terns indention
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
son
w
ucj
[
N
DS32] A
d
d new instructio
n
attrib
u
te:
feature
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Ad
d
subtype attribute for ins
t
ruction
s
.
commit
|
commitdiff
|
tree
2018-04-04
j
as
o
nwucj
[ND
S
32] Res
t
ric
t
mov pattern tha
t
has at lea
s
t
one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[
NDS32] Implement movmisal
i
g
n
s
i
a
nd movmisaligndi p
a
ttern
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[NDS32]
M
erge
m
ovqi and movhi pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-04
j
as
o
nwucj
[NDS32] Refine
mov
c
c, c
m
ov, c
s
tore and cbranch pattern
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[ND
S
32] R
e
fine
i
nstructio
n
type attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[ND
S
32]
C
ha
n
g
e
enabled attribute t
o
yes/no
i
nstead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
w
u
cj
[N
D
S32]
R
efine implementation
o
f sibcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jas
o
n
w
ucj
[NDS32] Impleme
n
t TARG
E
T_CANO
N
ICALIZE_COM
P
AR
I
SO
N
for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[
NDS32] Add
r
e
lax
o
ptimization as new
pa
s
s
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[ND
S
32] C
o
rrect the de
p
endency in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[N
D
S32] Impl
e
ment
P
ROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[ND
S
32]
C
h
ange wch
a
r type
t
o u
n
sin
g
ed int
.
commit
|
commitdiff
|
tree
2018-03-28
jas
o
nwucj
[NDS32] Adju
s
t BRANCH_COS
T
to preven
t
t
oo mu
c
h jum
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jas
o
nwucj
[ND
S
32
]
Fix wrong MAX_REGS
_
PER_
A
DDRESS value
.
commit
|
commitdiff
|
tree
2018-03-18
jaso
n
w
u
cj
[NDS32] Define LOGICAL_OP_NON_
S
HORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32]
Define CLZ_DEFINED_V
A
LU
E
_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
j
a
sonwucj
[
NDS32] Implment
A
DJUST_REG_AL
L
OC
_
ORDER fo
r
p
erformanc
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS
3
2] Use HOS
T
_WIDE_I
N
T
_PRINT_DEC instead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonw
u
cj
[NDS32] Optimi
z
e nds32_regist
e
r_pri
o
r
ity
.
commit
|
commitdiff
|
tree
2018-03-12
jasonw
u
c
j
[N
D
S
32] Implemen
t
TA
R
G
E
T_MD_ASM_A
D
JUS
T
hook
.
commit
|
commitdiff
|
tree
2018-03-12
ja
s
o
n
w
uc
j
[NDS32]
R
efin
e
p
r
ologue and
e
pilogue c
o
d
e
generation
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[N
D
S32] Add new op
t
ion -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS3
2
] Add n
e
w funct
i
o
n
nds3
2
_cpu_cpp
_
bui
l
tins
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwuc
j
[ND
S
32] Implement strlensi p
a
ttern
.
commit
|
commitdiff
|
tree
2018-03-11
jaso
n
wucj
[NDS32] A
d
d intrin
s
i
c
function for ffb, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jaso
n
wucj
[N
D
S32] I
m
plment s
e
t
mem
p
attern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwuc
j
[NDS
3
2] Rename
n
ds32_expand
_
movmemqi
to nds32_expand_movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32]
Refine
l
o
ad_multipl
e
a
nd store_mul
t
iple
.
commit
|
commitdiff
|
tree
2018-03-04
jas
o
nwucj
[NDS32] Add lo
a
d
_
multiple,
s
tore_multiple and new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
j
a
s
onwucj
[
NDS32] Change to large model by de
f
ault
.
commit
|
commitdiff
|
tree
next