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 unaligned access support.
2018-04-22
jaso
n
wucj
[NDS
3
2] Add un
a
lign
e
d
acce
s
s
support
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
ucj
[NDS32] Add intrinsic fun
c
tions for i
n
te
r
rupt
c
ont
r
ol
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
NDS32] Add stri
c
t_aligned
_
p t
o
m
achine_function an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[NDS32] Implement n7 pip
e
line
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwucj
[ND
S
32] Implement e8 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32] Im
p
lem
e
nt
n
8
p
ipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS3
2
] Implment n9 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
ucj
[
NDS3
2
] New opt
i
on -malways-
a
lig
n
and -malign-fu
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32]
Add i
n
trinsic functio
n
s for TL
B
operation and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[NDS
3
2] Support
d
war
f
ex
c
ept
i
on
h
and
l
ing
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS32]
C
lean
u
p
nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwu
c
j
[NDS32] Add intrin
s
ic functions for particu
l
ar i
n
struction
s
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
w
ucj
[N
D
S32
]
Add int
r
insic funct
i
ons for
atomi
c
load/st
o
r
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
o
n
w
ucj
[ND
S
32] A
d
d intrinsic fu
n
ctions for cache contr
o
l
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onwucj
[NDS32
]
R
e
move unused insn t
y
p
e
: call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS32] Add intr
i
nsic funct
i
ons fo
r
FPU
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[NDS32] Ad
d
more intrinsic r
e
gi
s
ter nam
e
s
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwu
c
j
[NDS32
]
Support [$ra + $rb << 3] fo
r
m
for load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[
N
DS32
]
R
ef
i
ne ADJUST_INSN_LENGTH imp
l
emen
t
atio
n
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwuc
j
[N
D
S32] Ref
i
ne cal
l
and return pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Refin
e
c
o
n
dition of stack
_
push
a
nd stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
asonwucj
[NDS32] Add
h
ard float support
.
commit
|
commitdiff
|
tree
2018-04-06
jas
o
n
wucj
[
NDS32
]
Enab
l
e
r
e
l
ax hint b
y
defa
u
lt
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32]
F
ine-
t
une memor
y
a
d
dress typ
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
D
S3
2
]
Add constraint for
l
wi45
.
fe instruct
i
on
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
32] Generate a
l
u
-
shift instr
u
ctions onl
y
for -O
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[
NDS32] Ad
d
di
v
si4 and u
d
ivsi
4
patte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
]
Refi
n
e negsi2 patt
e
rn
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
c
j
[
NDS
3
2] Refine bit-wise
operation and sh
i
ft patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] The add
and sub pattens shou
l
d only ac
c
ept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
] F
i
ne-tu
n
e
predicator
f
or alu
-
shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[NDS32] Adjus
t
asm patterns indention
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[
NDS32] Add new instru
c
t
i
on attribu
t
e:
feat
u
re
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[NDS32] Add subtype attr
i
b
u
te for ins
t
r
uction
s
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[NDS3
2
] Res
t
rict mov
pattern that has
at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32] Impleme
n
t movmisali
g
nsi and movmisalig
n
d
i
pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
N
DS32] M
e
rge movq
i
and movhi patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwucj
[NDS32
]
Re
f
ine
movcc
,
cmov, cstore and c
b
ra
n
c
h
patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32]
R
efine instruction
ty
p
e
attri
b
ute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
ND
S
32] Cha
n
ge
e
n
abl
e
d at
t
rib
u
te t
o
yes/no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[NDS32
]
Refine implementat
i
o
n
of si
b
ca
l
l patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jason
w
ucj
[NDS32
]
Impl
e
ment
TA
R
GET_CANON
I
CALIZ
E
_COMPA
R
I
S
ON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
o
nwucj
[NDS32] Add relax optimization as n
e
w pass
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
onwuc
j
[
N
DS32]
Correct the depen
d
en
c
y
i
n
t
-nds
3
2
.
commit
|
commitdiff
|
tree
2018-04-01
j
asonwucj
[NDS32]
I
mplement PROFILE_
H
O
OK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[
N
DS32] C
h
an
g
e wchar ty
p
e to uns
i
n
g
ed int
.
commit
|
commitdiff
|
tree
2018-03-28
jas
o
nwu
c
j
[NDS32] Ad
j
ust BRANCH_COST to prevent
too much ju
m
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Fix wrong MAX_
R
EGS_PER_ADDRESS
value
.
commit
|
commitdiff
|
tree
2018-03-18
jason
w
ucj
[N
D
S32] D
e
fine LOGI
C
AL_OP_NON_SHORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jaso
n
wucj
[NDS32] Def
i
ne CLZ_D
E
FI
N
E
D
_VALUE
_
AT
_
ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
ja
s
o
n
wucj
[NDS3
2
]
Imp
l
ment ADJUST_REG_ALLOC_ORDER for pe
r
for
m
an
c
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32
]
Us
e
H
O
ST
_
WIDE_INT_PRINT_DEC i
n
stead of %
l
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[
NDS
3
2] Optim
i
ze nds32_r
e
g
ister_prio
r
i
ty
.
commit
|
commitdiff
|
tree
2018-03-12
ja
s
onwucj
[ND
S
32] Implement
TARGET_MD_ASM_ADJUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwu
c
j
[NDS32] Re
f
ine pr
o
log
u
e and e
p
i
l
ogue
c
ode generation
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32]
Add
n
ew option -
m
vh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] A
d
d new fun
c
tio
n
nds3
2
_
cpu_cpp_bu
i
lti
n
s a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Implem
e
n
t
strlensi
p
a
ttern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32
]
Add int
r
i
n
sic
f
unc
t
ion for ffb, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
j
a
s
onwucj
[NDS32] Implme
n
t setmem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwuc
j
[NDS32]
R
ename nds3
2
_expand_movmemqi to nds32
_
expand_m
o
vmem
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onw
u
cj
[
NDS32] Re
f
ine load_multiple and sto
r
e_mul
t
iple
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Add load
_
multi
p
le,sto
r
e_multiple and
n
ew a
t
t
ribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS
3
2] Change to large mode
l
by default
.
commit
|
commitdiff
|
tree
2018-03-03
j
as
o
n
wuc
j
[NDS32] Add
i
ntrinsic functions
f
or unalig
n
me
n
t
m
e
mory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32]
R
ewrite
inf
r
astruct
u
re fo
r
intri
n
sic
.
commit
|
commitdiff
|
tree
2018-02-26
j
asonwucj
[NDS3
2
]
Do not use
multiple lo
a
d/store instructions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jason
w
ucj
[
N
DS32
]
Basic
s
up
p
ort for -m
c
pu= and --with-c
p
u= optio
n
s
.
commit
|
commitdiff
|
tree
2018-01-12
j
a
sonwu
c
j
Add new
N
DS32 options -mext-perf,
-mex
t
-
p
erf2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS32] Re
s
erve more register n
u
m
b
e
rs for new registers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
Add nds32
v
e
c
tor modes
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
P
r
o
vide m
o
re
c
onstraints
f
or fut
u
re use
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Remo
v
e th
e
u
seless constant UNSPEC_VOLA
T
ILE_FUNC_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
ja
s
o
n
w
ucj
Add
new options: -mext-perf, -
m
ext-perf2, -mext-string
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Us
e
-fsched-pressure an
d
-
f
omit-frame-
p
ointer
commit
|
commitdiff
|
tree
2017-09-16
jason
w
ucj
Refine for
m
atti
n
g and comments
.
commit
|
commitdiff
|
tree
2015-03-10
jasonwucj
[NDS32]
Rename some v
a
r
iables s
o
that we can clearly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32]
Have
sibling c
a
lls
optmi
z
ation to b
e
perfo
r
med
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwu
c
j
[
NDS
3
2] Have shirnk-wrappi
n
g op
t
im
i
zation to
be perfor
m
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32] Fix wro
n
g data fl
o
w when building nds32 targ
e
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS
3
2
]
[
D
O
C] R
e
move -
m
f
o
rce-f
p
-as-gp, -mfor
b
id-fp
-
a
s
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[
N
DS3
2
][DOC]
Describe -mcmodel= opt
i
on in
s
tead o
f
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jaso
n
wucj
Minor date fix in gcc/ChangeLog an
d
gcc/test
s
uit
e
/ChangeLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwucj
[
NDS32] Remove some
f
eatures and options that
a
re no
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[
NDS32] Cons
i
d
er -mcmodel=X in nds32_legi
t
i
m
ate_address_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[
N
DS3
2
] Impleme
n
t TARGET_ENC
O
DE_S
E
CTION_INFO
t
o sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
n
w
ucj
[
N
DS32] Consider TARGET_CMODEL_LARGE
f
or
function call
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
sonwucj
[NDS32] Pro
v
ide TARGET_CMODEL_[S
M
ALL|MEDIUM|LA
R
GE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
n
wuc
j
[NDS32] R
e
move -mgp-direct/-mno-gp
-
dir
e
ct options
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Add -mcmodel= option to support
d
iffer
e
nt
c
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jas
o
n
wucj
P
R tar
g
et/64217
commit
|
commitdiff
|
tree
2014-12-12
jasonwucj
Adjust the c
o
mment
in contrib/downlo
a
d_prer
e
qui
s
ties
.
commit
|
commitdiff
|
tree
2014-12-10
jas
o
n
w
ucj
* doc/libgcc
.
te
x
i: Update text
t
o ma
t
ch implementation in
commit
|
commitdiff
|
tree
2014-11-21
j
as
o
nwucj
[NDS32] Look into L
O
_SUM's
o
perand to
d
ete
r
mine whethe
r
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jas
o
nw
u
cj
[N
D
S32] Create c
o
rre
c
t
CFI i
n
fo fo
r
variadic fu
n
cti
o
n
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
a
s
o
n
w
ucj
[NDS32] Add missing RTX_FRAME_RELATED_P to s
e
t fp_adjust_ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
ja
s
onwuc
j
[NDS32]
C
om
p
lete -march= option design
s
o that it
c
an
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jasonwucj
Cl
e
a
n up useless in
i
tialization for
IRA if u
s
in
g
LRA
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS
3
2] No need t
o
take pa
d
ding into consid
e
ration
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jason
w
ucj
[NDS32
]
Provide T
A
R
G
ET_ARG_PAR
T
IAL_
B
YTES so
that we
.
.
.
commit
|
commitdiff
|
tree
next