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] Add strict_aligned_p to machine_function and implement TARGET_EXPAND_TO_RTL_HOOK.
2018-04-08
j
asonwuc
j
[
NDS3
2
] Ad
d
strict_a
l
igned
_
p to machine_func
t
i
o
n
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
DS32] I
m
plement n7
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[NDS32] Implement e8 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Impleme
n
t n8 p
i
p
e
line
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
cj
[NDS32] Implment n9 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
D
S32]
N
ew opti
o
n -malways-align and -malign-funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[NDS
3
2] A
d
d intrinsic functions f
o
r
TLB
o
pe
r
ation an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
onwucj
[NDS32] Suppo
r
t
d
war
f
e
xception ha
n
dling
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwucj
[NDS32]
Clean up
n
ds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add int
r
ins
i
c f
u
nctions for particular i
n
stru
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nw
u
cj
[NDS32]
A
dd intrin
s
i
c
functions for atomic load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[
N
D
S32]
A
d
d
i
ntrins
i
c
fu
n
ctions fo
r
cache cont
r
ol
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wu
c
j
[NDS32
]
R
e
move unu
s
ed insn type
:
call
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
n
w
u
c
j
[ND
S
32] Add intrinsic functions for
F
P
U
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
u
c
j
[N
D
S32] Add
m
o
re intrinsic register names
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
onwucj
[NDS
3
2] Sup
p
ort [$ra + $rb << 3] form for load
/
store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[
N
DS3
2
]
Refine ADJUST_INSN_LENGTH impleme
n
tation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[N
D
S3
2
] R
e
fin
e
call and
r
e
t
urn patterns
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
onwucj
[NDS32] Re
f
ine conditio
n
of
s
t
ack_push and stack
_
pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS3
2
] Add hard flo
a
t support
.
commit
|
commitdiff
|
tree
2018-04-06
jas
o
nwucj
[
N
D
S
32] Enable relax hint by default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
NDS32
]
Fine-tune memory addre
s
s
type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2] Add co
n
s
traint for lwi45
.
f
e
i
n
structi
o
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32] Generate
alu-shift instructions only for -O
s
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
n
wucj
[N
D
S32] Add divsi4 and ud
i
v
si
4
pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS32] Refi
n
e negsi2 p
a
t
t
ern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Refi
n
e bit
-
w
ise operatio
n
and shi
f
t patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS32] The add and su
b
patten
s
sho
u
ld
o
nly accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fine-tune
p
re
d
i
c
ator for alu-shift pattern
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Adjust asm patterns indention
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
son
w
ucj
[NDS32] Add new instru
c
tion attribute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[N
D
S32] A
d
d subtype
a
ttribute for i
n
structions
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Rest
r
ict mov pattern t
h
at ha
s
at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32] Implement mov
m
isalignsi a
n
d movm
i
saligndi
patt
e
rn
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS
3
2] Merge movqi and m
o
v
h
i pa
t
te
r
ns
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[NDS32] Re
f
ine movcc,
cmov, cs
t
ore and cbra
n
ch
patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Refi
n
e instr
u
ction type attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Change enabled att
r
ibute to
yes/no
i
n
s
tead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Refine impleme
n
tation o
f
sib
c
al
l
pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-02
jaso
n
wucj
[NDS3
2
] Implement TARGET_CANONICALIZE_COMPARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
onwuc
j
[N
D
S32]
A
dd relax optimiz
a
tion as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Correct the
dependency
in
t
-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS
3
2]
I
mplement P
R
O
F
ILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonw
u
cj
[NDS32] Chan
g
e
w
char type to unsin
g
ed
i
nt
.
commit
|
commitdiff
|
tree
2018-03-28
ja
s
onwucj
[NDS32] Adjust BRANCH_
C
O
S
T to pr
e
vent too much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jason
w
uc
j
[NDS32] F
i
x wrong MAX_REGS_PER_
A
D
D
RESS
val
u
e
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[
N
DS32] Define LOGICA
L
_
O
P
_NON_SHORT_CIRCUI
T
.
commit
|
commitdiff
|
tree
2018-03-18
ja
s
onw
u
c
j
[NDS32] De
f
ine
C
LZ_DEFINED_VAL
U
E_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Implmen
t
ADJUST_REG_ALLO
C
_
ORDE
R
fo
r
performa
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Use H
O
ST
_
W
I
DE_I
N
T_PRI
N
T_DEC instead of %
l
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
asonwucj
[NDS32] Optimize nds32_
r
egister_priorit
y
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[
N
D
S32] I
m
plement TA
R
GET_MD_ASM_A
D
JUST h
o
ok
.
commit
|
commitdiff
|
tree
2018-03-12
j
a
sonwucj
[NDS32] Re
f
ine prologue and
e
pil
o
gu
e
code generation
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add new option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jason
w
u
cj
[NDS32] Add new function nds3
2
_
c
p
u_cpp_builtins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onwucj
[NDS32] I
m
plement strlensi patte
r
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonw
u
cj
[
N
DS32] Add intrinsic function for ffb, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jas
o
nwucj
[NDS
3
2
] Im
p
lment setmem patt
e
rn
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[ND
S
32] Rename nds32_exp
a
nd
_
movm
e
mqi
t
o
nds
3
2
_expand_movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[
NDS3
2
] Refine
load_multiple and
store_mul
t
iple
.
commit
|
commitdiff
|
tree
2018-03-04
jas
o
nwuc
j
[ND
S
32] Add load_multi
p
le,store_
m
u
l
tiple and
n
ew attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Change to l
a
r
ge mod
e
l by defaul
t
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] A
d
d intrinsic functions fo
r
unalignment memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Re
w
rite infrastructure for intrinsi
c
.
commit
|
commitdiff
|
tree
2018-02-26
ja
s
onwucj
[NDS32] Do no
t
us
e
m
ultiple
l
o
a
d/store instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
ja
s
o
nwucj
[NDS32
]
Basic support
fo
r
-mcpu= an
d
--with-cpu= opti
o
ns
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwucj
Add new NDS32 opt
i
ons
-
m
e
xt
-
perf, -mext-
p
erf2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jaso
n
wucj
[NDS3
2
] Reserve more registe
r
numbers for new regis
t
ers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwu
c
j
Add nds32 vecto
r
modes
.
commit
|
commitdiff
|
tree
2017-11-16
jasonw
u
cj
Pr
o
vi
d
e
more cons
t
raints for future use
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Remove the useless const
a
nt UNSPEC_VOLATILE_FUNC_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
j
a
s
o
nwucj
Add new op
t
i
ons:
-mext-per
f
, -mext-perf2,
-mext-s
t
ring
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Use -fsched-pr
e
ssure and -fomi
t
-frame-pointer
commit
|
commitdiff
|
tree
2017-09-16
jaso
n
wucj
Refine
f
o
rm
a
tting an
d
comments
.
commit
|
commitdiff
|
tree
2015-03-10
j
asonwucj
[NDS32] Re
n
ame som
e
variab
l
es so that
w
e can clearly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS3
2
] Have sibling c
a
l
ls optmization t
o
be
p
erformed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonw
u
cj
[NDS32] Have
s
hirnk-wr
a
pping op
t
imiz
a
tion to be performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32] Fi
x
wrong data flow when building nds32
tar
g
et
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwuc
j
[NDS32]
[
DOC] Remove -mforc
e
-f
p
-
as-gp, -mf
o
rbid-fp
-
as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
asonwucj
[NDS32][DOC]
D
esc
r
ibe -mcmode
l
= option instead
of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
Min
o
r
da
t
e fix
in gcc/Cha
n
geLog and gcc/testsuite/Ch
a
ngeLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
ja
s
onwucj
[NDS32] Remove some
feat
u
re
s
and options that
are not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonw
u
cj
[NDS32] Con
s
ider -mcmod
e
l=
X
in nds32_
l
egiti
m
at
e
_ad
d
ress_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jaso
n
wu
c
j
[
N
DS
3
2]
Implemen
t
T
ARGET_ENC
O
DE
_
S
E
CTIO
N
_INFO t
o
store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS3
2
] Consider TARGET_CMODEL_
L
ARGE
f
or function
c
all
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[
N
DS32
]
P
rovide TARGET_C
M
OD
E
L_
[
S
MALL|MEDIUM|LAR
G
E]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonw
u
cj
[NDS32]
Remo
v
e -mgp-di
r
ect/-mno-
g
p-dire
c
t
o
ptio
n
s
.
commit
|
commitdiff
|
tree
2015-01-13
ja
s
onwucj
[NDS32
]
Add -mc
m
odel= o
p
t
i
o
n
to supp
o
rt
d
i
fferent code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jasonw
u
cj
PR ta
r
get/64217
commit
|
commitdiff
|
tree
2014-12-12
jasonwuc
j
Adjust the comment in contrib/download_prerequisti
e
s
.
commit
|
commitdiff
|
tree
2014-12-10
j
asonwucj
* doc
/
libgcc
.
texi: Update text to match imp
l
ementation in
commit
|
commitdiff
|
tree
2014-11-21
jaso
n
wu
c
j
[NDS32] Look
i
nt
o
LO
_
S
U
M's
o
perand to
d
etermine
whether
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
ja
s
onwucj
[
N
D
S32] Crea
t
e cor
r
ec
t
CFI info for var
i
adic func
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
a
sonwucj
[NDS32] Add missing
R
TX_
F
RAME_RELATED_P to set fp_adjust_in
s
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[
N
DS32
]
Complete -march= option design so
that it can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
j
asonwucj
Clean up useless in
i
tia
l
ization for IRA if
usi
n
g LRA
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] No
need to take padding
i
n
to consi
d
erat
i
on
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[ND
S
32]
P
rovide TARGET_
A
RG_P
A
RTIAL_BYT
E
S so t
h
at
we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
ja
s
onwucj
[NDS32] Emit stack pus
h
instructions for v
a
rargs
at
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jas
o
nwucj
[NDS3
2
] Sin
c
e
w
e a
r
e g
o
ing t
o
p
r
o
v
ide n
e
w heu
r
i
s
tic
.
.
.
commit
|
commitdiff
|
tree
next