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 PIC and TLS.
2018-05-19
ja
s
onwucj
[
ND
S
32
]
S
u
pport PIC and TLS
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS
3
2] Use mac
h
i
ne mode with E_
prefix
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwuc
j
[NDS32] Implm
e
nt indirect funciton call attribute
.
commit
|
commitdiff
|
tree
2018-05-13
jaso
n
wuc
j
[
NDS32
]
Implment n15 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
j
a
s
onwucj
[NDS32] Implme
n
t
n
1
2
/n13 pipe
l
ine
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwuc
j
[NDS32
]
Implment
n
10 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jason
w
u
c
j
[NDS32] Ad
d
DSP
e
xten
s
ion
i
nstruct
i
o
ns
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
sonw
u
c
j
[
N
D
S
32
]
Fix
bu
g
in bi
t
-instr
u
ct
i
o
n c
h
eck
i
ng functions
.
commit
|
commitdiff
|
tree
2018-04-25
j
asonwucj
[NDS32]
Spli
t
movd
i
/
d
f if
re
i
gster number
is
illegal
.
commit
|
commitdiff
|
tree
2018-04-25
jason
w
ucj
[NDS32]
Fix incorrect set
t
ings in sfp-machin
e
.
h an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
sonwu
c
j
[NDS32]
Fix print operand
for cctl registe
r
.
commit
|
commitdiff
|
tree
2018-04-25
jaso
n
wucj
[
N
DS32] Add mi
s
sing newli
n
e characte
r
int
o
ASM_APP
_
ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS32] Ad
d
n
e
w option
-
malways
-
save
-
lp
.
commit
|
commitdiff
|
tree
2018-04-22
jason
w
ucj
[NDS32]
I
mplment USE_LOAD_POS
T
_INCREMENT,
USE_LOAD_POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32
]
R
emove unu
s
ed func
t
ion: nds32_
l
s_33
3
_
p()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
N
DS32]
Refine CASE_
V
ECTOR_SHORTEN_
M
ODE to function
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Fix wron
g
input va
l
ue of parame
t
er
from stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[ND
S
32
]
Implement DAT
A
_ALIGNMENT, LOCAL_AL
I
GN
M
E
N
T an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
N
DS32] Mo
v
e
s
o
m
e
target hooks to
t
he
b
ottom of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Consider
-
Ofast an
d
-Og i
n
nd
s
32_asm
_
file_sta
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS32] A
d
d unaligne
d
access suppo
r
t
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[NDS32] Add intrinsic funct
i
ons for
i
nterrupt control
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwu
c
j
[NDS32] Add strict_ali
g
ned_p to ma
c
hine
_
functio
n
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
ucj
[NDS32] Impl
e
ment
n
7
pipeli
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwu
c
j
[NDS32] Implement e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
D
S
32] Implem
e
n
t
n8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[N
D
S
3
2] Implm
e
nt
n
9
p
i
peline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
c
j
[
N
DS32]
N
e
w option -malways-
a
lig
n
and -mali
g
n-
f
unc
t
ions
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[N
D
S
32] Add intrinsic functions for TLB o
p
eration and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
DS32] S
u
ppor
t
dwarf exception
h
andling
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
u
c
j
[NDS32] Cle
a
n
u
p nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
DS32]
Add i
n
trinsic
f
u
nctions for particula
r
instructio
n
s
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[ND
S
32]
A
dd intr
i
nsic functi
o
ns for at
o
mic load
/
st
o
re
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add in
t
rinsic functions
for ca
c
he control
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS32
]
Remove unused i
n
sn type:
c
a
l
l
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
n
w
u
cj
[NDS32
]
Add
intrinsic func
t
i
o
ns for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32]
Add mor
e
intrinsic register names
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[
NDS32] Supp
o
rt [$ra + $rb
<
< 3] for
m
for load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[
ND
S
32] Refin
e
ADJUST_INSN_LENG
T
H
i
mplementat
i
on
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32
]
Refine ca
l
l and return
p
attern
s
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Refine
c
onditio
n
o
f
s
t
ack
_
push
and
s
tack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Add
h
ard float support
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
w
u
cj
[NDS32] Enable relax hint by
default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fi
n
e-tune memory address ty
p
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[ND
S
32] Add constraint for lwi45
.
f
e
i
nstruction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[NDS32] Generate alu-
s
hift in
s
tructions only for -Os
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[
N
DS32] Add divsi4 and u
d
ivsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS32] Refine n
e
gsi2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
DS32] Refine bit-wis
e
operatio
n
a
nd s
h
ift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[N
D
S32] T
h
e add and s
u
b pattens should only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
DS32]
Fine-t
u
n
e predicator
for
a
lu-sh
i
ft patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32
]
Adjust asm patterns inde
n
tion
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add
new inst
r
u
ction attribute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add s
u
btype at
t
ribute
f
or instructions
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
s
o
n
wuc
j
[ND
S
32] Res
t
ric
t
mov
pat
t
ern t
h
at
h
a
s at
least o
n
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
NDS32] Implement mov
m
isali
g
nsi an
d
movm
i
sal
i
gn
d
i pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
w
u
c
j
[NDS32] Merge m
o
vqi
and movhi patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wu
c
j
[NDS32]
R
e
f
ine movcc,
c
mov, cstore
a
nd cbranch
p
a
t
terns
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwucj
[ND
S
32] Refin
e
i
n
stru
c
ti
o
n type attribu
t
e
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
NDS32]
C
hange enab
l
ed attribute to yes/
n
o in
s
t
e
ad
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[NDS32] Refine implementation o
f
sibcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jaso
n
wucj
[NDS3
2
] Implement
T
ARGET_CANONICALIZE_C
O
MPARIS
O
N for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS3
2
] Add
rel
a
x optimization as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonw
u
cj
[NDS3
2
] Correc
t
t
h
e dependency in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[ND
S
32
]
Impl
e
ment P
R
OFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonw
u
c
j
[NDS32] Change
wchar t
y
pe to unsinged i
n
t
.
commit
|
commitdiff
|
tree
2018-03-28
jaso
n
wuc
j
[NDS32] Adjust BRANC
H
_COST to
p
rev
e
nt too much jum
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jas
o
nwucj
[NDS32] Fix wron
g
MAX_REGS_PE
R
_A
D
DRES
S
va
l
u
e
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Define LOGICAL_OP_NON_SHORT_
C
IR
C
U
IT
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwuc
j
[NDS32] Define
CLZ_DEFINED_VALU
E
_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32
]
I
mplment
ADJUST_RE
G
_ALLO
C
_ORDE
R
for performance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
wucj
[NDS32]
U
se HOST_WIDE_
I
NT_
P
R
INT_DEC ins
t
ead of
%ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jas
o
nwucj
[ND
S
3
2] Opt
i
mize nds32_register_p
r
iority
.
commit
|
commitdiff
|
tree
2018-03-12
j
a
s
onwuc
j
[
NDS32
]
I
m
plem
e
nt TARGET_MD_
A
S
M_ADJUST ho
o
k
.
commit
|
commitdiff
|
tree
2018-03-12
jas
o
nwuc
j
[NDS32] Refin
e
prologu
e
and epilogue code g
e
nerat
i
on
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwu
c
j
[
NDS
3
2
] Add ne
w
op
t
i
on -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onw
u
cj
[NDS32] Add new
f
unct
i
on
n
d
s32_cp
u
_cpp_
b
uilti
n
s and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
NDS32] Implement s
t
rlensi pa
t
t
ern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add int
r
insic fun
c
ti
o
n fo
r
ffb
,
ffmis
m
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
j
asonwucj
[NDS32] Implment setme
m
p
a
ttern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Rename nds32
_
expand_movmemqi to
n
ds32_exp
a
nd
_
movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS3
2
]
R
e
f
i
ne loa
d
_multiple and sto
r
e_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
jaso
n
wucj
[N
D
S32
]
Add load_multiple,store_multiple an
d
new att
r
ibute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
j
asonwucj
[
N
DS32] Cha
n
ge to large model by
d
efault
.
commit
|
commitdiff
|
tree
2018-03-03
j
a
sonwu
c
j
[NDS32] Add intrinsi
c
functions for u
n
alignment memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[
NDS32] Rewri
t
e
in
f
r
ast
r
ucture
f
or intrin
s
i
c
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwu
c
j
[NDS32] Do not use multiple lo
a
d/store inst
r
u
ct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwuc
j
[ND
S
32] Bas
i
c s
u
pport for -mcp
u
=
and -
-
with-
c
p
u= options
.
commit
|
commitdiff
|
tree
2018-01-12
jasonw
u
cj
A
d
d
n
ew NDS32 op
t
ions -mext-perf, -
m
ext-perf2 an
d
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS32] Reserve more register numbers for new registers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
ja
s
onwucj
Add
n
ds32 vector modes
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Provide mor
e
constraints for fut
u
re
use
.
commit
|
commitdiff
|
tree
2017-11-16
jason
w
ucj
Rem
o
ve the usel
e
ss
c
onstant UNSPE
C
_VOLA
T
ILE_FUNC_RETUR
N
.
commit
|
commitdiff
|
tree
2017-11-16
jaso
n
wu
c
j
A
dd n
e
w opti
o
ns: -m
e
xt-perf, -mext-
p
erf2, -me
x
t-s
t
ring
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Use -fsched-pressure
a
n
d -fom
i
t-
f
r
a
me-point
e
r
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Refi
n
e
formatting and comme
n
t
s
.
commit
|
commitdiff
|
tree
2015-03-10
j
a
s
o
nwucj
[N
D
S32] Re
n
ame so
m
e variables so that we can clearl
y
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32] Have sibling
calls optmizatio
n
to be perf
o
rmed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonw
u
cj
[N
D
S
32]
Have shi
r
nk-wrapping opti
m
i
zation to
b
e
p
e
rformed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32] Fix wrong data flow when bui
l
d
i
n
g nds32 tar
g
et
.
.
.
commit
|
commitdiff
|
tree
next