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 intrinsic functions for TLB operation and data prefech.
2018-04-08
j
a
sonwuc
j
[NDS
3
2] Add
intrinsic f
u
n
ct
i
o
ns for TLB
o
peration and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32]
S
upp
o
rt dwarf
exception
h
a
n
dling
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
o
n
wucj
[NDS32] Clean
u
p nds3
2
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add int
r
insic functions for particula
r
instructions
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
u
c
j
[NDS32] Add intr
i
ns
i
c functi
o
n
s for atomi
c
l
o
ad/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[NDS3
2
] Add intrinsic functions
f
or cache
c
ont
r
ol
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Remove unused in
s
n
t
ype:
c
a
ll
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[NDS32]
Add intrinsic functi
o
ns
for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[
N
DS32]
A
dd
m
ore intrinsic register names
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS
3
2] Support [$ra + $rb << 3]
f
or
m
f
or load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
wuc
j
[NDS32
]
Refine ADJU
S
T
_INSN_LE
N
GTH implementation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[N
D
S
3
2
]
Refine call
and
re
t
urn pattern
s
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
cj
[NDS32] Refine condition of st
a
ck_push and st
a
ck_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
asonwucj
[NDS32] Add hard float supp
o
rt
.
commit
|
commitdiff
|
tree
2018-04-06
jas
o
nwucj
[NDS32] E
n
able relax hin
t
by default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2] Fine-tune memory address
type
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS32] Add const
r
aint for lwi45
.
fe instru
c
tion
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
DS
3
2]
G
en
e
rat
e
alu-shi
f
t instructions
only for
-Os
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32]
Add divsi4 and udivsi
4
pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[N
D
S32] Ref
i
ne negsi2 patter
n
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS32] R
e
fine
b
it-
w
is
e
opera
t
ion and shif
t
patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wuc
j
[NDS32] The add and sub patt
e
n
s
shoul
d
o
nly accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[
NDS32] Fine-tune
p
redicator for alu-shi
f
t pa
t
te
r
n
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Adjust as
m
patterns
indention
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[
N
D
S32
]
A
dd new instr
u
c
t
ion
a
t
t
ri
b
ute: f
e
ature
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32] Add subtype attribute for
i
nstructi
o
ns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[ND
S
3
2
]
Res
t
r
ict m
o
v pattern that has at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
o
n
wucj
[NDS32] Impleme
n
t movmi
s
alignsi
and mov
m
isal
i
gndi patter
n
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Merge m
o
vqi and m
o
v
hi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwuc
j
[ND
S
32] Refi
n
e
movcc
,
cmo
v
,
cstor
e
and cb
r
anch patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32] Refine
i
nstruction type attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Ch
a
nge enabl
e
d at
t
r
i
bute to yes/no instea
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S32]
R
efine impl
e
ment
a
t
ion of sib
c
all p
a
t
terns
.
commit
|
commitdiff
|
tree
2018-04-02
ja
s
onwucj
[NDS3
2
]
I
mplement
T
A
R
G
E
T_CANONIC
A
L
I
ZE_COMPARI
S
O
N
for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS
3
2]
Add
r
elax optimization as
n
ew pass
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
sonw
u
c
j
[NDS32] Correct the depe
n
d
ency in
t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
onwucj
[N
D
S32] Implement
P
ROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[
NDS32] Change wchar type
t
o
unsin
g
ed int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS32]
Adjust BRANCH_COST to
p
r
e
v
e
n
t to
o
much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jas
o
nwucj
[NDS32] Fix
wr
o
n
g MAX_REG
S
_PER_AD
D
RESS v
a
lue
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Defin
e
LOGICAL_OP_NON_SHORT_
C
IRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
son
w
ucj
[
N
DS32] Define CLZ
_
DEFINED_VALU
E
_AT
_
Z
ERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Implm
e
nt ADJUST_
R
E
G
_
ALLOC
_
OR
D
ER fo
r
performance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Use HO
S
T
_WIDE_INT_PRINT_DEC instead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonw
u
c
j
[NDS
3
2] Op
t
imize nds32_register_priority
.
commit
|
commitdiff
|
tree
2018-03-12
ja
s
onwucj
[NDS32] Implement TARGET_MD_ASM_ADJUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS3
2
]
Refine prolog
u
e and epilo
g
ue code generation
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onwucj
[NDS32] Add new option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add new
f
unctio
n
nds32
_
cpu_cpp_builtins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonw
u
cj
[NDS32] Im
p
le
m
en
t
s
t
r
len
s
i
pattern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[ND
S
32]
Add intrinsic function for ff
b
,
ffmis
m
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jason
w
u
c
j
[NDS32] Implment set
m
e
m
pattern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonw
u
cj
[NDS
3
2] Rename nds32_expa
n
d_movmemq
i
t
o
nds32_expand_movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwucj
[NDS32] Refine load_mu
l
ti
p
l
e and
s
tore_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS3
2
]
Add loa
d
_multipl
e
,store_mu
l
t
i
ple a
n
d new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[
N
D
S32] Chan
g
e
to
l
arge model b
y
defaul
t
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Add
intrinsic functions
for u
n
alignment memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
j
a
sonwucj
[NDS32
]
Rewrite inf
r
astructure for intrinsic
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[N
D
S32] D
o
not u
s
e
multiple load/store inst
r
uc
t
ions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jaso
n
wucj
[NDS32] B
a
sic sup
p
ort
f
or -mcpu= and --with-cpu
=
optio
n
s
.
commit
|
commitdiff
|
tree
2018-01-12
j
asonwucj
Add new N
D
S32 option
s
-m
e
xt-p
e
r
f
, -
m
e
x
t-perf2
and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jas
o
nwucj
[
NDS32]
R
eserve
m
ore register numbers for new registers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jason
w
u
cj
Add nds32 ve
c
tor
m
o
d
es
.
commit
|
commitdiff
|
tree
2017-11-16
j
asonwucj
Provi
d
e more
constraints
f
or future use
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Remove
t
he useles
s
constant
U
NSPEC_VOLATILE_FUN
C
_
R
ETURN
.
commit
|
commitdiff
|
tree
2017-11-16
ja
s
onwucj
A
d
d
new option
s
: -m
e
xt
-
perf,
-
m
ext-perf2, -mext-strin
g
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwu
c
j
Use
-
fsche
d
-pressure a
n
d -fomit-frame-p
o
inter
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Refin
e
fo
r
matting and
c
omments
.
commit
|
commitdiff
|
tree
2015-03-10
ja
s
onwucj
[NDS32] Re
n
a
me some variab
l
es so tha
t
we can clea
r
ly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jas
o
nwucj
[
N
DS32] Have s
i
bling calls
o
p
tmizat
i
on
t
o
b
e p
e
rformed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jason
w
ucj
[
NDS32] Have shirn
k
-wrapping optimization to be
p
e
rformed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
so
n
wuc
j
[NDS32] Fix wron
g
data flow when
building nds32 targ
e
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
sonw
u
cj
[N
D
S32]
[
D
OC] Remove -mforce-fp-as-g
p
,
-
m
forbid-fp
-
as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
sonwucj
[NDS
3
2][DO
C
] Describe
-mcmo
d
el= option
i
nstead
of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
Mino
r
date
f
ix in
gc
c
/Change
L
o
g
and gcc/tests
u
it
e
/Ch
a
ngeLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwucj
[
NDS32] R
e
move som
e
feature
s
and optio
n
s th
a
t
a
re not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
sonwuc
j
[
N
DS
3
2]
C
onside
r
-mcmo
d
e
l
=X in nds32_leg
i
timate_address_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
asonwucj
[NDS
3
2] Implement TARGET_
E
NCODE_SEC
T
ION_INFO to store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Cons
i
der
T
AR
G
E
T
_CMODEL_LA
R
GE for function call
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
nwu
c
j
[
NDS3
2
] Provide TARG
E
T
_
C
M
ODEL_[
S
MALL
|
MEDIUM|LA
R
GE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jason
w
ucj
[NDS32] Re
m
ove
-m
g
p
-di
r
e
c
t/-mno-g
p
-direct
o
ptions
.
commit
|
commitdiff
|
tree
2015-01-13
jaso
n
wu
c
j
[
N
DS
3
2] A
d
d
-mcmodel
=
o
p
tion to support di
f
f
e
rent code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
ja
s
on
w
ucj
PR
t
arget/64217
commit
|
commitdiff
|
tree
2014-12-12
jasonwucj
Adjust the comment in
contrib/download_prerequ
i
sti
e
s
.
commit
|
commitdiff
|
tree
2014-12-10
jasonw
u
c
j
* doc/libgcc
.
texi
:
Update t
e
xt to matc
h
i
m
p
l
ementatio
n
in
commit
|
commitdiff
|
tree
2014-11-21
j
a
s
o
nwucj
[NDS32] Loo
k
into LO_SUM's
o
p
e
r
and to de
t
ermine
whether
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32] Create correc
t
CFI info
for variad
i
c
function
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
a
sonwucj
[NDS32] Add
m
issing RTX
_
FRAME_RELATED_P to set fp_adjust_ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
ja
s
onwucj
[NDS32] Complete -march= opt
i
on design so that it ca
n
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jasonwucj
Cl
e
an up use
l
ess initialization for IRA if
u
si
n
g LR
A
.
commit
|
commitdiff
|
tree
2014-09-03
ja
s
o
n
w
ucj
[NDS32] No need to take pa
d
ding into considerati
o
n
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[N
D
S
3
2
] Provide TARG
E
T_ARG_PARTIAL_BYT
E
S so that we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Emit stack push ins
t
ruc
t
ions
for varargs at
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
asonwucj
[
NDS32]
S
ince we are going
to
p
r
o
v
ide new heuristic
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS3
2
] Deal
wit
h
name
l
ess a
r
gument
s
in nds3
2
_f
u
nction_ar
g
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[N
D
S3
2
] Since ar
g
ument pointer
must be
8-by
t
e a
l
ign
m
ent
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
a
sonwucj
[
NDS32
]
P
r
epar
e
necessary varar
g
s inf
o
rmation in compute_sta
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[N
D
S32] I
m
plement TA
R
GET_S
E
TU
P
_INCOM
I
NG_VARARGS target
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[ND
S
32] D
e
fine a
n
d rename some G
P
R-specific stuff
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
NDS32] Remove u
n
u
s
ed v
a
riables
.
commit
|
commitdiff
|
tree
next