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] Move some target hooks to the bottom of nds32.c file.
2018-04-22
jasonwucj
[NDS3
2
] M
o
ve
some
t
arget hooks to t
h
e bottom of
nd
s
32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
wu
c
j
[NDS32]
Consider -Ofast and -Og in nds32_asm_file_st
a
rt
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jason
w
ucj
[N
D
S
3
2
]
Add una
l
igned access support
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onwucj
[NDS32] Add intrinsic f
u
nctions for interrupt control
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[NDS32] A
d
d st
r
ict_aligned_p
t
o
machine_function a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implement
n7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwu
c
j
[ND
S
32] Imple
m
e
nt e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwu
c
j
[NDS32] Imple
m
ent n8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32
]
I
m
p
l
ment n
9
pi
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onw
u
cj
[NDS32] New
optio
n
-malway
s
-alig
n
a
n
d
-
malign-functions
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[
NDS32] Add i
n
trinsic f
u
nctions f
o
r TLB operat
i
on and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[NDS32] Support dwarf excep
t
io
n
h
an
d
l
i
ng
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Clean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonw
u
cj
[NDS32]
A
dd intr
i
nsic func
t
ions
f
or partic
u
lar
instructi
o
ns
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS
3
2
] A
d
d i
n
t
rinsic fun
c
tions
f
o
r
atomic load/sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[NDS32
]
A
dd intrinsic functions for
c
ac
h
e control
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Remove un
u
sed insn type
:
call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[ND
S
32] Add
intrinsic func
t
i
ons for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add more intrinsic register
n
ames
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Support [$ra +
$
r
b << 3]
form
f
or load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jas
o
nwucj
[NDS32]
Refine A
D
JUST_INSN_LENGTH implementation
.
commit
|
commitdiff
|
tree
2018-04-06
jason
w
ucj
[NDS32] Ref
i
ne call an
d
re
t
urn
p
attern
s
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
o
nwucj
[N
D
S32] Refine condition
o
f s
t
ack_push
and stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
cj
[NDS32] Ad
d
hard floa
t
support
.
commit
|
commitdiff
|
tree
2018-04-06
j
asonwucj
[NDS
3
2] Enable relax hi
n
t
by default
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwuc
j
[NDS32]
F
ine-tune memory address typ
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[
ND
S
32] Add constrain
t
for
l
wi45
.
fe
instruct
i
on
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS3
2
] Generat
e
alu-shift ins
t
ruct
i
o
n
s
only for
-Os
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
32] Add divs
i
4 a
n
d udivsi4 p
a
tt
e
rns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
32]
R
efine neg
s
i2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwu
c
j
[NDS32] Refine bit-wise operation and shift
patte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
32] The add and sub pattens should only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
D
S
32]
F
in
e
-tune pred
i
cator for alu-shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Adju
s
t asm
p
att
e
rns
i
n
dention
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[N
D
S32] Add new instruction
a
ttribute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[N
D
S32] Add s
u
btype
a
t
t
ribute for instruct
i
on
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S32
]
Restrict mov p
a
t
tern that has at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[NDS32
]
Implement movmi
s
alignsi an
d
movmisaligndi pat
t
ern
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwucj
[N
D
S32] M
e
rge movq
i
and movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[N
D
S32] Refine m
o
vcc,
c
mov, cstor
e
and
cbr
a
nch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Refine i
n
stru
c
tion type attribute
.
commit
|
commitdiff
|
tree
2018-04-04
j
aso
n
wucj
[NDS32] Change
enable
d
attribute to y
e
s/no ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[N
D
S32]
R
efine
i
mplement
a
tion of s
i
bcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[NDS32] Implement TARGET_CANONICALIZE_COMPARISON
for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[ND
S
32
]
Add relax optimi
z
ation as n
e
w pass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[
N
DS32] Correc
t
t
h
e
d
ependenc
y
in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
sonwucj
[NDS32] Implement PROFIL
E
_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
so
n
w
u
c
j
[
NDS32]
Ch
a
nge wchar type t
o
unsinged int
.
commit
|
commitdiff
|
tree
2018-03-28
jas
o
nwucj
[
N
DS32
]
Adjust B
R
ANCH
_
COST to prevent
t
o
o muc
h
jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jas
o
n
wucj
[NDS32]
Fix wrong MAX_REG
S
_PE
R
_AD
D
RESS value
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[N
D
S32
]
Define LOGICAL_OP_NON
_
S
H
ORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Defin
e
C
L
Z_DEFINED_VALUE_AT
_
ZE
R
O
.
commit
|
commitdiff
|
tree
2018-03-17
jasonw
u
cj
[NDS32] Im
p
lme
n
t
A
DJU
S
T
_REG
_
ALLOC_ORDER for perfor
m
ance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Us
e
HOST_WIDE_INT_PRI
N
T_DEC instead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[
N
DS32] Optimize nds32_registe
r
_priorit
y
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[ND
S
32]
I
m
plement TARGET_MD
_
ASM_ADJUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32
]
R
efin
e
prologue and epilo
g
ue
c
ode generation
.
commit
|
commitdiff
|
tree
2018-03-11
jasonw
u
cj
[NDS3
2
] Add new
o
pti
o
n -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
NDS32] Add new f
u
n
c
t
ion nds32_c
p
u
_
cpp_
b
uiltins
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Implemen
t
strlensi pa
t
t
e
r
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add intrinsic function f
o
r ffb, f
f
mism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[NDS32] Impl
m
e
nt setmem patte
r
n
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Rename n
d
s32_expand
_
movmemqi to nds3
2
_
e
x
p
a
nd_
m
ovme
m
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS3
2
] Ref
i
ne
load_multiple and store
_
multi
p
l
e
.
commit
|
commitdiff
|
tree
2018-03-04
j
ason
w
ucj
[N
D
S32] A
d
d load_multiple
,
store_mu
l
tiple and n
e
w
a
ttribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jas
o
nwu
c
j
[N
D
S32] Change to large model by
d
efault
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwuc
j
[N
D
S
32] Add intrins
i
c functions f
o
r unal
i
g
n
ment memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwu
c
j
[NDS32] Rewrite i
n
frastruct
u
re
for intrinsic
.
commit
|
commitdiff
|
tree
2018-02-26
j
a
so
n
wucj
[NDS32] Do not use
m
u
l
t
iple loa
d
/store i
n
structions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
ja
s
onwu
c
j
[
N
D
S32]
B
as
i
c
suppor
t
for -mcp
u
= and --wi
t
h
-
cpu= op
t
ions
.
commit
|
commitdiff
|
tree
2018-01-12
jason
w
ucj
Add new NDS32 options -mext-perf, -mext-pe
r
f2
a
nd
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jas
o
nwu
c
j
[NDS32] Reserve more reg
i
ster numbers for new r
e
gisters
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwu
c
j
A
dd nds3
2
v
ec
t
or
m
odes
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwu
c
j
Provide
more cons
t
raints
f
or futu
r
e use
.
commit
|
commitdiff
|
tree
2017-11-16
ja
s
onwucj
R
e
mov
e
the u
s
eless
co
n
stant UNS
P
EC_V
O
LATILE_FUNC_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Add new
option
s
: -m
e
xt-perf, -
m
ext-
p
erf2, -m
e
xt-string
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Us
e
-fs
c
hed-pre
s
su
r
e
and
-
fomit-fram
e
-p
o
i
n
te
r
commit
|
commitdiff
|
tree
2017-09-16
j
a
s
onwucj
Refine
f
orma
t
t
i
ng and
c
o
m
m
e
nts
.
commit
|
commitdiff
|
tree
2015-03-10
jasonwucj
[NDS3
2
]
R
enam
e
s
o
me var
i
ables s
o
that we can clearly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jaso
n
wucj
[N
D
S32] Hav
e
sibling calls
o
ptmiza
t
ion to be per
f
o
rmed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
s
o
n
wucj
[NDS32]
H
ave shirnk-wrapp
i
n
g optimization to b
e
performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jas
o
nw
u
cj
[NDS32]
Fix
wrong data flow when
building n
d
s3
2
target
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[ND
S
3
2
][DOC] Remove -mforce
-
fp-as-gp
,
-mfor
b
id-fp-
a
s
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ja
s
onwucj
[NDS32][DOC] Describe -mcm
o
del= option instead of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
Min
o
r d
a
te fix in gcc/ChangeLog a
n
d g
c
c/testsuite/
C
h
angeLo
g
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwucj
[
NDS32] Remove some features and opti
o
n
s
t
hat are not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jason
w
ucj
[N
D
S32] Consid
e
r -mcmodel=X i
n
nds
3
2
_
legitimate_address_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
ja
s
on
w
ucj
[
N
DS32] Im
p
lement TARGET_ENCODE_SECTION_INFO to s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Co
n
s
i
der
T
A
R
GET
_
CMODEL_LARGE
f
or functi
o
n
c
all
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
n
wucj
[NDS32] Pro
v
i
d
e TARGET_
C
MODEL
_
[SMALL|MEDIUM|LARGE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Remove
-
mgp-direct/-mno-gp-direct opt
i
ons
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
nwucj
[NDS32
]
Add -mcmodel
=
opti
o
n to support di
f
fe
r
e
n
t co
d
e
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jas
o
n
w
u
c
j
P
R
target/642
1
7
commit
|
commitdiff
|
tree
2014-12-12
jasonwucj
A
djust the comment i
n
con
t
ri
b
/dow
n
load_prerequisti
e
s
.
commit
|
commitdiff
|
tree
2014-12-10
j
a
s
onwuc
j
* doc/libgcc
.
t
e
xi
:
U
p
date
text to matc
h
implementation in
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32] Look
into LO_SUM's operan
d
to d
e
termine whet
h
er
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
a
s
onwucj
[NDS32] Create correct CFI info fo
r
var
i
ad
i
c func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
a
sonwucj
[NDS32]
Add missing RTX_FR
A
ME_RE
L
ATED_P to
s
e
t fp_adjus
t
_ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jason
w
ucj
[ND
S
32] C
o
m
p
lete -march=
o
p
tion design
s
o that it can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jas
o
n
w
ucj
Clean up useless ini
t
ializatio
n
f
o
r I
R
A
if
u
si
n
g
LRA
.
commit
|
commitdiff
|
tree
next