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
jasonwucj
[NDS32]
A
dd unaligned a
c
cess support
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
s
on
w
ucj
[
N
DS32
]
Add intrinsic
functio
n
s
for interrupt control
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] A
d
d strict_a
l
igned_
p
to ma
c
h
ine_function
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwu
c
j
[
NDS32] Im
p
lement n7 p
i
pelin
e
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwucj
[NDS32] I
m
plement
e
8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implemen
t
n
8 pipe
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
NDS32]
Implme
n
t
n9 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
s
onwucj
[NDS32
]
New opt
i
on -malways
-
align and -ma
l
ign-fun
c
t
io
n
s
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[
N
D
S
32] Add i
n
trinsic functio
n
s for TLB opera
t
ion and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[ND
S
3
2] Su
p
port
d
w
a
r
f exception h
a
ndlin
g
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onw
u
cj
[NDS
3
2] C
l
ean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
ucj
[NDS32] Add int
r
ins
i
c functions for partic
u
la
r
inst
r
uctions
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wucj
[NDS3
2
]
Add intri
n
sic functions for
ato
m
ic load
/
s
tore
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add intr
i
ns
i
c funct
i
ons for cache
c
ontrol
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwu
c
j
[NDS32] Remov
e
un
u
sed insn type: call
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
on
w
u
cj
[N
D
S32] Add i
n
trinsic functions for
F
PU
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[N
D
S32] Add more
i
ntrins
i
c register
names
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS
3
2]
S
upport [$ra +
$
r
b
<< 3] fo
r
m for load/sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
sonwucj
[NDS32] Refine ADJUST_INSN_LENG
T
H imple
m
enta
t
i
on
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Refine call and r
e
t
u
rn
patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS
3
2] Refine condition of stack_push and stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
o
n
wuc
j
[NDS32] Add hard float sup
p
ort
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Enable relax hint by d
e
fau
l
t
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS
3
2
]
Fine-tune mem
o
ry address type
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wu
c
j
[NDS32] Add c
o
nstraint for
lwi45
.
fe
i
nstruction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
NDS32
]
Generat
e
a
l
u-s
h
ift
i
nstructions
o
nly for -O
s
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[NDS32] Add divsi4 and udivsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
]
R
e
fine n
e
gsi2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32] Refine bit-wise o
p
eration a
n
d shif
t
p
atterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
32] The add an
d
sub
pattens should o
n
ly a
c
c
ept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fi
n
e-tune predica
t
or for alu-shif
t
p
a
t
t
erns
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nw
u
cj
[
N
DS32
]
Adjust asm patterns indention
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[N
D
S
3
2
] Add new instruction
attribute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS3
2
] Add subtype
at
t
ribute for instruction
s
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
u
cj
[NDS32] Re
s
tri
c
t
mov
p
attern that has at
least o
n
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
on
w
ucj
[NDS3
2
] Implement m
o
v
m
isaligns
i
a
n
d movmisaligndi
pa
t
tern
.
commit
|
commitdiff
|
tree
2018-04-04
j
as
o
nwucj
[N
D
S
3
2] Merge movqi and movhi
patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32] R
e
fine movcc, cmov, cst
o
re and cbra
n
c
h pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
o
n
wucj
[NDS32] Refine ins
t
r
u
c
t
ion typ
e
attribu
t
e
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS32] Change
e
nable
d
attrib
u
te to yes
/
no in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[ND
S
32] Refine implement
a
tion of sibc
a
ll patt
e
rns
.
commit
|
commitdiff
|
tree
2018-04-02
jaso
n
wucj
[NDS32]
Implem
e
nt TA
R
GET_CANONICALIZE
_
CO
M
P
A
R
ISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
sonwucj
[NDS32] Add
relax optimi
z
at
i
on
as
n
ew pas
s
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
s
onwucj
[NDS32] Co
r
re
c
t the
d
ep
e
nde
n
cy in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwu
c
j
[ND
S
32] Implement PRO
F
ILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS
3
2] Change
w
ch
a
r
typ
e
t
o unsinged
i
n
t
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS32] Adjust BRANCH_CO
S
T
t
o p
r
e
vent too much
j
u
m
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jaso
n
wucj
[NDS32]
F
i
x wr
o
ng MAX_R
E
GS
_
PER_ADDR
E
SS value
.
commit
|
commitdiff
|
tree
2018-03-18
j
ason
w
ucj
[NDS32] Define LO
G
ICAL_OP_NON_SHORT_CIRCU
I
T
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Define C
L
Z_DEFINED_V
A
L
U
E_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS
3
2] I
m
plme
n
t
ADJUST_REG_ALLOC_
O
RDER
fo
r
p
e
rformance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
wucj
[NDS32] Use HOS
T
_
WIDE_
I
NT_PRIN
T
_
D
EC
instead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jason
w
ucj
[NDS32] Opti
m
ize nds32_register_priority
.
commit
|
commitdiff
|
tree
2018-03-12
j
asonwucj
[NDS32] Implement T
A
RGET_MD_AS
M
_
A
DJUST
h
ook
.
commit
|
commitdiff
|
tree
2018-03-12
j
a
sonwucj
[
N
DS32] Refine pro
l
ogue
a
n
d
epi
l
ogue code ge
n
eration
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onwucj
[NDS32] Add
n
e
w
o
ption
-mvh
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonwucj
[NDS32] Add
n
ew funct
i
on nds
3
2_
c
pu_cpp_bui
l
tins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonwucj
[NDS
3
2]
I
mpl
e
ment strlensi pa
t
tern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add
intrin
s
ic fun
c
t
i
on f
o
r ff
b
,
f
fmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jas
o
nwucj
[
N
DS
3
2] I
m
p
l
ment set
m
em pattern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS3
2
] Rename
nds32_exp
a
nd
_
movmemqi to nds32_expand_m
o
vmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32]
Refine loa
d
_multiple
a
nd store_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
jaso
n
wucj
[NDS32]
Add load_multiple,s
t
ore_mult
i
p
l
e and new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jaso
n
wu
c
j
[N
D
S
32] C
h
ange t
o
large mode
l
b
y
d
efault
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[
N
D
S32]
A
dd i
n
t
rinsi
c
functions
for unalignment
m
emory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonw
u
cj
[
NDS32] Rewrite in
f
r
a
str
u
c
t
ure for
intrinsic
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[NDS32
]
D
o
not use multiple
l
oad/store instructions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[
N
DS32] Basic supp
o
rt fo
r
-mcpu= and --with-cpu= options
.
commit
|
commitdiff
|
tree
2018-01-12
jas
o
nwuc
j
Add new NDS32 options
-m
e
xt-perf, -mext-perf2
and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
ja
s
on
w
ucj
[NDS32] Reserve mo
r
e register nu
m
bers for
new
r
e
gisters
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jaso
n
wucj
Ad
d
nds32 ve
c
tor modes
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Provid
e
m
ore constra
i
nt
s
for futu
r
e use
.
commit
|
commitdiff
|
tree
2017-11-16
jas
o
nwucj
Remov
e
the useless con
s
t
a
nt UNSPEC_
V
O
L
A
T
ILE_FU
N
C_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Add ne
w
options:
-m
e
xt
-
perf, -mext-perf2, -mext-string
.
commit
|
commitdiff
|
tree
2017-09-16
jas
o
n
wucj
Us
e
-
f
sched-pressure
a
nd -fomit-frame-pointe
r
commit
|
commitdiff
|
tree
2017-09-16
jason
w
ucj
R
efine for
m
atting and comments
.
commit
|
commitdiff
|
tree
2015-03-10
j
as
o
n
w
ucj
[NDS32] R
e
name some v
a
riables so that we c
a
n clear
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
son
w
ucj
[NDS32] Have si
b
ling calls optmizati
o
n to be performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
so
n
wucj
[NDS
3
2] Have shirnk-wrapping o
p
timization t
o
be performe
d
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[
N
DS
3
2] Fix w
r
ong da
t
a flow when building nds32 target
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
sonwucj
[
N
DS32][
D
OC] Re
m
ove
-
mforce-f
p
-
as-g
p
, -mf
o
rbi
d
-fp-a
s
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jas
o
nwucj
[ND
S
32][D
O
C] Describe -mcmodel= option instead of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jas
o
nwucj
Minor
d
ate fix in gc
c
/ChangeLog and g
c
c/tests
u
ite/ChangeLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jason
w
ucj
[NDS32] Remo
v
e some features
a
nd options
t
hat are not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
nwuc
j
[NDS32] C
o
nsider -mc
m
odel=X in nds32_legitimate_addre
s
s
_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
nwucj
[NDS32] Implement
T
A
RGET_ENCODE_SECTION_INF
O
to store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[N
D
S32] Cons
i
der TARGET_CM
O
DEL_LARGE
for func
t
ion
c
all
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jaso
n
wucj
[NDS32] Provide TA
R
G
ET_CMODEL_[SM
A
LL|M
E
D
IUM|LA
R
GE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jaso
n
wuc
j
[NDS32]
Re
m
ove -mgp-dir
e
c
t/-mno-gp-direc
t
options
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
s
onwucj
[NDS32] Add -mcmode
l
= option
to support diffe
r
e
n
t c
o
de
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jasonwucj
P
R target
/
64217
commit
|
commitdiff
|
tree
2014-12-12
jasonw
u
cj
Adjust
the
comment
i
n contrib/downlo
a
d_prerequi
s
ti
e
s
.
commit
|
commitdiff
|
tree
2014-12-10
jasonwucj
*
doc/libgcc
.
t
exi
:
Up
d
a
te te
x
t to match im
p
l
e
m
entation in
commit
|
commitdiff
|
tree
2014-11-21
j
a
sonwucj
[
N
D
S
32
]
Look
i
n
t
o LO_SUM's operand t
o
determine
w
hether
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
a
sonwu
c
j
[NDS32] Create correct CFI info f
o
r variadic function
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS
3
2] Add
missing RTX_FRAME_RELATED
_
P
t
o
set fp_ad
j
ust_
i
n
s
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32] Complete
-
march= option d
e
s
i
g
n so that it can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
ja
s
onwuc
j
Clean up
u
seless ini
t
ializati
o
n for IRA if
using LRA
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[ND
S
32] No nee
d
to tak
e
padd
i
ng into consi
d
erati
o
n
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
N
DS32]
P
r
o
v
i
d
e TARGET_ARG_PARTIAL_BYTES so
that we
.
.
.
commit
|
commitdiff
|
tree
next