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
[N
D
S32] Move so
m
e target
h
o
oks to the bot
t
o
m
of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
as
o
n
wucj
[NDS32
]
Consider -Ofast and
-Og i
n
nds32_asm
_
fi
l
e_
s
tart
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[ND
S
3
2
] Add
u
n
al
i
gned a
c
cess
s
upport
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Add in
t
rinsic functions for interrupt co
n
trol
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[
N
DS32] Add strict_aligned_p t
o
machine_
f
unct
i
on a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onwucj
[NDS32] Imp
l
ement n7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[NDS32]
Implement e8
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwu
c
j
[ND
S
32] Imp
l
eme
n
t n8 pipe
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[ND
S
3
2
]
Implme
n
t n
9
pipel
i
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] New option -malways-
a
lign and
-m
a
lign-funct
i
ons
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Add i
n
trinsic functions for TL
B
operatio
n
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] S
u
pport dwarf exception
handling
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
o
nw
u
c
j
[NDS32] Clean up nds
3
2
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
ucj
[NDS32]
Add
intrinsi
c
fu
n
ctions f
o
r
particular instructions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[ND
S
32]
A
d
d int
r
insic functions for atomic lo
a
d/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onwucj
[NDS32] Add intrinsi
c
functions for cache cont
r
ol
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[NDS32
]
Remo
v
e unu
s
ed insn
t
ype: call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add intr
i
nsic function
s
f
or FP
U
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[ND
S
32] Add m
o
re
intri
n
sic register names
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS32
]
Sup
p
ort [$ra + $rb <<
3
]
f
orm f
o
r l
o
ad/s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
asonwu
c
j
[NDS
3
2] Refine
A
D
JUST_INSN_LENGTH implementation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Refine call and return
p
a
tter
n
s
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Re
f
in
e
condition of stack_push an
d
stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
wucj
[NDS32] Ad
d
ha
r
d
float support
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
onw
u
cj
[NDS32] Enable relax hint by defau
l
t
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[NDS32] Fi
n
e
-
tun
e
me
m
o
ry address typ
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32
]
Add constra
i
nt for
lwi4
5
.
fe instruction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
DS32] Gener
a
te a
l
u
-shif
t
instruc
t
io
n
s
on
l
y
for
-
Os
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[NDS32] Add divs
i
4 an
d
udivsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
nwuc
j
[
NDS32
]
R
efine negsi2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[ND
S
32] Refi
n
e
bi
t
-wise operation
a
nd
s
hift pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
] Th
e
add an
d
sub pattens should onl
y
acce
p
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[NDS32] Fine-tune pred
i
cator for al
u
-shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
DS32] Adjust asm patterns indention
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add new instruction attr
i
bu
t
e:
f
eature
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
NDS32] Add subt
y
pe
a
ttr
i
bute for
instruc
t
ions
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32]
R
estrict mov pattern that has
a
t least
one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[NDS32] Implemen
t
mov
m
isalignsi and movmisaligndi patt
e
rn
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wucj
[ND
S
32] Merg
e
movqi and movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[NDS32] R
e
f
i
ne movcc
,
cmov,
cstore and cbra
n
c
h
p
a
tterns
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wucj
[N
D
S
32] R
e
fin
e
instruction type attribu
t
e
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwu
c
j
[N
D
S32] C
h
ang
e
enabled
a
t
t
r
ibu
t
e
to yes
/
n
o inst
e
ad
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
on
w
ucj
[
NDS32
]
R
e
fine implementation of sibcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
ja
s
onwucj
[NDS
3
2]
I
m
plemen
t
T
A
RGET_
C
ANON
I
CA
L
I
Z
E_C
O
MPARI
S
ON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jaso
n
wucj
[N
D
S32] Add relax optimiza
t
ion as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
j
aso
n
wucj
[ND
S
32] Co
r
re
c
t
the
dependency in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jaso
n
wucj
[
N
DS32] Imp
l
ement PROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Change wchar ty
p
e to u
n
singed int
.
commit
|
commitdiff
|
tree
2018-03-28
j
a
s
onwucj
[NDS32] A
d
ju
s
t
BR
A
NCH_COST to prevent
t
oo
much j
u
mp
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[ND
S
32] Fix wrong MAX_REGS_PER_ADDRESS value
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Define
L
OGICA
L
_
O
P_NON_SHORT
_
CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[
N
D
S32] D
e
fine CL
Z
_DEFINED_V
A
L
UE_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Imp
l
me
n
t ADJUST_REG_A
L
LOC
_
ORDER for performance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
wucj
[NDS32]
U
se HOST
_
WID
E
_I
N
T_PRIN
T
_DEC
instea
d
of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
asonwucj
[NDS32] Op
t
imize n
d
s32_r
e
gister
_
p
r
io
r
ity
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwu
c
j
[NDS32]
Imp
l
em
e
nt TARGET_MD_AS
M
_AD
J
UST h
o
ok
.
commit
|
commitdiff
|
tree
2018-03-12
ja
s
onwucj
[NDS32] Ref
i
ne
p
r
ologue and epilo
g
ue co
d
e generati
o
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS3
2
]
A
d
d new option -
m
vh
.
commit
|
commitdiff
|
tree
2018-03-11
jaso
n
wuc
j
[NDS32] Add new function
n
ds32_cpu_cpp_builtin
s
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Im
p
lement str
l
ensi pattern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add
intrinsic function for ffb, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
j
asonwucj
[NDS32] Imp
l
ment setmem
p
a
t
tern
.
commit
|
commitdiff
|
tree
2018-03-04
jas
o
nwucj
[
N
DS32] Rename
n
ds3
2
_
e
xpand_movmemqi to nds32
_
expand_m
o
vmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jas
o
nwucj
[ND
S
32] Refine load_mul
t
iple and st
o
re
_
m
ul
t
iple
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwucj
[NDS3
2
] Add
l
oad_mult
i
ple,store_
m
u
ltipl
e
and new attrib
u
te
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonw
u
cj
[NDS32] Change to large mode
l
by default
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Add
i
ntr
i
nsic functions for unalignment memo
r
y
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jas
o
nwucj
[NDS32] Rewrite in
f
rastructure for
i
n
trins
i
c
.
commit
|
commitdiff
|
tree
2018-02-26
ja
s
on
w
ucj
[NDS32] Do
not use mu
l
tiple load/store instr
u
ctions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[N
D
S
32]
B
asic su
p
port
f
or -mcpu= and --with-cpu
=
o
pti
o
ns
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwucj
Add ne
w
NDS3
2
o
p
tions -mext
-
per
f
, -
m
ext
-
perf2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwuc
j
[
NDS3
2
] Reserve m
o
re register numbers for ne
w
registers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
j
a
s
o
nw
u
cj
Add nds32 vecto
r
m
odes
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Pro
v
ide more constraints f
o
r
future us
e
.
commit
|
commitdiff
|
tree
2017-11-16
jaso
n
w
u
cj
Remove
th
e
use
l
ess constant
UNSPEC_VOLATILE_FUNC_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
ja
s
on
w
ucj
A
dd ne
w
options
:
-
mext-perf, -mext-perf2, -mext-
s
tring
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Use -
f
sched-pres
s
ure
a
nd -
f
omit-
f
rame-poi
n
ter
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Refine
f
orma
t
ting and co
m
ment
s
.
commit
|
commitdiff
|
tree
2015-03-10
jasonwucj
[N
D
S
32
]
Rename s
o
me variab
l
es so that we can clearly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonw
u
cj
[NDS32] Have sibl
i
n
g
call
s
optmizati
o
n to be
per
f
ormed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jas
o
nwucj
[
N
DS32]
H
a
ve sh
i
rnk-
w
rapping optimization to be
p
erformed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ja
s
onwu
c
j
[NDS32]
F
ix wrong data flow when
b
uilding
n
ds32 target
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32][DOC] Re
m
ove -mf
o
rce-fp-as-gp,
-mforbid
-
fp-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jason
w
ucj
[NDS32][
D
OC] Des
c
rib
e
-mcmodel= opt
i
o
n
inst
e
ad
of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jas
o
n
w
ucj
Mino
r
date fix in gc
c
/Cha
n
geLog and
gcc/t
e
stsuite/ChangeLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jas
o
nwucj
[NDS32]
R
e
m
o
ve some
f
ea
t
u
r
es and o
p
tions that are
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
asonwucj
[NDS32
]
Consider -mcmodel=X in nds32
_
legitimate_ad
d
res
s
_
p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
son
w
ucj
[
NDS32]
Implem
e
nt TARGET
_
ENCODE_
S
ECTION_IN
F
O to sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Consider TARGET_CMODE
L
_LARGE for f
u
nction call
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
ason
w
u
c
j
[NDS
3
2
]
Pro
v
ide TARGET_CMO
D
EL
_
[
S
MALL|MED
I
UM|LARGE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
asonwucj
[
N
DS3
2
]
R
em
o
ve -
m
g
p
-dire
c
t/
-
m
n
o-g
p
-direct options
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
nwu
c
j
[NDS32
]
A
dd -mcmodel= optio
n
t
o
s
uppo
r
t diffe
r
ent code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jasonwucj
PR targe
t
/64217
commit
|
commitdiff
|
tree
2014-12-12
j
asonwucj
Adjus
t
the comment in
co
n
trib/dow
n
load_pre
r
equisties
.
commit
|
commitdiff
|
tree
2014-12-10
j
a
sonw
u
cj
* doc/libgcc
.
texi: Update text to
m
atch implementation in
commit
|
commitdiff
|
tree
2014-11-21
jas
o
n
w
ucj
[NDS32] Loo
k
into LO_SUM'
s
operand t
o
de
t
ermine
wh
e
t
h
e
r
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
ja
s
onwucj
[NDS
3
2] Create correct
C
FI info
f
or variadi
c
funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
a
son
w
ucj
[NDS32] Add
missing RTX
_
FRA
M
E_RE
L
A
T
ED_P to set fp_adjust_i
n
s
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
asonwu
c
j
[NDS32] C
o
mple
t
e -march= option design so that it can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jasonwucj
Clean up useless initialization f
o
r IRA if using LRA
.
commit
|
commitdiff
|
tree
next