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 interrupt control.
2018-04-08
jasonwucj
[NDS32] Add
int
r
insic fu
n
ctions f
o
r interrupt con
t
rol
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[NDS32] Add strict_aligned
_
p to machine_func
t
i
on and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[N
D
S32] Impl
e
ment n7
p
ipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[N
D
S32
]
Implement
e
8
pipe
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
s
on
w
ucj
[NDS32] Implement n
8
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
cj
[NDS32] Implment n
9
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[N
D
S
3
2] New
o
ption
-
malways-align and -m
a
lign-fun
c
t
i
on
s
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32
]
Ad
d
i
n
trinsic f
u
nc
t
ions
f
or TLB
o
pe
r
ation a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwuc
j
[NDS32
]
Supp
o
rt d
w
arf exce
p
tion handling
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
c
j
[NDS
3
2] Clean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[ND
S
32] Add int
r
in
s
ic functions for part
i
cula
r
instructio
n
s
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[
N
DS3
2
] Add intri
n
sic
f
u
n
c
t
ions for
a
t
o
mi
c
load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add intrinsic functio
n
s f
o
r cache
c
ontrol
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS32]
R
emove unused insn type: call
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
n
w
ucj
[
NDS32] Add in
t
rinsic
f
unctio
n
s f
o
r
F
P
U
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS
3
2] Add
mo
r
e
i
ntrinsic register na
m
es
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwuc
j
[NDS3
2
] Sup
p
ort [$ra +
$rb <<
3
]
form for load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jason
w
u
cj
[NDS32]
R
efi
n
e ADJUST_INS
N
_LENGTH impl
e
mentation
.
commit
|
commitdiff
|
tree
2018-04-06
jas
o
nwucj
[ND
S
32]
R
efine call and
r
eturn pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-06
jason
w
ucj
[N
D
S3
2
] Ref
i
ne condition of stack_pus
h
a
nd stack_p
o
p
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Add hard fl
o
at support
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS3
2
] Enable
r
e
l
a
x
hin
t
b
y
def
a
ult
.
commit
|
commitdiff
|
tree
2018-04-05
j
ason
w
ucj
[NDS32] Fine-tune me
m
ory
add
r
ess ty
p
e
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwu
c
j
[ND
S
32] Add constraint for lwi45
.
fe i
n
struction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[NDS32] Generate alu-
s
h
i
ft
instructions only for -
O
s
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwu
c
j
[NDS3
2
]
Add di
v
si4 and udi
v
si4 pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS32
]
Refine
n
e
g
s
i2
p
attern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
D
S
32] Refin
e
bit
-
wise operation and shift patte
r
n
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32]
T
he add an
d
sub pattens shou
l
d only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS32] Fi
n
e-tun
e
predicator f
o
r
alu-sh
i
ft patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Adju
s
t a
s
m pat
t
erns in
d
e
ntion
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
w
u
cj
[
N
DS32] Add
n
ew
in
s
tructio
n
at
t
ribute: fea
t
ure
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32]
Add subty
p
e attribute for instruc
t
io
n
s
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
nwuc
j
[NDS32] Restr
i
ct mov pattern that has
at least o
n
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS3
2
] Im
p
l
e
ment movmisalign
s
i an
d
movmi
s
ali
g
n
d
i p
a
ttern
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
o
n
wucj
[N
D
S32] Merge
m
ovqi and mov
h
i patterns
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[ND
S
32] Refine movcc, c
m
ov, cstore and cbra
n
ch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onw
u
cj
[NDS32] Refi
n
e ins
t
ru
c
tion
t
y
pe a
t
tribu
t
e
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32]
Change enabled
a
ttribu
t
e
to
y
es/no inst
e
ad
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32
]
Refine implemen
t
ation of sibcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jaso
n
w
u
cj
[NDS32]
I
m
p
lem
e
nt
TARGET_CA
N
ONICALIZE_COMPARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jaso
n
wu
c
j
[ND
S
32] A
d
d relax optimization as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
onwucj
[ND
S
32] Correct the dependency in
t
-n
d
s32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Implement PROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
j
ason
w
ucj
[NDS32]
C
hange wchar type
t
o unsi
n
ge
d
int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS32] Adjust BRA
N
CH_COST to prevent t
o
o mu
c
h jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Fix wrong MAX_REGS_PER_ADDRESS va
l
ue
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Define LOGICAL_OP
_
NON_SH
O
RT_CI
R
CUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jas
o
n
w
ucj
[NDS
3
2] Define CLZ_DEFINED_VALUE_AT_
Z
ERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[ND
S
32] Impl
m
ent ADJUST_R
E
G_
A
LLOC_OR
D
ER for performance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[
NDS32] Use HOST_WIDE_I
N
T_PR
I
N
T_DEC inst
e
ad of %l
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwuc
j
[NDS32] Opti
m
ize nds32_regi
s
t
e
r_
p
ri
o
rity
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32] Impl
e
me
n
t T
A
RGET_MD_
A
SM_AD
J
UST hook
.
commit
|
commitdiff
|
tree
2018-03-12
ja
s
onw
u
c
j
[NDS32] Refine pro
l
ogue and
e
pil
o
gue co
d
e
g
eneratio
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS
3
2]
Add ne
w
option
-
mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jason
w
ucj
[NDS32]
Add n
e
w
function n
d
s3
2
_cp
u
_cpp_builtins
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwu
c
j
[NDS
3
2] Implement strlensi patter
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add in
t
r
ins
i
c f
u
nct
i
on for ffb,
f
f
mism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
j
a
sonwucj
[NDS32] Implment setm
e
m patt
e
rn
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS3
2
]
Rename nd
s
32_
e
x
p
a
nd_movmemq
i
to nds32_expand_m
o
vmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
j
ason
w
u
cj
[NDS32
]
Refin
e
load_mult
i
ple and store_multip
l
e
.
commit
|
commitdiff
|
tree
2018-03-04
jas
o
nwucj
[NDS32] Add
l
oad_multiple,store
_
mult
i
ple
and
n
ew attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jas
o
nwucj
[NDS32
]
Chan
g
e to l
a
rge model by d
e
fau
l
t
.
commit
|
commitdiff
|
tree
2018-03-03
j
a
s
o
n
wu
c
j
[NDS32]
Add intrinsic func
t
ions for unal
i
gnment memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
j
asonwucj
[N
D
S
32] Rewrite infrastr
u
cture fo
r
intrinsic
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[NDS32] Do not
u
se mul
t
i
p
le load
/
s
t
ore
i
nstru
c
tions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jaso
n
wucj
[
N
DS32
]
Basi
c
support for
-
mcpu
=
and -
-
with-cpu= options
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwucj
Add new ND
S
32 optio
n
s -mext-p
e
rf, -mext-perf2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS32] Reserve mor
e
register numbers for new
reg
i
sters
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
A
d
d nd
s
32 vector m
o
d
e
s
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Pro
v
ide
m
o
r
e
cons
t
raint
s
f
or future use
.
commit
|
commitdiff
|
tree
2017-11-16
jason
w
ucj
Remo
v
e the u
s
el
e
ss
c
o
n
sta
n
t UNSPEC_VO
L
ATIL
E
_FUNC_RET
U
RN
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Add n
e
w
op
t
ions: -mex
t
-
p
erf, -mext-perf2, -me
x
t-string
.
commit
|
commitdiff
|
tree
2017-09-16
j
a
sonwucj
Use -fsched-pressure and -fomit-fra
m
e-po
i
nter
commit
|
commitdiff
|
tree
2017-09-16
j
asonwu
c
j
Refine
f
ormatting
and comment
s
.
commit
|
commitdiff
|
tree
2015-03-10
jasonwucj
[ND
S
32] R
e
name some vari
a
bl
e
s so tha
t
w
e
can clearly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
sonw
u
cj
[
N
DS32
]
Have
s
ibling call
s
optmization t
o
be performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32]
H
ave shirnk-wra
p
ping optimi
z
ation to b
e
performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
sonwucj
[NDS32] Fix wr
o
ng da
t
a
flow when building nds32 target
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[
NDS32
]
[
DOC] Remov
e
-mforce-fp-as-gp, -mforbi
d
-fp-
a
s
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[
NDS32
]
[DOC]
Describe -mcmode
l
= option
i
nstead
of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
Minor date fix in
gcc/ChangeLo
g
and gcc/t
e
s
t
suit
e
/ChangeLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwucj
[NDS32] Remove
s
o
m
e featu
r
es and opt
i
ons
t
hat ar
e
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
ja
s
on
w
ucj
[NDS32] Consi
d
er -m
c
model=X in nd
s
32_
l
egi
t
imate_address_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
ja
s
onwucj
[
N
DS32] Impleme
n
t TARGET_ENCODE_SE
C
TION_INFO
t
o
store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Cons
i
der TARG
E
T_CMODEL_LA
R
GE for funct
i
on call
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Provide TAR
G
ET_C
M
ODEL_[
S
MA
L
L
|ME
D
I
UM|LARGE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32]
R
emove
-mgp-dir
e
ct
/
-mno-gp-direct option
s
.
commit
|
commitdiff
|
tree
2015-01-13
j
asonwucj
[NDS32] Add -m
c
model=
option
to su
p
p
o
r
t different code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jasonwu
c
j
PR target/64217
commit
|
commitdiff
|
tree
2014-12-12
jaso
n
wucj
A
d
j
u
st the comment i
n
contrib/down
l
oad_pre
r
e
quisties
.
commit
|
commitdiff
|
tree
2014-12-10
ja
s
onwuc
j
* doc/libgcc
.
texi:
Upda
t
e t
e
xt to match i
m
plement
a
tion in
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[
NDS32] Look into LO
_
S
U
M's ope
r
an
d
to determi
n
e w
h
ether
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[ND
S
32] Create co
r
rect CFI info for variadic function
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[N
D
S32] Add missing RTX_FRA
M
E_RE
L
ATED_
P
t
o
s
et
fp_adjus
t
_ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32] C
o
m
p
lete -march=
o
p
tion
d
es
i
gn so t
h
at it can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jaso
n
wucj
Cl
e
an up useless initiali
z
ation
for I
R
A if us
i
ng LR
A
.
commit
|
commitdiff
|
tree
2014-09-03
j
asonwucj
[NDS32
]
No need to take
pa
d
d
i
ng into consi
d
eration
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Prov
i
d
e T
A
RGET
_
A
RG_PART
I
A
L
_BYTES so tha
t
we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[N
D
S32
]
Emit s
t
ack
push
i
nstruc
t
ions fo
r
va
r
ar
g
s at
.
.
.
commit
|
commitdiff
|
tree
next